update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
4         XEmacs CHISE.
5
6 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
9         XEmacs CHISE.
10
11 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
14         setting for `=>>>hanyo-denshi/ft'.
15
16 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
19         XEmacs CHISE.
20         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
21         `=hanyo-denshi/jd' as the mother.
22
23 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
26         XEmacs CHISE.
27         (=+>adobe-japan1-1): Ditto.
28         (=+>adobe-japan1-2): Ditto.
29         (=+>adobe-japan1-3): Ditto.
30         (=+>adobe-japan1-4): Ditto.
31         (=+>adobe-japan1-5): Ditto.
32         (=+>adobe-japan1-6): Ditto.
33         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
34
35 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-coding.el (coded-charset-entity-reference-alist):
38         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
39         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
40
41         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
42         the top.
43
44 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
45
46         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
47         XEmacs CHISE.
48         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
49         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
50         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
51
52 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-charset.el (default-coded-charset-priority-list):
55         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
56         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
57
58         * mule/mule-conf.el: Modify order of definitions of some
59         coded-charsets.
60
61 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-coding.el (coded-charset-entity-reference-alist):
64         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
65         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
66
67         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
68         CHISE.
69         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
70         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
71
72 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
75         CHISE.
76
77 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
80         setting for `=daikanwa/+2p'.
81
82         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
83         XEmacs CHISE.
84
85 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
88         XEmacs CHISE.
89         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
90
91 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
94         setting for `=>>>hanyo-denshi/ib'.
95
96 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
99         XEmacs CHISE.
100         (=>>>hanyo-denshi/ib): Ditto.
101         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
102         `=hanyo-denshi/ja' as the mother.
103         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
104         `=hanyo-denshi/ib' as the mother.
105
106 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
109         XEmacs CHISE.
110         (utf-8-ivs-mcs-er): Likewise.
111         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
112         and `=>ucs-gb'.
113         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
114         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
115         `ucs-gb' and `=>ucs-gb'.
116         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
117         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
118         and `=>ucs-cns'.
119         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
120         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
121         `ucs-cns' and `=>ucs-cns'.
122         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
123         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
124         `ucs-big5' and `=>ucs-big5'.
125         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
126         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
127         `ucs-big5' and `=>ucs-big5'.
128         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
129         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
130         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
131         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
132         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
133         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
134         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
135         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
136         `=>ucs-jis'; modify DOC and mnemonic.
137         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
138         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
139         and `=>ucs-jis'; modify DOC and mnemonic.
140         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
141         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
142         `=>ucs-ks'.
143         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
144         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
145         and `=>ucs-ks'.
146         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
147
148 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
149
150         * mule/mule-coding.el (coded-charset-entity-reference-alist):
151         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
152
153 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
154
155         * mule/mule-coding.el (coded-charset-entity-reference-alist):
156         Modify priorities.
157
158 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist):
161         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
162
163 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
166         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
167
168 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
169
170         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
171         CHISE.
172
173 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
174
175         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
176         CHISE.
177
178 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
179
180         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
181         CHISE.
182
183 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
184
185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
186         `=+>ucs-bmp-cjk@unicode'.
187
188         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
189         for XEmacs CHISE.
190
191 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
192
193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194         setting for `=>>daikanwa'.
195
196 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `=>>hanyo-denshi/jt'.
200
201 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
202
203         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
204         XEmacs CHISE.
205         (=+>jis-x0208@1990): Ditto.
206         (=+>jis-x0213-1@2000): Ditto.
207
208 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
209
210         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
211         XEmacs CHISE.
212
213 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
214
215         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
216         XEmacs CHISE.
217         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
218         `=hanyo-denshi/jc' as the mother.
219
220 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
221
222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
223         setting for `=+>adobe-japan1'.
224
225         * mule/mule-charset.el (default-coded-charset-priority-list):
226         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
227         and `=>>hanyo-denshi/ft' to `=>>gt'.
228
229 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
230
231         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
232         XEmacs CHISE.
233         (=>>adobe-japan1-1): Ditto.
234         (=>>adobe-japan1-2): Ditto.
235         (=>>adobe-japan1-3): Ditto.
236         (=>>adobe-japan1-4): Ditto.
237         (=>>adobe-japan1-5): Ditto.
238         (=>>adobe-japan1-6): Ditto.
239         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
240
241 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
242
243         * mule/mule-conf.el (=adobe-japan1): New alias for
244         `=adobe-japan1-6'.
245         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
246         (=>>>adobe-japan1-1): Ditto.
247         (=>>>adobe-japan1-2): Ditto.
248         (=>>>adobe-japan1-3): Ditto.
249         (=>>>adobe-japan1-4): Ditto.
250         (=>>>adobe-japan1-5): Ditto.
251         (=>>>adobe-japan1-6): Ditto.
252         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
253
254 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
255
256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
257         setting for `=>>>adobe-japan1'.
258
259 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
262         setting for `=+>ucs@ks'.
263
264 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
265
266         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
267         XEmacs CHISE.
268         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
269         `=adobe-japan1-6' as the mother.
270
271 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
272
273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
274         setting for `=>cns11643-7'.
275
276 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
277
278         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
279         CHISE.
280
281 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
282
283         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
284         XEmacs CHISE.
285         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
286
287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
288         setting for `=>ucs@jis/2004'.
289
290 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         setting for `=+>gt'.
294
295         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
296         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
297
298 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
299
300         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
301         `=>ucs@unicode' as the mother.
302         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
303         mother.
304         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
305         mother.
306         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
307         mother.
308
309 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
310
311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
312         setting for `=+>ucs@unicode'.
313
314         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
315         CHISE.
316
317 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
318
319         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
320         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
321         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
322         - Add setting for `=+>ucs@cns'.
323
324         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
325         CHISE.
326         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
327         as the mother.
328         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
329         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
330
331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
332         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
333
334 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
335
336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
337         setting for `=>ucs@ks'.
338
339 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
340
341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
342         `=ucs-bmp-cjk-compat@unicode'.
343
344         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
345         coded-charset for XEmacs CHISE.
346
347 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
348
349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
350         `=ucs-bmp-cjk-compat'.
351
352         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
353         XEmacs CHISE.
354
355 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
356
357         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
358         CHISE.
359
360 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
361
362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
363         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
364
365         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
366         `=>ucs@jis/1990'.
367         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
368
369 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
370
371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
372         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
373
374         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
375         CHISE.
376         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
377         mother.
378
379 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
380
381         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
382         `=>jis-x0213-2@usual'.
383         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
384         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
385         `=>jis-x0213-2@usual' as the mother.
386
387 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
388
389         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
390         (=>ucs@JP): New alias for `=+>ucs@jis'.
391
392 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
393
394         * mule/mule-conf.el (=+>jis-x0208): Renamed from
395         `=>jis-x0208@usual'.
396         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
397         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
398         `=>jis-x0208@usual' as the mother.
399         (=>jis-x0208): Likewise.
400
401 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
402
403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
404         setting for `=+>jis-x0208@1978'.
405
406 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
407
408         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
409         XEmacs CHISE.
410
411 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
412
413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
414         setting for `=>>>ucs@jis/1990'.
415
416 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
417
418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
419         setting for `=>ucs@jis/1990'.
420
421 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
422
423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
424         setting for `=ucs@JP/hanazono'.
425
426         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
427         CHISE.
428         (=ucs@JP/hanazono): Ditto.
429         (=ucs-bmp-cjk@JP/hanazono): Ditto.
430         (=>>hanyo-denshi/jc): Ditto.
431         (=>>hanyo-denshi/jd): Ditto.
432
433 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
434
435         * mule/mule-charset.el (default-coded-charset-priority-list): Use
436         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
437
438 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
439
440         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
441         XEmacs CHISE.
442
443 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
444
445         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
446         XEmacs CHISE.
447
448 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
449
450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
451         `=ucs-bmp-cjk@JP'.
452
453 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
454
455         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
456         XEmacs CHISE.
457
458 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
459
460         * mule/mule-coding.el (coded-charset-entity-reference-alist):
461         Modify order of settings; add settings for `=daikanwa@rev2'.
462
463 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
466         setting for `=>>cbeta'.
467
468         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
469         CHISE.
470
471 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
472
473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
474         setting for `=>>adobe-japan1'.
475
476 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
477
478         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
479         XEmacs CHISE.
480
481 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
482
483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
484         setting for `=>>hanyo-denshi/ia'.
485
486         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
487         XEmacs CHISE.
488
489 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
490
491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
492         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
493
494         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
495         XEmacs CHISE.
496         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
497         `=hanyo-denshi/jt' as the mother.
498
499 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
500
501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
502         setting for `=>>>jis-x0213-2'.
503
504         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
505         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
506         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
507
508 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
509
510         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
511         XEmacs CHISE.
512
513 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
514
515         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
516         XEmacs CHISE.
517
518         * mule/mule-charset.el (default-coded-charset-priority-list): Add
519         `=>>jis-x0213-1@2004'.
520
521 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
522
523         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
524         XEmacs CHISE.
525
526 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
527
528         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
529         - Use "&g2-*;" as entity-references for `=>>>*'.
530         - Omit "&a{GT|JX1|JX2|JX3}-*;".
531
532         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
533         XEmacs CHISE.
534         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
535         as the mother.
536
537 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
538
539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
540         setting for `=>>hanyo-denshi/ib'.
541
542         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
543         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
544         (=>>jis-x0208@1990): Ditto.
545         (=>>hanyo-denshi/ib): Ditto.
546
547         * mule/mule-charset.el (default-coded-charset-priority-list):
548         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
549
550 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
551
552         * mule/mule-coding.el (coded-charset-entity-reference-alist):
553         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
554         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
555         `=>>>ucs@jis/2004'.
556
557 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
558
559         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
560         XEmacs CHISE.
561         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
562         `=jis-x0213-1@2004' as the mother.
563         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
564         (=>>>ucs@ks): Ditto.
565
566         * mule/mule-charset.el (default-coded-charset-priority-list):
567         Modify priority of `=hanyo-denshi/*'.
568
569 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
570
571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
572         settings for `=>>ucs@JP' and `=ucs@JP'.
573
574 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
575
576         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
577         CHISE.
578
579 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
580
581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
582         setting for `=>>>ucs@cns'.
583
584         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
585         CHISE.
586
587 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
588
589         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
590         instead of `=>>>jis-x0213-1@2004' as the mother.
591         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
592         (=>>>ucs@unicode): Likewise.
593         (=>>>ucs@jis): Likewise.
594         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
595         mother.
596         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
597
598 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
599
600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
601         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
602         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
603         `=>>>ucs@jis'.
604
605 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
606
607         * mule/mule-charset.el (default-coded-charset-priority-list):
608         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
609         and `=jis-x0213-*-2000'.
610
611 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
612
613         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
614         XEmacs CHISE.
615         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
616         `=>>jis-x0213-1' as the mother.
617
618 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
621         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
622
623 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
624
625         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
626
627 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
628
629         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
630         XEmacs CHISE.
631
632 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
633
634         * mule/mule-coding.el (decomposition-feature-list): Set
635         `=decomposition', `=decomposition@cid' and
636         `=decomposition@hanyo-denshi'.
637
638 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
639
640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
641         setting for `=>>hanyo-denshi/ks'.
642
643         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
644         XEmacs CHISE.
645
646 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
647
648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
649         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
650
651         * mule/mule-charset.el (default-coded-charset-priority-list): Add
652         `=hanyo-denshi/ks/mf'.
653
654         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
655         XEmacs CHISE.
656         (=hanyo-denshi/ks/mf): Ditto.
657
658 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
659
660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
661         settings for P=hanyo-denshi/jt'.
662
663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
664         `=hanyo-denshi/jt'.
665
666         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
667         XEmacs CHISE.
668
669 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
670
671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
672         settings for `=hanyo-denshi/ip'.
673
674         * mule/mule-charset.el (default-coded-charset-priority-list): Add
675         `=hanyo-denshi/ip'.
676
677         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
678         XEmacs CHISE.
679
680 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
681
682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
683         settings for `=hanyo-denshi/hg'.
684
685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
686         `=hanyo-denshi/hg'.
687
688         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
689         XEmacs CHISE.
690
691 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
692
693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
694         setting for `=>>hanyo-denshi/ft'.
695
696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
697         `=>>hanyo-denshi/ft'.
698
699         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
700         XEmacs CHISE.
701
702 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
703
704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
705         settings for `=hanyo-denshi/ib'.
706
707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
708         `=hanyo-denshi/ib'.
709
710         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
711         XEmacs CHISE.
712
713 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
714
715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
716         settings for isolated characters of `=hanyo-denshi/ia' and
717         non-isolated characters of `=hanyo-denshi/*'.
718
719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
720         `=hanyo-denshi/ia'.
721
722         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
723         XEmacs CHISE.
724
725 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
726
727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
728         setting for isolated characters of `=hanyo-denshi/ft'.
729
730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
731         `=hanyo-denshi/ft'.
732
733         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
734         XEmacs CHISE.
735
736 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
739         setting for isolated characters of `=hanyo-denshi/jd'.
740
741         * mule/mule-charset.el (default-coded-charset-priority-list): Add
742         `=hanyo-denshi/jd'.
743
744         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
745         XEmacs CHISE.
746
747 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
748
749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
750         setting for isolated characters of `=hanyo-denshi/jc'.
751
752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
753         `=hanyo-denshi/jc'.
754
755         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
756         XEmacs CHISE.
757
758 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
761         setting for isolated characters of `=hanyo-denshi/jb'.
762
763         * mule/mule-charset.el (default-coded-charset-priority-list): Add
764         `=hanyo-denshi/jb'.
765
766         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
767         XEmacs CHISE.
768
769 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
772         setting for isolated characters of `=hanyo-denshi/ja'.
773
774 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
775
776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
777         `=hanyo-denshi/ja'.
778
779         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
780         XEmacs CHISE.
781
782 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
783
784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
785         settings for isolated characters of `=adobe-japan1-6'.
786
787 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
788
789         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
790         CHISE.
791         (=daikanwa/+2p): Ditto.
792         (=daikanwa/ho): Ditto.
793
794 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
795
796         * mule/mule-coding.el (utf-8-mcs-no-composition): New
797         coding-system for XEmacs CHISE.
798
799 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
800
801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
802         setting for `=>>ruimoku-v6'.
803
804         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
805         CHISE.
806
807 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         setting for `=daikanwa@rev1'.
811
812 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
813
814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
815         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
816
817 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
818
819         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
820         XEmacs CHISE.
821         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
822
823 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
824
825         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
826         CHISE.
827
828 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
829
830         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
831         CHISE.
832
833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
834         setting for `=>ucs@jis'.
835
836 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
837
838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
839         setting for `=>jis-x0208@usual'.
840
841         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
842         XEmacs CHISE.
843         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
844         (=>ucs@ks): New coded-charset for XEmacs CHISE.
845         (=ucs@big5): Use `=>>ucs@cns' as the mother.
846
847 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
848
849         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
850         CHISE.
851         (=>>>jis-x0208@1990): Ditto.
852         (=>>>jis-x0213-1): Ditto.
853         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
854         mother.
855         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
856         as the mother.
857
858 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
859
860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
861         setting for `=>ucs@cns' and `=>>ucs@ks'.
862
863         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
864         CHISE.
865
866 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
867
868         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
869         CHISE.
870
871 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
872
873         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
874         CHISE.
875         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
876         mother.
877
878 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
879
880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
881         `==>ucs-bmp-cjk@bucs'.
882
883         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
884         XEmacs CHISE.
885
886 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
887
888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
889         setting for `==>ucs@bucs'.
890
891         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
892         XEmacs CHISE.
893
894 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
895
896         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
897         - Add setting for `=>>jis-x0208'.
898         - Omit setting for `=>>jis-x0208@1990'.
899         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
900           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
901           `=ucs@FOO'.
902
903 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
904
905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
906         setting for `=>daikanwa'.
907
908 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
909
910         * mule/mule-conf.el (=daikanwa): Fix DOC.
911         (=>daikanwa): New abstract character for XEmacs CHISE.
912         (=>ucs@iso): Likewise.
913         (=>ucs@unicode): Likewise.
914         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
915
916 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
917
918         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
919         - Prefer representative features to `=>>gt', `=>>big5-cdp',
920           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
921         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
922         - Add `=>big5-cdp'.
923
924 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
925
926         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
927         (=>big5-cdp): New abstract character.
928
929 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
930
931         * mule/mule-coding.el (coded-charset-entity-reference-alist):
932         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
933         `chinese-big5'.
934
935 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
936
937         * mule/mule-charset.el (default-coded-charset-priority-list):
938         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
939
940         * mule/mule-coding.el (coded-charset-entity-reference-alist):
941         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
942         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
943         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
944         and `=>jis-x0213-2'.
945
946 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
947
948         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
949         XEmacs CHISE.
950         (=>>ucs@jis/2000): Likewise.
951         (=>>ucs@jis/2004): Likewise.
952
953 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
954
955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
956         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
957         `=>>ucs@cns'.
958
959         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
960         XEmacs CHISE.
961         (=>>gt): Use quote instead of backquote; modify DOC.
962         (=>gt): Use quote instead of backquote.
963         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
964         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
965         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
966         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
967         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
968         (=ucs@iso): Use `=>>ucs@iso' as the mother.
969
970 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
971
972         * mule/mule-charset.el (default-coded-charset-priority-list): Add
973         `=>>ucs@unicode' and `=>>gt'.
974
975 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
976
977         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
978         XEmacs CHISE.
979         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
980         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
981         `=jis-x0208@1978/1er-pr' as the mother.
982         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
983
984 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
985
986         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
987         `=ucs@unicode' as the mother.
988
989 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
990
991         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
992         setting for `=>>ucs@unicode'.
993
994         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
995         CHISE.
996
997 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
998
999         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1000         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1001
1002         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1003         `=adobe-japan1-6' and `=adobe-japan1-base'.
1004
1005         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1006         XEmacs CHISE.
1007         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1008         specify `min-code' and `max-code'.
1009         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1010         (=adobe-japan1-2): Likewise.
1011         (=adobe-japan1-3): Likewise.
1012         (=adobe-japan1-4): Likewise.
1013         (=adobe-japan1-5): Likewise.
1014         (=adobe-japan1-6): Likewise.
1015
1016 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1019         setting for `=>gt'.
1020
1021 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1022
1023         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1024         CHISE.
1025
1026 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1027
1028         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1029         setting for `=>zinbun-oracle'.
1030
1031         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1032         for XEmacs CHISE.
1033
1034 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1035
1036         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1037         for XEmacs CHISE.
1038         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1039         `=jis-x0208@1978' as the mother.
1040
1041 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1042
1043         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1044         - Use `=gt' instead of `ideograph-gt'.
1045         - Use `=gt-k' instead of `ideograph-gt-k'.
1046         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1047         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1048         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1049         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1050         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1051         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1052         - Use `=>>gt' instead of `<=>gt'.
1053         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1054         - Add setting for `=>>jis-x0208@1990'.
1055         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1056           `=>>jis-x0213-1@2000'.
1057         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1058         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1059           `=>>jis-x0213-1@2004'.
1060         - Add setting for `=>>jis-x0208@1978'.
1061         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1062
1063 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1064
1065         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1066         XEmacs CHISE.
1067
1068 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1069
1070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1071         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1072         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1073         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1074         `<=>jis-x0213-1@2004'.
1075
1076 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1077
1078         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1079         CHISE.
1080         (=>jis-x0213-2): Ditto.
1081
1082 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1085         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1086
1087 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1088
1089         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1090         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1091         `=>jis-x0213-1'.
1092
1093 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1094
1095         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1096         CHISE.
1097         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1098
1099 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1100
1101         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1102         `<==>jis-x0213-1'.
1103         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1104         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1105         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1106         (<=>jis-x0208): New alias for `=>jis-x0208'.
1107         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1108         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1109         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1110         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1111         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1112         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1113         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1114         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1115         (=>>gt): Renamed from `<==>gt'.
1116         (<==>gt): New alias for `=>>gt'.
1117
1118 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1119
1120         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1121         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1122         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1123         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1124         - Add settings for `<=>jis-x0213-1@2000' and
1125           `<=>jis-x0213-1@2004'.
1126
1127         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1128         XEmacs CHISE.
1129         (<==>jis-x0213-1): Likewise.
1130         (<==>jis-x0213-1@2000): Likewise.
1131         (<==>jis-x0213-1@2004): Likewise.
1132         (<=>jis-x0208): Add property `=>iso-ir 168'.
1133         (<=>jis-x0208@1997): Likewise.
1134         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1135         as the mother; add property `=>iso-ir 228'.
1136         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1137         property `=>iso-ir 228'.
1138         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1139         property `=>iso-ir 233'.
1140         (<==>gt): Renamed from `<=>gt'.
1141         (<=>gt): New alias for `<==>gt'.
1142
1143 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1144
1145         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1146         CHISE.
1147         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1148         `<=>jis-x0208' as the mother.
1149         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1150         (<=>jis-x0213-1@2000): Ditto.
1151         (<=>jis-x0213-1@2004): Ditto.
1152
1153 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1154
1155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1156         settings for `<=>gt'.
1157
1158         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1159
1160 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1161
1162         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1163         XEmacs CHISE.
1164         (=jis-x0208@1978/-4pr): Likewise.
1165         (=jis-x0208@1978/4-pr): Likewise.
1166         (=jis-x0213-1): Likewise.
1167         (=ucs@iso): Likewise.
1168         (=ucs@unicode): Likewise.
1169         (=ucs@gb): Likewise.
1170         (=ucs@gb/fw): Likewise.
1171         (=ucs@cns): Likewise.
1172         (=ucs@cns/fw): Likewise.
1173         (=ucs@jis): Likewise.
1174         (=ucs@jis/fw): Likewise.
1175         (=ucs@jis/1990): Likewise.
1176         (=ucs@jis/2000): Likewise.
1177         (=ucs@jis/2004): Likewise.
1178         (=ucs@JP): Likewise.
1179         (=ucs@ks): Likewise.
1180         (=ucs@big5): Likewise.
1181         (=ucs@big5/cns11643): Likewise.
1182         (=ucs@cns11643): Likewise.
1183
1184 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1185
1186         * mule/mule-charset.el (default-coded-charset-priority-list):
1187         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1188
1189         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1190         CHISE.
1191         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1192         mother.
1193
1194 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1195
1196         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1197         from src/mule-charset.c].
1198         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1199         specify `final'.
1200         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1201         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1202         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1203         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1204         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1205         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1206
1207 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1208
1209         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1210         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1211         (=jis-x0208@1978/i-4): Specify `partial'.
1212         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1213         mother coded-charset.
1214         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1215
1216 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1217
1218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1219         settings for `=jis-x0213-1@2004'.
1220
1221 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1222
1223         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1224         CHISE.
1225         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1226         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1227         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1228         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1229         temporarily.
1230         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1231
1232 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1233
1234         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1235         CHISE.
1236         (=shinjigen@1ed): Inherited from `=shinjigen'.
1237         (=shinjigen@rev): Likewise.
1238
1239 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1242         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1243
1244 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1245
1246         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1247         define it as an alias.
1248         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1249         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1250         alias.
1251         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1252         alias.
1253
1254 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1255
1256         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1257         CHISE.
1258
1259 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1260
1261         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1262         CHISE.
1263         (shinjigen-2): Ditto.
1264
1265 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1266
1267         * mule/mule-charset.el (default-coded-charset-priority-list):
1268         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1269         `chinese-big5-eten-*' and `chinese-big5'.
1270
1271 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1272
1273         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1274         #x9FA5 temporarily.
1275
1276 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1277
1278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1279         settings for `=jis-x0208@1978/i1'.
1280
1281 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1282
1283         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1284         XEmacs CHISE.
1285
1286 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1287
1288         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1289         XEmacs CHISE.
1290
1291 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1292
1293         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1294         XEmacs CHISE.
1295
1296 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1299         CHISE.
1300         (=ucs-bmp@cns): Likewise.
1301         (=ucs-bmp@jis): Likewise.
1302         (=ucs-bmp@ks): Likewise.
1303
1304 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1305
1306         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1307         CHISE.
1308         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1309
1310 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1311
1312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1313         settings for `=zinbun-oracle'.
1314
1315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1316         `=zinbun-oracle'.
1317
1318 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1319
1320         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1321         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1322         `=ucs@iso'.
1323
1324 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1325
1326         * mule/mule-charset.el (default-coded-charset-priority-list):
1327         Delete `ucs-sip'; modify order of some CCSs.
1328
1329 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1332         in XEmacs CHISE.
1333
1334         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1335         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1336         CHISE.
1337
1338 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1339
1340         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1341         its registry.
1342         (=ucs-radicals@unicode): Likewise.
1343
1344 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1345
1346         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1347         CHISE.
1348
1349 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1350
1351         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1352         CHISE.
1353
1354 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1355
1356         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1357         CHISE.
1358
1359 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1362         Modify preference of *isolated settings*.
1363
1364 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1367         utf-2000 is provided.
1368         (=ucs@cns11643): Likewise.
1369
1370 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1371
1372         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1373         Prefer every *isolated setting* to ordinary setting.
1374
1375 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1376
1377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1378         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1379
1380 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1383         CHISE.
1384
1385 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1386
1387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1388         settings for `=jis-x0208@1997'.
1389
1390 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1391
1392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1393         `=jis-x0208@1997'.
1394
1395 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1396
1397         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1398         XEmacs CHISE.
1399
1400 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1401
1402         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1403         `=jis-x0208@1978'.
1404         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1405         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1406         `=jis-x0208-1990' as the mother.
1407         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1408
1409 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1410
1411         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1412         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1413         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1414         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1415         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1416         for `=ucs@JP'.
1417
1418 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1419
1420         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1421         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1422         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1423         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1424         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1425         `=daikanwa@rev2'.
1426
1427 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1428
1429         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1430         (=gt): Likewise.
1431         (=gt-k): Likewise.
1432         (=gt-pj-*): Likewise.
1433         (=gt-pj-k1): Likewise.
1434         (=gt-pj-k2): Likewise.
1435         (=daikanwa): Likewise.
1436         (=daikanwa-rev1): Likewise.
1437         (=daikanwa-rev2): Likewise.
1438         (=big5-pua): Likewise.
1439         (=big5-eten): Likewise.
1440         (chinese-big5-eten-a): Likewise.
1441         (chinese-big5-eten-b): Likewise.
1442         (=hanziku-*): Likewise.
1443         (=cbeta): Likewise.
1444         (=jef-china3): Likewise.
1445         (=ruimoku-v6): Likewise.
1446         (=ucs@iso): Likewise.
1447         (=ucs@unicode): Likewise.
1448         (=ucs@gb): Likewise.
1449         (=ucs@cns): Likewise.
1450         (=ucs@jis): Likewise.
1451         (=ucs@jis-1990): Likewise.
1452         (=ucs@jis-2000): Likewise.
1453         (=ucs@jp): Likewise.
1454         (=ucs@ks): Likewise.
1455         (=ucs@big5): Likewise.
1456         (=ucs-radicals): Likewise.
1457         (=ucs-radicals@unicode): Likewise.
1458         (=ucs-bmp-cjk): Likewise.
1459         (=ucs-bmp-cjk@unicode): Likewise.
1460         (=ucs-sip-ext-b): Likewise.
1461         (=ucs-sip-ext-b@iso): Likewise.
1462
1463 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1464
1465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1466         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1467
1468 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1469
1470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1471         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1472         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1473         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1474         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1475         arabic-digit, ipa and ``&I-B-XXXX;''.
1476
1477 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1480         setting for (I-)HZK{03..12}-XXXX.
1481
1482 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1483
1484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1485         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1486
1487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1488         `=ruimoku-v6'.
1489
1490         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1491         CHISE.
1492
1493 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1496         (=ucs@unicode): Likewise.
1497         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1498         (=ucs@cns): Likewise.
1499         (=ucs@jis): Likewise.
1500         (=ucs@ks): Likewise.
1501         (=ucs@big5): Likewise.
1502
1503 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1504
1505         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1506         `ucs-jis'.
1507         (utf-8-jis-er): Likewise.
1508         (utf-8-jp): New coding-system.
1509         (utf-8-jp-er): Likewise.
1510
1511         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1512
1513 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1514
1515         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1516
1517         * mule/japanese.el: Move definition of `euc-jisx0213' to
1518         mule/mule-coding.el.
1519
1520 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1521
1522         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1523         mule-coding before loading update-cdb when utf-2000 is provided.
1524
1525 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1526
1527         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1528         `=daikanwa'.
1529
1530 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1531
1532         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1533         definition codes when `utf-2000' is provided.
1534
1535 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1536
1537         * mule/mule-category.el (word-combining-categories): Don't setup
1538         `word-combining-categories' in XEmacs CHISE.
1539         (word-separating-categories): Add setting about Latin script in
1540         XEmacs CHISE.
1541
1542 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1543
1544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1545         setting for `chinese-big5'.
1546
1547 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1548
1549         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1550         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1551         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1552         add setting for HZK0[12]-xxxx.
1553
1554 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1555
1556         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1557         in XEmacs CHISE.
1558
1559 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1560
1561         * mule/mule-charset.el (default-coded-charset-priority-list):
1562         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1563         and `chinese-big5' to `=gt-pj-*'.
1564
1565 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1566
1567         * mule/mule-conf.el (=daikanwa): Renamed from
1568         `ideograph-daikanwa'.
1569         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1570
1571 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-conf.el (=cns11643-7): Renamed from
1574         `chinese-cns11643-7'.
1575         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1576
1577 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-conf.el (=cns11643-6): Renamed from
1580         `chinese-cns11643-6'.
1581         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1582
1583 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1584
1585         * mule/mule-conf.el (=cns11643-5): Renamed from
1586         `chinese-cns11643-5'.
1587         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1588
1589 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1590
1591         * mule/mule-conf.el (=cns11643-4): Renamed from
1592         `chinese-cns11643-4'.
1593         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1594
1595 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1596
1597         * mule/mule-conf.el (=cns11643-3): Renamed from
1598         `chinese-cns11643-3'.
1599         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1600
1601 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1602
1603         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1604         `=cns11643-2'.
1605         (chinese-cns11643-2): New alias for `=cns11643-2'.
1606
1607 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1608
1609         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1610         `=cns11643-1'.
1611         (chinese-cns11643-1): New alias for `=cns11643-1'.
1612
1613 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1614
1615         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1616         (chinese-gb12345): New alias for `=gb12345'.
1617
1618 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1619
1620         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1621         (chinese-gb2312): New alias for `=gb2312'.
1622
1623 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1624
1625         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1626         (chinese-big5): New alias for `=big5'.
1627
1628 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1629
1630         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1631         (korean-ksc5601): New alias for `=ks-x1001'.
1632
1633 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1634
1635         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1636         `=jis-x0212'.
1637         (japanese-jisx0212): New alias for `=jis-x0212'.
1638
1639 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1640
1641         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1642         `=jis-x0208-1983'.
1643         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1644
1645 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1648         `=jis-x0208-1978'.
1649         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1650
1651 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1652
1653         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1654         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1655
1656 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1657
1658         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1659         (chinese-cns11643-3): Specify iso-ir 183.
1660         (chinese-cns11643-4): Specify iso-ir 184.
1661         (chinese-cns11643-5): Specify iso-ir 185.
1662         (chinese-cns11643-6): Specify iso-ir 186.
1663         (chinese-cns11643-7): Specify iso-ir 187.
1664         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1665         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1666
1667 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1668
1669         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1670         \uXXXX for every cases.
1671
1672 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1673
1674         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1675         (ucs-big5): Changed to an alias for `=ucs@big5'.
1676
1677 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1678
1679         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1680         (ucs-ks): Changed to an alias for `=ucs@ks'.
1681
1682 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1683
1684         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1685         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1686
1687 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1688
1689         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1690         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1691
1692 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1693
1694         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1695         (ucs-jis): Changed to an alias for `=ucs@jis'.
1696
1697 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1698
1699         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1700         (ucs-cns): Changed to an alias for `=ucs@cns'.
1701
1702 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1703
1704         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1705         (ucs-gb): Changed to an alias for `=ucs@gb'.
1706
1707 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1708
1709         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1710         `ideograph-daikanwa-2'.
1711         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1712         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1713
1714 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1715
1716         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1717         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1718
1719         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1720         for `xemacs-chise-version'.
1721
1722 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1723
1724         * mule/mule-charset.el (default-coded-charset-priority-list):
1725         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1726         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1727         instead of `ideograph-hanziku-*'.
1728
1729         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1730         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1731
1732 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1733
1734         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1735         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1736         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1737         `utf-2000' is provided.
1738
1739 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1740
1741         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1742         is provided [was builtin coded-charsets].
1743
1744 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1745
1746         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1747         is provided [was builtin coded-charsets].
1748
1749 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1750
1751         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1752         is provided [was builtin coded-charsets].
1753
1754 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1755
1756         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1757         is provided [was builtin coded-charsets].
1758
1759 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1760
1761         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1762         when `utf-2000' is provided [was builtin coded-charsets].
1763
1764 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-conf.el (=hanziku-*): Renamed from
1767         `ideograph-hanziku-*'.
1768         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1769
1770 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1771
1772         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1773         `utf-2000' is provided [was builtin coded-charsets].
1774         (ideograph-hanziku-{1..12}): Likewise.
1775
1776 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1779         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1780
1781 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1782
1783         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1784         when `utf-2000' is provided [was builtin coded-charsets].
1785
1786 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1787
1788         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1789         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1790         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1791
1792 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1793
1794         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1795         (ideograph-gt): Changed to an alias for `=gt'.
1796
1797 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1800         is provided; it was defined as a builtin coded-charset.
1801         (ideograph-gt): Likewise.
1802
1803 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1804
1805         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1806         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1807
1808 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1809
1810         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1811         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1812
1813 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1814
1815         * mule/mule-conf.el (=big5-eten): Renamed from
1816         `chinese-big5-eten'.
1817         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1818
1819 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1820
1821         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1822         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1823
1824 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1825
1826         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1827         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1828
1829 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1830
1831         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1832         (china3-jef): Changed to an alias for `=jef-china3'.
1833
1834 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1835
1836         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1837         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1838
1839         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1840         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1841         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1842         when `utf-2000' is provided.
1843
1844 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1845
1846         * mule/mule-charset.el (default-coded-charset-priority-list):
1847         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1848
1849         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1850         (ucs-jis-2000): Deleted.
1851
1852 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1853
1854         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1855         UTF-2000.
1856         (=ucs-jis-2000): New coded-charset for UTF-2000.
1857
1858 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1859
1860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1861         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1862
1863 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1864
1865         * mule/mule-charset.el (default-coded-charset-priority-list):
1866         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1867         `ideograph-cbeta'.
1868
1869 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1870
1871         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1872         builtin coded-charset].
1873
1874 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1875
1876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1877         settings for &K0-xxxx and &I-K0-xxxx.
1878
1879 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1880
1881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1882         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1883
1884 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1885
1886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1887         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1888
1889 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1890
1891         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1892         UTF-2000.
1893         (ideograph-gt-pj-k1): Likewise.
1894         (ideograph-gt-pj-k2): Likewise.
1895
1896 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1897
1898         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1899         `=jis-x0208'.
1900
1901 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1904         UTF-2000 [was a builtin coded-charset].
1905
1906 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907
1908         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1909         (utf-8-gb-er): Likewise.
1910
1911 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1914         settings for JIS X 0212 and JIS X 0208:1978.
1915
1916 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1919         setting for JIS X 0213.
1920
1921 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1922
1923         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1924         standard-case-table in UTF-2000.
1925
1926 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1927
1928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1929         definitions for isolated-chars.
1930
1931 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1932
1933         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1934         `configure-utf-2000-lisp-directory'.
1935         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1936         `mule-lisp-load-path'.
1937
1938 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1939
1940         * startup.el (startup-setup-paths): Set and use
1941         `utf-2000-lisp-directory'.
1942         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1943         UTF-2000.
1944
1945 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1946
1947         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1948         (paths-find-utf-2000-lisp-directory): New function.
1949         (paths-construct-load-path): Add new optional argument
1950         `utf-2000-lisp-directory'.
1951
1952         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1953
1954 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1955
1956         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1957         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1958         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1959         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1960         `chinese-big5-2' in UTF-2000.
1961
1962         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1963         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1964
1965 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1966
1967         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1968         `big5-eten-er' in UTF-2000.
1969         (big5-cdp): Modify DOC-string and mnemonic.
1970
1971 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1972
1973         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1974         UTF-2000 [renamed from utf-8-er].
1975         (utf-8-gb): New coding-system in UTF-2000.
1976         (utf-8-gb-er): Likewise.
1977         (utf-8-cns): Likewise.
1978         (utf-8-cns-er): Likewise.
1979         (utf-8-big5): Likewise.
1980         (utf-8-big5-er): Likewise.
1981         (utf-8-jis): Likewise.
1982         (utf-8-jis-er): Likewise.
1983         (utf-8-ks): Likewise.
1984         (utf-8-ks-er): Likewise.
1985         (utf-8-er): Likewise.
1986
1987 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1988
1989         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1990         instead of `utf-8-unix' in UTF-2000.
1991
1992         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1993
1994 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1995
1996         * mule/japanese.el (euc-jisx0213): New coding-system.
1997
1998         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1999         `japanese-jisx0208-1990' as the mother.
2000
2001 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2002
2003         * dumped-lisp.el (preloaded-file-list): Change condition of
2004         loading "close-cdb".
2005
2006 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2009         setup `coded-charset-entity-reference-alist'.
2010
2011 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2012
2013         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2014         UTF-2000.
2015
2016 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2017
2018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2019         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2020
2021 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2022
2023         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2024         (chinese-big5-eten-a): Likewise.
2025         (chinese-big5-eten-b): Likewise.
2026         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2027         code range is #x8140 .. #x8DFE.
2028
2029 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2030
2031         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2032         UTF-2000.
2033         (chinese-big5-cdp): Likewise.
2034
2035 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2036
2037         * dumped-lisp.el (preloaded-file-list): Rename
2038         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2039
2040 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2041
2042         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2043         append `system-char-db-source-file-list' into
2044         `preloaded-file-list' in UTF-2000.
2045
2046 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2047
2048         * dumped-lisp.el (preloaded-file-list): Delete
2049         character-definition files.
2050
2051 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2052
2053         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2054         UTF-2000.
2055
2056 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2057
2058         * mule/mule-charset.el (default-coded-charset-priority-list):
2059         Delete `mojikyo-2022-1'.
2060
2061 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2062
2063         * mule/mule-charset.el (default-coded-charset-priority-list):
2064         Delete `mojikyo'.
2065
2066 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2067
2068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2069         `ucs-sip'.
2070
2071 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2072
2073         * mule/mule-charset.el (default-coded-charset-priority-list):
2074         Comment out `chinese-gb12345'.
2075
2076 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2077
2078         * bytecomp.el (byte-compile-insert-header): Fixed.
2079
2080 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2081
2082         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2083         XEmacs UTF-2000.
2084
2085 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2086
2087         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2088         UTF-2000.
2089
2090 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2093         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2094
2095 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-charset.el (default-coded-charset-priority-list):
2098         `japanese-jef-china3' is renamed `china3-jef'.
2099
2100 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2101
2102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2103         `japanese-jef-china3' and `ideograph-cbeta'.
2104
2105 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2106
2107         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2108
2109 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2110
2111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2112         `chinese-big5-cdp'.
2113
2114 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2115
2116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2117         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2118
2119 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2120
2121         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2122         loading character definitions.
2123
2124 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2125
2126         * dumped-lisp.el (preloaded-file-list): Rename
2127         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2128
2129 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2132         `chinese-big5'.
2133
2134 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2135
2136         * dumped-lisp.el (preloaded-file-list): Dump
2137         "Ideograph-R028-Private" with XEmacs UTF-2000.
2138
2139 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2142         `chinese-gb12345'.
2143
2144 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2145
2146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2147         `ideograph-gt-pj-{1..11}'.
2148
2149         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2150         XEmacs UTF-2000.
2151
2152 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2153
2154         * mule/mule-charset.el (default-coded-charset-priority-list):
2155         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2156         `chinese-isoir165'.
2157
2158 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2159
2160         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2161         `image/png', `image/x-xpm' and `image/tiff'.
2162
2163         * files.el (binary-file-regexps): Add *.PNG.
2164
2165 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2166
2167         * mule/mule-charset.el (default-coded-charset-priority-list):
2168         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2169         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2170
2171 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2172
2173         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2174         the first completion when UTF-2000 is running.
2175
2176 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2177
2178         * mule/mule-charset.el (default-coded-charset-priority-list):
2179         Delete `ucs'.
2180
2181 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2182
2183         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2184
2185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2186         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2187
2188 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2189
2190         * mule/vietnamese.el (vscii-2): Delete abolished property
2191         `composite'; now composite mode is default.
2192
2193 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2194
2195         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2196         of `raw-text'; check \uHHHH representation even if non-ascii
2197         characters are not found.
2198
2199         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2200         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2201         unconditionally.
2202
2203         * mule/viet-ccl.el: New file.
2204
2205         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2206         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2207         - Separate CCL based implementations to viet-ccl.el.
2208
2209 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2210
2211         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2212         "jisx0213.2000-1".
2213         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2214
2215         * mule/mule-charset.el (default-coded-charset-priority-list):
2216         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2217         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2218
2219 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2220
2221         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2222
2223 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2224
2225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2226         `ucs' in UTF-2000.
2227
2228 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2229
2230         * mule/mule-charset.el (default-coded-charset-priority-list):
2231         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2232         `arabic-iso8859-6'.
2233
2234 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2235
2236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2237         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2238
2239 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2240
2241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2242         `katakana-jisx0201' in UTF-2000.
2243
2244 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2245
2246         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2247         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2248         "u0FB50-Arabic-Presentation-Forms-A",
2249         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2250         "u0FE50-Small-Form-Variants",
2251         "u0FE70-Arabic-Presentation-Forms-B",
2252         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2253         UTF-2000.
2254
2255 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2256
2257         * dumped-lisp.el (preloaded-file-list): Delete
2258         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2259         ... "Ideograph-R214-Flute" in UTF-2000.
2260
2261 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2262
2263         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2264         (japanese-jisx0213-2): New coded-charset.
2265
2266         * dumped-lisp.el (preloaded-file-list): Add
2267         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2268         "Ideograph-R030-Mouth".
2269
2270 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2271
2272         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2273         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2274         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2275         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2276         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2277         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2278         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2279         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2280
2281 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2282
2283         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2284         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2285         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2286         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2287         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2288
2289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2290         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2291
2292 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2293
2294         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2295         in UTF-2000.
2296
2297 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2298
2299         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2300         (chinese-isoir165): Moved from mule/chinese.el.
2301         (chinese-cns11643-3): Moved from mule/chinese.el.
2302         (chinese-cns11643-4): Moved from mule/chinese.el.
2303         (chinese-cns11643-5): Moved from mule/chinese.el.
2304         (chinese-cns11643-6): Moved from mule/chinese.el.
2305         (chinese-cns11643-7): Moved from mule/chinese.el.
2306
2307         * mule/chinese.el: Move definition of coded-charsets to
2308         mule/mule-conf.el.
2309
2310 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2311
2312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2313         `ideograph-daikanwa'.
2314
2315 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2316
2317         * dumped-lisp.el (preloaded-file-list): Delete
2318         "ccs-jisx0201-latin.el".
2319
2320 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2321
2322         * dumped-lisp.el (preloaded-file-list): Add
2323         "u031A0-Extended-Bopomofo" in UTF-2000.
2324
2325 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2326
2327         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2328         renamed to u02E00-CJK-Radical-Supplement.
2329
2330 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2331
2332         * dumped-lisp.el (preloaded-file-list): Add
2333         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2334         "u030A0-Katakana", "u03100-Bopomofo",
2335         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2336         "u03200-Enclosed-CJK-Letters-and-Months" and
2337         "u03300-CJK-Compatibility".
2338
2339 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2340
2341         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2342         "u02F00-Kangxi-Radicals" and
2343         "u02FF0-Ideographic-Description-Characters".
2344
2345 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2346
2347         * dumped-lisp.el (preloaded-file-list): Add
2348         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2349         "u02800-Braille-Patterns" in UTF-2000.
2350
2351 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2352
2353         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2354         "uXXXXX-*.el" in UTF-2000.
2355
2356         * bytecomp.el (byte-compile-insert-header): Delete comments if
2357         non-ASCII characters are found; allow `byte-compile-dynamic' and
2358         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2359         `raw-text'.
2360
2361 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2362
2363         * dumped-lisp.el (preloaded-file-list): Add
2364         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2365         "u025A0-Geometric-Shapes.el".
2366
2367 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2368
2369         * dumped-lisp.el (preloaded-file-list): Add
2370         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2371         "u02460-Enclosed-Alphanumerics.el".
2372
2373 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2374
2375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2376         `chinese-gb2312'.
2377
2378         * dumped-lisp.el (preloaded-file-list): Add
2379         "u02200-Mathematical-Operators.el" and
2380         "u02300-Miscellaneous-Technical.el".
2381
2382 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2383
2384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2385         `chinese-cns11643-*'.
2386
2387         * dumped-lisp.el (preloaded-file-list): Add
2388         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2389         "u02190-Arrows.el" in UTF-2000.
2390
2391 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2392
2393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2394         `korean-ksc5601'.
2395
2396         * dumped-lisp.el (preloaded-file-list): Add
2397         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2398         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2399         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2400
2401 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2402
2403         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2404
2405 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2406
2407         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2408         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2409         "u01780-Khmer.el", "u01800-Mongolian.el",
2410         "u01E00-Latin-Extended-Additional.el" and
2411         "u01F00-Greek-Extended.el" in UTF-2000.
2412
2413 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2414
2415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2416         `ethiopic-ucs' and `ethiopic'.
2417
2418         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2419         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2420
2421         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2422         from mule/ethiopic.el.
2423
2424         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2425         mule/mule-conf.el.
2426
2427 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2428
2429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2430         `lao'.
2431
2432         * mule/mule-conf.el (lao): New coded-charset.
2433
2434         * dumped-lisp.el (preloaded-file-list): Add
2435         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2436         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2437         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2438         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2439         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2440
2441 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2442
2443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2444         `ucs-bmp' and `arabic-iso8859-6'.
2445
2446 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2447
2448         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2449         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2450         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2451
2452 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2453
2454         * startup.el (normal-top-level): Load autoload file for UTF-2000
2455         in UTF-2000.
2456
2457 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2458
2459         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2460         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2461         "u00020-Basic-Latin.el", "u00080-C1.el",
2462         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2463         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2464         "u002B0-Spacing-Modifier-Letters.el",
2465         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2466         UTF-2000.
2467
2468 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2469
2470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2471         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2472         instead of `vietnamese-viscii-*'.
2473
2474 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2475
2476         * mule/mule-conf.el: New file.
2477
2478         * mule/misc-lang.el: Move definition of charset `ipa' to
2479         mule/mule-conf.el.
2480
2481 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2482
2483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2484         `latin-viscii'; prefer it for characters used in Vietnamese.
2485
2486 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2487
2488         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2489
2490 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2491
2492         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2493         `vietnamese-viscii-lower'.
2494         (latin-viscii-upper): Renamed from charset
2495         `vietnamese-viscii-upper'.
2496         (vietnamese-viscii-lower): New alias for charset
2497         `latin-viscii-lower'.
2498         (vietnamese-viscii-upper): New alias for charset
2499         `latin-viscii-upper'.
2500
2501 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2502
2503         * mule/mule-charset.el (default-coded-charset-priority-list):
2504         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2505
2506 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2507
2508         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2509         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2510         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2511         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2512         lisp/utf-2000.
2513
2514 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2515
2516         * mule/ccs-tcvn5712.el: New file.
2517
2518 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2519
2520         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2521         in UTF-2000.
2522
2523 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2524
2525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2526         `japanese-jisx0208'.
2527
2528 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2529
2530         * dumped-lisp.el (preloaded-file-list): Add
2531         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2532         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2533         UTF-2000.
2534
2535         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2536         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2537         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2538         mule/ccs-viscii.el: New files.
2539
2540         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2541         if \uXXXX is found.
2542
2543 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2544
2545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2546         `hiragana-jisx0208' and `katakana-jisx0208'.
2547
2548 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2549
2550         * mule/chinese.el (chinese-cns11643-3): Define it even if
2551         `utf-2000' is provided.
2552         (chinese-cns11643-4): Likewise.
2553         (chinese-cns11643-5): Likewise.
2554         (chinese-cns11643-6): Likewise.
2555         (chinese-cns11643-7): Likewise.
2556
2557 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2558
2559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2560         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2561
2562 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2563
2564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2565         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2566
2567 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2568
2569         * mule/mule-charset.el (default-coded-charset-priority-list):
2570         Setup in UTF-2000.
2571
2572 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2573
2574         * mule/viet-chars.el: Don't define charset
2575         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2576         they are defined as builtin charsets.
2577
2578 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2579
2580         * version.el (emacs-version): Add more space just before UTF-2000
2581         version string.
2582
2583 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2584
2585         * version.el ([constant] emacs-version): Don't add a space in the
2586         preceding place of `xemacs-betaname' because it is duplicated.
2587         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2588
2589         * startup.el (splash-frame-body): Add ETL.
2590
2591 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2592
2593         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2594         is provided because it is defined as builtin charset.
2595         (chinese-cns11643-4): Likewise.
2596         (chinese-cns11643-5): Likewise.
2597         (chinese-cns11643-6): Likewise.
2598         (chinese-cns11643-7): Likewise.
2599
2600 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2601
2602         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2603         coding-system `iso-10646-ucs-4' is not defined.
2604
2605 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2606
2607         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2608         coding-system if `utf-2000' is provided.
2609
2610 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2611
2612         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2613         `utf-2000' is provided.
2614
2615 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2616
2617         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2618         if utf-2000 is provided temporally.
2619
2620 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2621
2622         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2623         as builtin variable].
2624
2625 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2626
2627         * files.el (insert-file-contents-literally): Treat file as binary;
2628         call file-name-handlers. [sync with Emacs 20.3.10]
2629
2630 2008-12-28  Vin Shelton  <acs@xemacs.org>
2631
2632         * XEmacs 21.4.22 is released
2633
2634 2008-12-30  Vin Shelton  <acs@xemacs.org>
2635
2636         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2637         during building even if no packages are found.
2638
2639 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2640
2641         * printer.el (generic-print-region): 
2642         (generic-print-buffer): 
2643         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2644         check if the msprinter device is available, now that msprinter is
2645         always available as a specifier tag. 
2646
2647 2008-12-24  Vin Shelton  <acs@xemacs.org>
2648
2649         * about.el: Add Francisco to my bio!
2650
2651 2008-12-23  Vin Shelton  <acs@xemacs.org>
2652
2653         * autoload.el: Move operator definitions to autoload-operators.el
2654         in the xemacs-base package.
2655
2656 2007-11-22  Vin Shelton  <acs@xemacs.org>
2657
2658         * about.el (about-hacker-contribution): Updated my bio.
2659
2660 2007-10-07  Vin Shelton  <acs@xemacs.org>
2661
2662         * XEmacs 21.4.21 is released
2663
2664 2007-09-19  Didier Verna  <didier@xemacs.org>
2665
2666         Update my personal info.
2667         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2668         * about.el (about-other-current-hackers): Ditto.
2669         * about.el (about-url-alist): Add my musical website.
2670         * about.el (about-personal-info): Update my entry.
2671         * about.el (about-hacker-contribution): Ditto.
2672
2673 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2674
2675         * package-get.el (package-get-download-sites): Update download
2676         sites in Japan.
2677         * package-get.el (package-get-pre-release-download-sites): Ditto.
2678
2679 2007-08-18  Vin Shelton  <acs@xemacs.org>
2680
2681         * package-get.el (package-get-pre-release-download-sites): Sync
2682         mirror sites with 21.5.  (Thanks, Adrian)
2683
2684 2007-08-09  Mike Sperber  <mike@xemacs.org>
2685
2686         * startup.el (migrate-user-init-file): Create backup of
2687         `user-init-file' before migrating.
2688         * startup.el (maybe-migrate-user-init-file): Print
2689         information about backup file.
2690         (maybe-create-compatibility-dot-emacs): Follow above change.
2691
2692 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2693
2694         * font-lock.el: Sync font-lock-add-keywords and
2695         font-lock-remove-keywords from GNU Emacs.
2696         * font-lock.el (font-lock-keywords-alist): New.
2697         * font-lock.el (font-lock-removed-keywords-alist): New.
2698         * font-lock.el (font-lock-add-keywords): New.
2699         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2700         * font-lock.el (font-lock-remove-keywords): New.
2701
2702 2007-08-16  Vin Shelton  <acs@xemacs.org>
2703
2704         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2705         patch from Hans de Graaff.
2706
2707 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2708
2709         * package-get.el (package-get-download-sites): Document Chile and
2710         update Denmark download site.
2711         * package-get.el (package-get-pre-release-download-sites): Ditto.
2712
2713 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2714
2715         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2716
2717 2006-12-09  Vin Shelton  <acs@xemacs.org>
2718
2719         * XEmacs 21.4.20 is released
2720
2721 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2722
2723         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2724
2725 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2726
2727         * info.el (Info-find-file-node, Info-insert-dir)
2728         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2729         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2730         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2731         and discussion.
2732
2733 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2734
2735         * obsolete.el (line-beginning-position): New, from 21.5.x.
2736         (line-end-position): Ditto.
2737
2738 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2739
2740         * package-get.el (package-get-download-sites): Welcome
2741         nl.xemacs.org and Thanks!
2742         * package-get.el (package-get-pre-release-download-sites): Ditto.
2743
2744 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2745
2746         * font-lock.el: Add support for not-so recent changes in Java to
2747         java-mode.
2748
2749 2006-01-28  Vin Shelton  <acs@xemacs.org>
2750
2751         * XEmacs 21.4.19 is released
2752
2753 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2754
2755         * easymenu.el: Update copyright. 
2756         * easymenu.el (easy-menu-all-popups):
2757         Add a docstring. 
2758         * easymenu.el (easy-menu-add):
2759         Document a bug, rework the function to preserve any existing
2760         non-default mode-popup-menu instead of overwriting it, and not to
2761         bother normalising the menu title (nothing else does).
2762         * easymenu.el (easy-menu-remove):
2763         Restore the default mode-popup-menu instead of leaving an empty
2764         one when we remove the last easy-menu popup. 
2765
2766 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2767
2768         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2769         as suggested by Rodrigo Ventura.
2770         * package-get.el (package-get-pre-release-download-sites): Ditto,
2771         with replacement of xemacs-21.5 by beta, which is the logical path
2772         to our beta core and package pre-releases.
2773
2774 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2775
2776         * package-get.el (package-get-download-sites): Add Hong Kong
2777         download site.
2778         * package-get.el (package-get-pre-release-download-sites): Ditto.
2779
2780 2005-12-26  Vin Shelton  <acs@xemacs.org>
2781
2782         * find-paths.el:
2783         * find-paths.el (paths-emacs-root-p): Add search for package root.
2784         * find-paths.el (paths-find-emacs-root): Replaced with
2785         paths-find-invocation-roots, which returns a list of roots.
2786         * find-paths.el (paths-find-invocation-roots): New.
2787         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2788
2789 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2790
2791         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2792         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2793
2794 2005-12-03  Vin Shelton <acs@xemacs.org>
2795
2796         * XEmacs 21.4.18 is released
2797
2798 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2799
2800         * package-get.el (package-get-download-sites): Update reflecting
2801         latest http://www.xemacs.org/Releases/ information generated by
2802         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2803         * package-get.el (package-get-pre-release-download-sites): Ditto.
2804
2805 2005-02-28  Simon Josefsson  <jas@extundo.com>
2806
2807         * about.el (xemacs-hackers): Add jas.
2808         (about-other-current-hackers): Likewise.
2809         (about-url-alist): Add URL for jas.
2810         (about-personal-info): Document jas.
2811         (about-hacker-contribution): Describe jas contributions.
2812
2813 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2814
2815         * easymenu.el (easy-menu-remove): As described in 
2816         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2817         except the "Command" menu from mode-popup-menu. 
2818
2819 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2820  
2821         * font.el (font-spatial-to-canonical): Correct calculation of 
2822         return value for pixel-based input value. 
2823  
2824 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2825
2826         * code-process.el (call-process): Process-related docstring
2827         improvements spurred by Norbert Koch.
2828         * code-process.el (call-process-region): Ditto.
2829         * code-process.el (start-process): Ditto.
2830
2831 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2832
2833         * finder.el (finder-find-library): Return filename actually
2834         searched for.
2835
2836 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2837
2838         * help.el (view-emacs-news): Use `expand-file-name' instead of
2839         `locate-data-file' as the latter will find any "NEWS" files that
2840         might exist in packages _before_ the one in core.
2841
2842 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2843
2844         * package-get.el (package-get-init-package):
2845         package-get-init-package buglet (21.4.17) by Jeff Mincy
2846         <mincy@rcn.com> fixing false temporary load-path shadows reported
2847         after package installation and simplifying code.
2848
2849 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2850
2851         * package-get.el (package-get-download-sites): Sync mirrors list
2852         with the XEmacs website.
2853         (package-get-pre-release-download-sites): Ditto.
2854
2855 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2856
2857         * derived.el (derived-mode-merge-syntax-tables):
2858         Revert my 21.5-only patch of 2003-07-18 which slipped in
2859         through Jerry James's patch of 2004-06-07.
2860
2861 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2862
2863         * cmdloop.el (keyboard-quit): Remove workaround for
2864         `region-active-p' not making sure active region is in current
2865         buffer now that it does.
2866         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2867         * simple.el (region-active-p): `region-active-p' to only return t
2868         when active region is in current buffer.
2869
2870 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2871
2872         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2873         package names, quell a byte-compiler warning, doc fix.
2874
2875 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2876
2877         * buffer.el (pop-to-buffer):
2878         * window-xemacs.el (display-buffer):
2879         Document use of `same-window-buffer-names,' `same-window-regexps'
2880         by pop-to-buffer and display-buffer. 
2881         
2882 2005-02-06  Vin Shelton <acs@xemacs.org>
2883
2884         * XEmacs 21.4.17 is released
2885
2886 2005-01-29  Ben Wing  <ben@xemacs.org>
2887
2888         * shadow.el (find-emacs-lisp-shadows):
2889         Add custom-defines to list of ignored files.
2890
2891 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2892
2893         * simple.el (shifted-motion-keys-select-region): Fix statement
2894         about unshifted-motion-keys-deselect-region.
2895
2896 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2897
2898         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2899         now) for GNU Emacs compatibility.
2900         (make-obsolete-variable): Ditto.
2901
2902 2004-01-08  Ben Wing  <ben@xemacs.org>
2903
2904         * code-files.el (load):
2905         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2906
2907 2004-12-05  Vin Shelton <acs@xemacs.org>
2908
2909         * XEmacs 21.4.16 is released
2910
2911 2004-12-04  Vin Shelton  <acs@xemacs.org>
2912
2913         * auto-autoloads.el: Regenerated.
2914
2915         * custom-load.el: Regenerated.
2916
2917 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2918
2919         Fix bug: apropos errors if a defalias refers to an undefined
2920         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2921
2922         * apropos.el (apropos):
2923         (apropos-command):
2924         * help.el (frob-help-extents):
2925         * help-macro.el (make-help-screen):
2926         * hyper-apropos.el (hyper-apropos-grok-functions):
2927         (hyper-apropos-get-doc):
2928         Catch void-function error thrown by `documentation'.
2929
2930 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2931
2932         * packages.el (package-require): Fix incorrect arg to format.
2933         This fixes a `format specifier' error.
2934
2935 2004-08-13  Jerry James  <james@xemacs.org>
2936
2937         * bytecomp.el (forward-word): Tell the byte compiler the correct
2938         number of arguments to forward-word.
2939
2940 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2941
2942         * etags.el: Fixed loading of include files for tag completion. Now
2943         you can make a tag file for a library, include it into your
2944         project and it will be reloaded only if it changed. Infinte
2945         include loops are detected and the correct tag files are loaded.
2946         * etags.el (buffer-tag-table-list): Load and verify tag files in
2947         the external function buffer-tag-table-list-load.
2948         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2949         tag files. Also load the included tag files. The priority of the
2950         included files is right below their parent file. If multiple
2951         matches occur then the symbols from the parent file are found
2952         first.
2953         * etags.el (tag-table-include-files): Corrected comment
2954         string. Switched to pattern constant tags-include-pattern to have
2955         it at a central location.
2956         * etags.el (tags-include-pattern): Added doc string.
2957         * etags.el (add-to-tag-completion-table): Removed obsolete
2958         comments as the include files are allready returned by
2959         buffer-tag-table-list and loaded.
2960         * etags.el (find-tag-internal): The include files are allready
2961         included in tag-tables as buffer-tag-table-list returns them now.
2962
2963 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2964
2965         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2966         Loading items into the notebook is now done by C code.
2967         * widgets-gtk.el (gtk-widget-instantiate-internal):
2968         Style no longer changed.
2969
2970 2004-06-28  Nix  <nix@esperi.org.uk>
2971
2972         * cmdloop.el (truncate-command-history-for-gc): Delay
2973         execution of all things that look up variable bindings,
2974         via `enqueue-eval-event'.
2975
2976 2004-06-24  Vin Shelton  <acs@xemacs.org>
2977
2978         * package-get.el (package-get-require-signed-base-updates):
2979         now defaults to nil.
2980
2981 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2982
2983         * subr.el (split-string): Clean up docstring.
2984
2985 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2986
2987         * faces.el (zmacs-region): fix typo in docstring.
2988
2989 2004-06-07  Jerry James  <james@xemacs.org>
2990
2991         * derived.el: Synch with Emacs 21.3.
2992         * subr.el (with-local-quit): New, from Emacs 21.3.
2993         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2994         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2995         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2996
2997 2004-06-16  Jerry James  <james@xemacs.org>
2998
2999         * cl.el (cl-set-substring): Increment start by the length of the
3000         string, not the string itself.
3001
3002 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3003
3004         * etags.el (tag-table-include-files): Expand included TAGS file
3005         paths to avoid problems with relative paths.  Thanks to Peter
3006         Chubb <peterc@gelato.unsw.edu.au>.
3007         * etags.el (tags-include-pattern): New.
3008         * etags.el (add-to-tag-completion-table): Parse and ignore
3009         trailing include lines.
3010
3011 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3012
3013         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3014         avoiding line solely composed of equal signs.
3015
3016 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3017
3018         * cus-edit.el (alloc): Typo fix.
3019         * cus-edit.el (custom-browse-visibility): Ditto.
3020         * cus-edit.el (custom-variable-value-create): Ditto.
3021         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3022         * cus-edit.el (custom-save-variables): Bind print-length and
3023         print-level to nil to avoid value abbreviation.
3024         * cus-edit.el (custom-save-face-internal): Ditto.
3025         * cus-edit.el (custom-save-faces): Save in sorted order.
3026         * cus-edit.el (custom-save-resets): Bind print-length and
3027         print-level to nil to avoid value abbreviation.
3028         * cus-edit.el (custom-save-loaded-themes): Ditto.
3029
3030 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3031
3032         * subr.el (split-string-default-separators): New.
3033         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3034         see comment in source.
3035
3036 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3037
3038         * mule/japanese.el (paragraph-start, paragraph-separate):
3039         Remove anchor to BOL.
3040
3041 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3042
3043         * cl.el (gensym, gentemp): Improve docstrings.
3044
3045 2004-05-10  Vin Shelton  <acs@xemacs.org>
3046
3047         * etags.el: Sync with 21.5 version.
3048
3049 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3050
3051         * etags.el:
3052         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3053         only for use with exuberant ctags. This will also enable building of 
3054         completion tables with exuberant ctags. This will not work with
3055         xemacs ctags. 
3056         * etags.el (get-tag-table-buffer): New function for creating of
3057         completion table is used if tags-exuberant-ctags-optimization-p ist t
3058         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3059         finding the tag names. New.
3060         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3061         building tag completion table with exuberant ctags. New.
3062         * etags.el (find-tag-internal): Improve exact tag matching for tags
3063         with name fields. Before the patch return types of functions or
3064         function parameters (with exuberant ctags) were found as matches.
3065
3066 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3067
3068         * list-mode.el (display-completion-list): Fixed completion list was
3069         taking the width of the frame and not of the window for displaying
3070         the selection methods.
3071
3072 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3073
3074         * menubar-items.el (default-menubar): Options are saved to custom.el.
3075
3076
3077 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3078
3079         * isearch-mode.el (isearch-abort): Preserve successful search target.
3080
3081 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3082
3083         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3084         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3085         Bihlmeyer.
3086         * gnuserv.el (gnuserv-mode-line-string): New.
3087         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3088         gnuserv-mode.
3089         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3090         * gnuserv.el (gnuserv-edit-files): Use
3091         make-x-device-with-gtk-fallback.
3092
3093 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3094
3095         * gtk-widgets.el: New import: gtk-accel-group-new.
3096         * dialog-gtk.el:
3097         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3098         * dialog-gtk.el (popup-builtin-question-dialog):
3099         Added support for dialog button mnemonics.
3100
3101 2004-03-22  Chris Green <cmg@dok.org>
3102
3103         * process.el (shell-command): Output buffer was ignored when a
3104         background process was run via shell-command.
3105
3106 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3107
3108         * cus-edit.el (custom-save-variables): Retrieve a list of
3109         variables to save first, sort it, and make sure the variables are
3110         saved in sorted order.
3111
3112 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3113  
3114         * package-get.el (package-get-update-base-from-buffer): Force
3115         binary coding system for verifying GnuPG signature in the
3116         package-index file.
3117  
3118 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3119
3120         * package-get.el (package-get-package-index-file-location): Handle
3121         missing "EMACSPACKAGEPATH" environment variable.
3122
3123 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3124
3125         * package-admin.el (package-admin-find-top-directory): Simplify
3126         directory comparisions and fix substring errors on short path
3127         components.
3128         * package-get.el (package-get-package-index-file-location):
3129         Default to first component of "EMACSPACKAGEPATH", if set.
3130
3131 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3132
3133         * package-get.el (process-error): New error datum.
3134
3135 2004-02-02  Vin Shelton <acs@xemacs.org>
3136
3137         * XEmacs 21.4.15 is released
3138
3139 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3140
3141         * itimer.el (activate-itimer): Modify the itimer timeout value as
3142         if it were begun at the last time when the itimer driver was woken
3143         up.
3144
3145 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3146
3147         * specifier.el (Copyright):
3148         Update.
3149         (make-specifier-and-init):
3150         (map-specifier):
3151         (canonicalize-inst-pair):
3152         (canonicalize-spec-list):
3153         (set-specifier):
3154         Synch docstrings to 21.5 where appropriate.
3155
3156 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3157
3158         * package-get.el (package-get-list-packages-where): New.  A
3159         function that allows searching for groups of packages.  For
3160         example, find all packages that require the fsf-compat package.
3161
3162 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3163
3164         The Great PUI Sync.
3165
3166         * auto-autoloads.el: Regenerated.
3167
3168         * custom-load.el: Regenerated.
3169
3170         * dumped-lisp.el (packages-hardcoded-lisp): New.
3171
3172         * menubar-items.el (menu-max-items): New.
3173         (menu-submenu-max-items): New.
3174         (menu-submenu-name-format): New.
3175         (menu-split-long-menu): New.
3176         (menu-sort-menu): New.
3177         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3178
3179         * obsolete.el (pui-add-install-directory): Renamed to the more
3180         logical `pui-set-local-package-get-directory'.
3181         (package-get-download-menu): Moved to `package-ui.el' and renamed
3182         to `package-ui-add-download-menu'.
3183
3184         * package-admin.el (package-admin-install-function-mswindows):
3185         Whitespace clean up.
3186         (package-admin-add-single-file-package): Removed.
3187         (package-admin-default-install-function): Whitespace clean up.
3188         (package-admin-find-top-directory): New.
3189         (package-admin-get-install-dir): Use it.
3190         (package-admin-get-manifest-file): 
3191         (package-admin-check-manifest): 
3192         (package-admin-add-binary-package):
3193         (package-admin-get-lispdir):
3194         (package-admin-delete-binary-package):
3195         (package-admin):
3196
3197         * package-get.el (package-get-package-index-file-location): New.
3198         (package-get-install-to-user-init-directory): New.
3199         (package-get-remote):
3200         (package-get-download-sites):
3201         (package-get-pre-release-download-sites): New.
3202         (package-get-site-release-download-sites): New.
3203         (package-get-base-filename):
3204         (package-get-always-update):
3205         (package-get-user-index-filename): Removed.
3206         (package-get-pgp-available-p): New.
3207         (package-get-require-signed-base-updates):
3208         (package-get-was-current):
3209         (package-entries-are-signed): New.
3210         (package-get-continue-update-base): New.
3211         (package-get-download-menu): Removed.
3212         (package-get-require-base):
3213         (package-get-update-base-entry):
3214         (package-get-locate-file):
3215         (package-get-locate-index-file):
3216         (package-get-maybe-save-index):
3217         (package-get-update-base):
3218         (package-get-update-base-from-buffer):
3219         (package-get-update-base-entries):
3220         (package-get-interactive-package-query):
3221         (package-get-update-all):
3222         (package-get-all):
3223         (package-get-dependencies):
3224         (package-get-init-package):
3225         (package-get-info): New.
3226         (package-get):
3227         (package-get-staging-dir):
3228         (package-get-set-version-prop): Removed.
3229         (package-get-installedp):
3230         (package-get-ever-installed-p):
3231         (packages): Removed.
3232         (package-get-custom-groups): Removed.
3233         (package-get-custom): Removed.
3234         (package-get-custom-add-entry): Removed.
3235
3236         * package-info.el (batch-update-package-info):
3237
3238         * package-net.el (package-net-batch-generate-bin-ini):
3239         (package-net-update-installed-db):
3240
3241         * package-ui.el (pui-info-buffer):
3242         (pui-directory-exists): Removed.
3243         (pui-package-dir-list): Removed.
3244         (pui-add-install-directory): Removed.
3245         (package-ui-download-menu): New.
3246         (package-ui-pre-release-download-menu): New.
3247         (package-ui-site-release-download-menu): New.
3248         (pui-set-local-package-get-directory): New.
3249         (pui-package-symbol-char):
3250         (pui-update-package-display):
3251         (pui-toggle-package):
3252         (pui-toggle-package-key):
3253         (pui-toggle-package-delete):
3254         (pui-toggle-package-delete-key):
3255         (pui-toggle-package-event):
3256         (pui-toggle-verbosity-redisplay):
3257         (pui-install-selected-packages):
3258         (pui-add-required-packages):
3259         (pui-help-echo):
3260         (pui-display-info):
3261         (list-packages-mode):
3262         (pui-list-packages):
3263
3264         * packages.el (packages-compute-package-locations):
3265         (package-require):
3266         (package-delete-name):
3267         (packages-hardcoded-lisp): Removed.
3268         (packages-useful-lisp): Removed.
3269         (packages-unbytecompiled-lisp): Removed.
3270         (packages-find-package-directories):
3271
3272         Summary:
3273
3274         Major code clean up of all things PUI.
3275
3276         Much improved code to determine where packages should be
3277         installed.  PUI no longer depends on any packages being
3278         pre-installed to compute where packages are to be installed to.
3279
3280         The user can specify the location of their package-index file.  It
3281         isn't necessary to set this because it has sane defaults.  People
3282         who "run-in-place" won't accidently overwrite the CVS
3283         package-index file.  See
3284         `package-get-package-index-file-location'. 
3285
3286         PUI will now properly clean up after itself in the event of an
3287         unsuccessful package install.  This drastically reduces the number
3288         of "wrong md5sum" FAQs.
3289
3290         non-Mule XEmacsen can no longer install Mule packages.
3291
3292         Package management via the custom interface has been removed.
3293
3294         The PUI related menubar items have been reorganised.
3295
3296         The PGP verification code has been fixed and the default for
3297         whether or not it is used is automatically computed.
3298
3299         * update-elc.el ((preloaded-file-list site-load-packages
3300         need-to-dump dumped-exe)):
3301         Just a couple of small changes to allow for
3302         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3303         existing anymore.
3304
3305 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3306
3307         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3308         apply `format' to the first argument of byte-compile-warn, it
3309         already calls format.
3310
3311 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3312
3313         * files.el (delete-old-versions): Avoid going interactive during
3314         make install when environment variable VERSION_CONTROL is set.
3315
3316 2003-12-04  Vin Shelton  <acs@xemacs.org>
3317
3318         * menubar-items.el (menu-item-search): Only bring up search dialog
3319         box if the feature is available and desired.
3320
3321 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3322
3323         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3324
3325 2003-11-05  Vin Shelton  <acs@xemacs.org>
3326
3327         * help.el (Help-prin1-face):
3328         (Help-princ-face):
3329         princ and prin1 are functions and need to be called as such.  The
3330         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3331
3332 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3333
3334         * about.el (about-xemacs): Give full version and build date.
3335
3336 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3337
3338         * win32-native.el (grep-null-device): This XEmacs has null-device.
3339
3340 2003-09-06  Mike Sperber  <mike@xemacs.org>
3341
3342         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3343         implement the specified semantics for `defvar.'
3344
3345 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3346
3347         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3348         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3349         displaying buffer in question.
3350
3351 2003-09-03  Vin Shelton <acs@xemacs.org>
3352
3353         * XEmacs 21.4.14 is released
3354
3355 2003-08-17  Vin Shelton  <acs@xemacs.org>
3356
3357         * about.el: Vanity patch.
3358
3359 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3360
3361         * code-process.el (call-process):
3362         (call-process-region):
3363         (start-process):
3364         Document coding system processing.
3365
3366 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3367
3368         * startup.el (splash-frame-body): Idiomatic English.
3369
3370 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3371
3372         * font-lock.el (font-lock-match-java-declarations): Move
3373         save-restriction, narrow-to-region to beginning of function to
3374         avoid going beyond the limit and causing an infloop.
3375
3376 2003-04-16  Jerry James  <james@xemacs.org>
3377
3378         * keydefs.el: Remove mappings for keys mapped to the nowhere
3379         defined function function-key-error.
3380
3381 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3382
3383         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3384         lisp-interaction-mode-hook): Add the docstrings.
3385
3386 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3387
3388         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3389         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3390         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3391
3392 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3393
3394         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3395         lambda list after the original doc.  Care about
3396         #'(lambda () "SingleString") 
3397         (cl-upcase-arg): 
3398         (cl-function-arglist):
3399         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3400         circular data structures in lambda list specification
3401
3402 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3403
3404         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3405         to appear in font-lock-function-name-face.
3406
3407 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3408
3409         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3410         is not also the value of the lambda.
3411
3412 2003-05-06  Andy Piper  <andy@xemacs.org>
3413
3414         * files.el (revert-buffer): Make sure local variables get processed,
3415         even in the case of an optimized reversion.
3416
3417 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3418
3419         * XEmacs 21.4.13 is released
3420
3421 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3422
3423         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3424         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3425
3426 2003-02-14  Ben Wing  <ben@xemacs.org>
3427
3428         * byte-optimize.el:
3429         * byte-optimize.el (byte-compile-inline-expand):
3430         * byte-optimize.el (byte-compile-unfold-lambda):
3431         * byte-optimize.el (byte-optimize-form-code-walker):
3432         * byte-optimize.el (byte-optimize-form):
3433         * byte-optimize.el (byte-decompile-bytecode-1):
3434         * byte-optimize.el (byte-optimize-lapcode):
3435         Review carefully and sync up to 20.7 except for areas as noted.
3436         Fixes problem with JDE compilation.
3437
3438 2003-02-05  Ben Wing  <ben@xemacs.org>
3439
3440         * simple.el:
3441         * simple.el (motion-keys-for-shifted-motion):
3442         Omit M-S-home/end from motion keys.
3443
3444 2003-02-07  Ben Wing  <ben@xemacs.org>
3445
3446         * text-props.el (text-property-any):
3447         * text-props.el (text-property-not-all):
3448         Fix bug when end > start.
3449
3450 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3451
3452         * info.el (Info-insert-dir): Make default-directory end in
3453         separator.  Patch due to Martin Buchholz.
3454
3455 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3456
3457         * XEmacs 21.4.12 "Portable Code" is released.
3458
3459 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3460
3461         * about.el: Update golubev data.
3462
3463 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3464
3465         * isearch-mode.el (isearch-mode-map): Substitute comment on
3466         desirability, and back out "GR is printable" changes.
3467
3468 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3469
3470         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3471
3472 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3473
3474         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3475
3476 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3477
3478         * menubar-items.el (default-menubar): Use browse-url-mozilla
3479         instead of browse-url-gnome-moz for Mozilla.
3480
3481 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3482
3483         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3484
3485 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3486
3487         * files.el (auto-mode-alist): Remove redundant entries for modes
3488         that live in packages.
3489         (interpreter-mode-alist): Ditto.
3490
3491 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3492
3493         * menubar-items.el (default-menubar): Sync with current
3494         browse-url-xemacs.el.
3495
3496 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3497
3498         * XEmacs 21.4.10 "Military Intelligence" is released.
3499
3500 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3501
3502         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3503
3504 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3505
3506         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3507
3508 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3509
3510         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3511         effect free function.
3512         (font-lock-fontify-keywords-region): Supply the argument to
3513         font-lock-compile-keywords.
3514
3515 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3516
3517         * package-get.el (package-get-download-sites): Bring sites list
3518         up to date, prefer xx.xemacs.org addresses.
3519
3520 2002-09-27  Andy Piper  <andy@xemacs.org>
3521
3522         * dialog.el (make-dialog-box): for general dialogs only
3523         delete-frame-hook will be run.
3524
3525 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3526
3527         * font-lock.el (font-lock-fontify-syntactically-region): Add
3528         comment about lookup-syntax-properties, document LOUDLY as unused.
3529
3530 2002-08-26  Andy Piper  <andy@xemacs.org>
3531
3532         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3533         merge.
3534
3535 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3536
3537         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3538         (make-obsolete-variable): Ditto.
3539         (make-compatible): Ditto.
3540         (make-compatible-variable): Ditto.
3541
3542 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3543
3544         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3545         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3546
3547 2002-08-28  Andy Piper  <andy@xemacs.org>
3548
3549         * files.el (revert-buffer): propagate revert-without-query-status.
3550
3551 2002-06-03  Andy Piper  <andy@xemacs.org>
3552
3553         * dialog-items.el (make-search-dialog): align various subcontrols
3554         in visually pleasing ways, allow frame to autosize to the dialog
3555         size.
3556         * dialog.el (make-dialog-box): add a border inside the frame. Add
3557         :autosize property, if t then reset the frame size appropriately
3558         before the frame is mapped.
3559         * gutter-items.el (set-progress-feedback-instantiator): align
3560         various subcontrols.
3561         * gutter-items.el (set-progress-abort-instantiator): ditto.
3562
3563 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3564
3565         * XEmacs 21.4.9 "Informed Management" is released.
3566
3567 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3568
3569         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3570         "&optional append" argument.
3571
3572 2002-07-16  Didier Verna  <didier@xemacs.org>
3573
3574         * subr.el (replace-in-string): fix case fold bug introduced by
3575         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3576         case-fold-search in temporary buffers.
3577
3578 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3579
3580         * lib-complete.el (find-library): Remove check for mule because
3581         decompression DOES work on Mule.
3582
3583 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3584
3585         * simple.el (join-line): New alias for `delete-indentation'.
3586
3587 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3588
3589         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3590         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3591         (font-lock-builtin-face): New.
3592         (font-lock-constant-face): New.
3593         (font-lock-face-list): Add builtin and constant faces.
3594
3595 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3596
3597         * autoload.el (make-autoload): Support define-derived-mode.
3598         Collected puts of doc-string-elt property.  Based on a patch by
3599         Didier Verna <didier@xemacs.org>.
3600
3601 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3602
3603         * wid-edit.el (widget-field-activate): Fix docstring typo.
3604
3605 2002-07-23  Andy Piper  <andy@xemacs.org>
3606
3607         * about.el (about-personal-info): update me.
3608
3609 2002-07-12  Andy Piper  <andy@xemacs.org>
3610
3611         * custom.el (custom-theme-set-variables): remove bogus
3612         arguments. Use custom-set-default to set defaults.
3613         (custom-set-variables): update doc.
3614         (custom-local-buffer): new, synced from FSF.
3615         (custom-set-default): ditto.
3616         (defcustom): update doc.
3617
3618 2002-06-16  Andy Piper  <andy@xemacs.org>
3619
3620         * menubar-items.el (default-menubar): enable windows printing on
3621         cygwin as well as native.
3622
3623 2002-06-12  Andy Piper  <andy@xemacs.org>
3624
3625         * printer.el (generic-print-buffer): catch all errors so that the
3626         print device can be cleared in all scenarios.
3627         (Printer-clear-device): make sure clearing the printer allows it
3628         to be used again immediately.
3629         (generic-print-region): make sure the default printer face is
3630         black-on-white.
3631
3632 2002-04-23  Jerry James  <james@xemacs.org>
3633
3634         * window-xemacs.el (display-buffer-function): Change doc to
3635         reflect new arg.
3636         * window-xemacs.el (pre-display-buffer-function): Ditto.
3637         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3638         non-nil, make the new window just big enough for its contents.
3639         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3640         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3641         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3642
3643 2002-06-06  Andy Piper  <andy@xemacs.org>
3644
3645         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3646         (defcustom): ditto.
3647         (custom-handle-keyword): ditto.
3648
3649 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3650
3651         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3652         Make obsolete.  Default to nil.
3653         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3654         Inspired by a patch by John Palmieri.
3655
3656 2002-07-01  Mike Alexander  <mta@arbortext.com>
3657
3658         * process.el (shell-command-on-region): Don't delete the region
3659         before giving it to call-process-region
3660
3661 2002-06-04  Jerry James <james@eecs.ku.edu>
3662
3663         * find-paths.el (paths-find-architecture-directory): Search in
3664         `system-configuration'/`base', not `base'`system-configuration'.
3665
3666 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3667
3668         * info.el (Info-index): Add missing \ in [ t].
3669
3670 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3671
3672         * gutter-items.el (gutter-buffers-tab-visible-p,
3673         buffers-tab-omit-function, buffers-tab-selection-function,
3674         buffers-tab-filter-functions):
3675         Doc improvements.
3676
3677 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3678
3679         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3680
3681         * toolbar-items.el (toolbar-news): Fix typo in message string.
3682
3683 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3684
3685         * dialog.el (yes-or-no-p-dialog-box): 
3686         * cmdloop.el (y-or-n-p-minibuf):
3687         (yes-or-no-p-minibuf):
3688         (yes-or-no-p):
3689         (y-or-n-p): 
3690         Specify negative answers in docstrings.
3691
3692 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3693
3694         * package-ui.el (pui-help-echo): Display both installed and author
3695         version.  Use a balloon-help window to display extra info like
3696         package requires.
3697
3698 2002-05-30  Andy Piper  <andy@xemacs.org>
3699
3700         * files.el (revert-buffer-internal): don't visit
3701         revert-buffer. Kill buffer when not used. Suggested by Mike
3702         Alexander <mta@arbortext.com>
3703
3704 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3705
3706         * files.el (revert-buffer): More docstring fiddling.
3707
3708 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3709
3710         * files.el (revert-buffer):
3711         (revert-buffer-internal):
3712         (revert-buffer-insert-file-contents-function):
3713         Improve docstrings and comments.
3714
3715 2002-05-08  Andy Piper  <andy@xemacs.org>
3716
3717         * files.el (revert-buffer): observe noconfirm behavior.
3718
3719 2002-04-09  Andy Piper  <andy@xemacs.org>
3720
3721         * files.el (revert-buffer): use revert-buffer-internal if it looks
3722         like doing so will not result in any user-visible changes.
3723         (revert-buffer-internal): new function. Do the actual process of
3724         reversion and then see whether the result is any different to what
3725         we have already. If it is not then do nothing.
3726
3727 2001-12-11  Andy Piper  <andy@xemacs.org>
3728
3729         * menubar.el (get-popup-menu-response): re-order so that it works
3730         on more sane/facist window systems.
3731
3732 2001-12-03  Andy Piper  <andy@xemacs.org>
3733
3734         * faces.el (frob-face-property): don't infloop in face frobbing
3735         from Jan Vroonhof <jan@xemacs.org>.
3736
3737 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3738
3739         * faces.el (frob-face-property): Follow face fall-back hierarchy
3740         properly for face properties without an instance. Only do manual
3741         copy form 'default in last resort. This handles in particular
3742         the case where 'default itself has only a fall-back (which is
3743         the case by default on windows).
3744
3745 2001-11-24  Andy Piper  <andy@xemacs.org>
3746
3747         * printer.el (generic-print-region): set default-frame-plist to
3748         nil while creating the printer frame so that sizes reflect the
3749         printed page.
3750
3751         * faces.el (face-complain-about-font): Don't complain on printers.
3752
3753 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3754         
3755         * package-net.el: Andy synch.
3756         
3757 2001-12-16  Andy Piper  <andy@xemacs.org>
3758
3759         * package-get.el (package-get-update-all): Make sure installed.db
3760         gets updated after updating packages.
3761
3762 2002-03-28  Ben Wing  <ben@xemacs.org>
3763
3764         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3765         continuation, truncation so that we don't get line jumpiness from
3766         them being larger than the line height.
3767
3768         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3769
3770 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3771
3772         * font.el (font-window-system-mappings): Add mapping for Gtk
3773         (assume identical to X) 
3774
3775 2002-02-04  Andy Piper  <andy@xemacs.org>
3776
3777         * files.el (convert-standard-filename): Fix for short filename
3778         Peter Arius <pas@methodpark.de>
3779
3780 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3781
3782         * list-mode.el (default-choose-completion): completion-base-size
3783         should refer to local value in the completion list buffer.
3784
3785 2001-12-03  Didier Verna  <didier@xemacs.org>
3786
3787         * rect.el: autoload `replace-rectangle'.
3788         * keydefs.el (global-map): bind it to `C-x r p'.
3789
3790 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3791
3792         * XEmacs 21.4.8 "Honest Recruiter" is released.
3793
3794 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3795
3796         This patch is based on Jerry James's patch and analysis.
3797
3798         * select.el (get-clipboard):
3799         (get-selection):
3800         Update docstrings.
3801         (get-clipboard-foreign):
3802         (get-selection-foreign):
3803         New function for use as `interprogram-paste-function's.
3804
3805         * simple.el (interprogram-paste-function): Change default to
3806         `get-clipboard-foreign'; improve docstring.
3807         (interprogram-cut-function): Improve dosctring.
3808
3809 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3810
3811         * XEmacs 21.4.7 "Economic Science" is released.
3812
3813 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3814
3815         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3816
3817 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3818
3819         * obsolete.el (assq-delete-all): New compatibility alias for 
3820         remassq.
3821
3822 2002-01-09  Simon Josefsson  <jas@extundo.com>
3823
3824         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3825
3826 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3827
3828         * info.el (Info-auto-generate-directory): Default
3829         Info-auto-generate-directory to 'if-outdated.
3830
3831 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3832
3833         * startup.el (normal-top-level): Prevent migration code from
3834         trashing .emacs on an error in loading the init files.
3835
3836 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3837
3838         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3839         "system default" Xdefaults and friends get xrdb-mode.
3840
3841 2002-03-05  Mats Lidell  <matsl@contactor.se>
3842  
3843         * help-nomule.el (tutorial-supported-languages): Added Swedish
3844         tutorial. Sorted languages.
3845
3846 2002-02-11  Mike Sperber <mike@xemacs.org>
3847
3848         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3849         regenerating outdated dir files and dir is non-existent.
3850
3851 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3852
3853         * code-files.el (convert-mbox-coding-system): Improve comment.
3854         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3855         coding-system argument to `write-region-pre-hook' call.
3856         (write-region-pre-hook): Fix docstring to mention lockname argument.
3857
3858 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3859
3860         * minibuf.el (completing-read): Remove redundant wrong arg list.
3861
3862         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3863
3864 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3865
3866         * obsolete.el (interactive-form): new compatibility alias for 
3867         function-interactive.
3868
3869 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3870
3871         * menubar-items.el (Menubar-items-truncate-list): Removed.
3872         * menubar-items.el (Menubar-items-truncate-history): New.
3873         * menubar-items.el (default-menubar): Use
3874         Menubar-items-truncate-history.
3875
3876 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3877
3878         * printer.el (generic-print-region): Pass correct arguments to
3879         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3880         Torkelsson <torkel@acc.umu.se>.
3881
3882 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3883
3884         * help.el (describe-mode): synched with FSF 19.34; handle nil
3885         minor mode indicators.
3886
3887 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3888
3889         * minibuf.el (completing-read): Update docstring.
3890
3891 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3892
3893         * XEmacs 21.4.6 "Common Lisp" is released.
3894
3895 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3896
3897         * package-net.el: Inadvertant synch with Windows branch.  From
3898         Andy's log:
3899         (package-net-kit-version): new variable.
3900         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3901
3902 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3903
3904         * package-get.el (package-get-locate-index-file): Also search the
3905         core etc/ directory for the package index file if it can't be
3906         found in ~/.xemacs/.
3907
3908 2001-12-13  William Perry  <wmperry@gnu.org>
3909
3910         * dialog-gtk.el (popup-builtin-question-dialog):
3911         Conform to API in gui.c.
3912         
3913 2001-11-12  Andy Piper  <andy@xemacs.org>
3914
3915         * cus-edit.el (custom-save-face-internal): make sure we save
3916         non-themed faces.
3917         (custom-save-variables): ditto variables.
3918
3919 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3920
3921         * faces.el (make-face-family):
3922         (make-face-size):
3923         New face-modifying functions per Jan Vroonhof.
3924
3925         cus-face.el (custom-set-face-font-family):
3926         (custom-set-face-font-size):
3927         Use them.
3928
3929         * font.el (font-window-system-mappings): More precise docstring.
3930
3931         (font-create-name):
3932         (font-create-object):
3933         (tty-font-create-object):
3934         (tty-font-create-plist):
3935         (x-font-create-object):
3936         (x-font-create-name):
3937         (ns-font-create-name):
3938         (mswindows-font-create-object):
3939         (mswindows-font-create-name):
3940         Add doctrings.
3941
3942 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3943
3944         * gtk-faces.el (gtk-init-device-faces): removed spurious
3945         quote before let* expression.
3946
3947 2001-10-29  Andy Piper  <andy@xemacs.org>
3948
3949         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3950         modified when changing coding system.
3951
3952         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3953         that we invoke the GUI directory selector.
3954
3955 2001-10-25  Andy Piper  <andy@xemacs.org>
3956
3957         * dialog.el (make-dialog-box): use new directory dialog support.
3958         * minibuf.el (read-file-name-1): ditto.
3959         (read-file-name): ditto.
3960         (read-directory-name): ditto.
3961
3962 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3963
3964         * XEmacs 21.4.5 "Civil Service" is released.
3965
3966 2001-04-23  Didier Verna  <didier@xemacs.org>
3967
3968         * cus-edit.el (custom-variable-pre-save): New.
3969         * cus-edit.el (custom-variable-post-save): New.
3970         * cus-edit.el (custom-variable-save): use them.
3971         * cus-edit.el (custom-face-pre-save): New.
3972         * cus-edit.el (custom-face-post-save): New.
3973         * cus-edit.el (custom-face-save): use them.
3974         * cus-edit.el (custom-group-pre-save): New.
3975         * cus-edit.el (custom-group-post-save): New.
3976         * cus-edit.el (custom-group-save): use them.
3977         * cus-edit.el (Custom-save): use the pre/post functions above,
3978         call `custom-save-all' only once.
3979         * cus-edit.el (custom-variable-pre-reset-standard): New.
3980         * cus-edit.el (custom-variable-post-reset-standard): New.
3981         * cus-edit.el (custom-variable-reset-standard): use them.
3982         * cus-edit.el (custom-face-pre-reset-standard): New.
3983         * cus-edit.el (custom-face-post-reset-standard): New.
3984         * cus-edit.el (custom-face-reset-standard): use them.
3985         * cus-edit.el (custom-group-pre-reset-standard): New.
3986         * cus-edit.el (custom-group-post-reset-standard): New.
3987         * cus-edit.el (Custom-reset-standard): use them.
3988         * cus-edit.el (custom-face-reset-saved): use the pre/post
3989         functions above, call `custom-save-all' only once.
3990
3991 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3992
3993         * gutter-items.el (buffers-tab face): Derive from the modeline
3994         face by default.  Many people use white-on-black for the default
3995         font, and the tabs look hideous with that color combination.  The
3996         modeline usually has the correct colors.
3997
3998 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3999
4000         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4001         (tag-mark-stack-max): Typo fix.
4002
4003 2001-09-28  Ben Wing  <ben@xemacs.org>
4004
4005         * font-lock.el:
4006         * font-lock.el (font-lock-after-change-function):
4007         fix problem with last patch, reported by Katsumi Yamaoka.
4008
4009 2001-09-17  Ben Wing  <ben@xemacs.org>
4010
4011         * font-lock.el (font-lock-after-change-function):
4012         fix problem when you insert a comment on the line before a line of
4013         code: if we use the following char, then when you hit backspace,
4014         the following line of code turns the comment color.
4015
4016 2001-06-08  Ben Wing  <ben@xemacs.org>
4017
4018         * process.el: comment about shell-command-switch.
4019         * process.el (shell-quote-argument): Need to quote a null
4020         argument, too.  From Dan Holmsand.
4021         
4022         * startup.el (normal-top-level): Delete some unused FSF junk.
4023         * startup.el (command-line-early):
4024         
4025         * startup.el (command-line): Call MS Windows init function.
4026         
4027         * win32-native.el:
4028         * win32-native.el (mswindows-system-shells): New.
4029         * win32-native.el (mswindows-system-shell-p): New.
4030         * win32-native.el (init-mswindows-at-startup): New.
4031         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4032         * win32-native.el (mswindows-quote-one-simple-arg):
4033         * win32-native.el (mswindows-quote-one-command-arg):
4034         * win32-native.el (mswindows-construct-process-command-line-alist):
4035         Correct comments at top.  Correctly handle passing arguments
4036         to Cygwin programs and to bash.  Fix quoting of zero-length
4037         arguments (from Dan Holmsand).  Set shell-command-switch based
4038         on shell-file-name, which in turn comes from env var SHELL.
4039
4040 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4041
4042         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4043         default-toolbar-position): Fill docstrings for balloon-help.
4044
4045 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4046
4047         * faces.el: Reenable specifications over 'gtk domain.
4048
4049 2001-08-08  Didier Verna  <didier@xemacs.org>
4050
4051         * autoload.el (update-autoload-files): make defdir a file name,
4052         not directory name.
4053
4054 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4055
4056         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4057
4058         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4059
4060 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4061
4062         * font-menu.el (font-menu-set-font): Default to current font-family.
4063         (font-menu-preferred-resolution):
4064         (font-menu-size-scaling):
4065         Provide gtk defaults, too.
4066
4067 2001-07-29  Mike Alexander  <mta@arbortext.com>
4068
4069         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4070         list
4071         (custom-set-face-font-family): ditto
4072
4073 2001-07-26  Mike Sperber <mike@xemacs.org>
4074
4075         * files.el (auto-mode-alist): .9 files are man pages, too.
4076
4077 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4078
4079         * process.el (call-process-internal): bind
4080         coding-system-for-write to 'binary when calling
4081         start-process-internal, so the process receives 
4082         the literal contents of INFILE.
4083
4084 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4085
4086         * files.el (auto-mode-alist): Add configure.ac support.
4087
4088 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4089
4090         * buff-menu.el:
4091         mouse.el:
4092         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4093
4094 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4095
4096         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4097
4098 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4099
4100         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4101         mixed text.
4102         (kinsoku-eol-p): Ditto.
4103
4104 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4105
4106         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4107         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4108         characters as the category `s' or `e' correctly.
4109
4110 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4111
4112         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4113
4114 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4115
4116         * mule/cyrillic.el:  Set up case table.
4117
4118 2001-06-08  Mike Sperber <mike@xemacs.org>
4119
4120         * files.el (save-some-buffers-1): Don't zap the help window right
4121         after `map-y-or-n-p' has popped it up.
4122
4123 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4124
4125         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4126
4127 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4128
4129         * specifier.el: define-specifier-tag 'gtk.
4130
4131 2001-05-12  Ben Wing  <ben@xemacs.org>
4132
4133         * find-paths.el (paths-find-recursive-path):
4134         fix error with null EXCLUDE-REGEXP.
4135         
4136         * font-lock.el (font-lock-mode):
4137         fix problem reported by hrvoje with buffers starting with a space.
4138         
4139 2001-05-06  Ben Wing  <ben@xemacs.org>
4140
4141         * dialog.el (make-dialog-box):
4142         * menubar-items.el (default-menubar):
4143         * printer.el (generic-print-buffer):
4144         * printer.el (generic-print-region):
4145         implement printing the selection when it's selected.
4146
4147 2001-04-18  Didier Verna  <didier@xemacs.org>
4148
4149         * cus-edit.el (Custom-reset-standard): reset to standard settings
4150         not only when the buffer's :custom-state is 'modified, but also
4151         when it is 'set or 'saved.
4152
4153 2001-04-17  Didier Verna  <didier@xemacs.org>
4154
4155         * startup.el (load-user-init-file): define `custom-file' before
4156         loading the user's init file.
4157
4158 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4159
4160         * menubar.el (popup-mode-menu): Make it work with
4161         popup-menu-titles turned off.
4162         
4163 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4164
4165         * about.el (about-mailto-link): Use compose-mail for sending mail.
4166
4167 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4168
4169         * package-admin.el (package-install-hook): New.
4170         (package-delete-hook): New.
4171         (package-admin-add-single-file-package): Use package-delete-hook.
4172
4173         * package-get.el (package-get): Use package-install-hook.
4174
4175 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4176
4177         * package-ui.el (pui-install-selected-packages): reverse the lists
4178         of packages so that they get handled in the same order as they
4179         were selected.
4180
4181 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4182
4183         * packages.el (locate-library): Use read-library-name for completion.
4184
4185 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4186
4187         * byte-optimize.el (=): `=' is not a binary predicate!
4188         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4189         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4190
4191 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4192
4193         * bytecomp.el (byte-compile-arithcompare):
4194         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4195
4196 2001-06-03  William M. Perry  <wmperry@gnu.org>
4197
4198         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4199         return the filename selected by the user!
4200
4201 2001-05-31  William M. Perry  <wmperry@gnu.org>
4202
4203         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4204         in XEmacs/GTK.
4205
4206 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4207
4208         * coding.el: Tiny typo fixed.
4209
4210 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4211
4212         * XEmacs 21.4.3 "Academic Rigor" is released.
4213
4214 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4215
4216         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4217
4218 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4219
4220         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4221
4222 2001-05-04  Ben Wing  <ben@xemacs.org>
4223
4224         * printer.el (generic-print-buffer):
4225         * printer.el (generic-print-region):
4226         Enable dialog boxes.  Apply workaround recommended by Kirill.
4227         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4228         
4229         * simple.el (kill-whole-line):
4230         * simple.el (kill-line-1):
4231         * simple.el (kill-entire-line):
4232         * simple.el (kill-line):
4233         * simple.el (backward-kill-line):
4234         Take out interactive dependence of kill-whole-line.
4235
4236 2001-04-22  Ben Wing  <ben@xemacs.org>
4237
4238         * dialog.el (make-dialog-box):
4239         Put dialog titles back in -- this time correctly.  Fix various
4240         other problems with leaks and such.
4241
4242         * simple.el (region-exists-p):
4243         * simple.el (region-active-p):
4244         Add comment about which one is correct to use in menu specs.
4245
4246 2001-05-05  Ben Wing  <ben@xemacs.org>
4247
4248         * dialog.el (make-dialog-box): fix doc string.
4249         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4250         take out Pretty Print.
4251         * printer.el:
4252         * printer.el (printer-current-device): New.
4253         * printer.el (Printer-get-device): New.
4254         * printer.el (Printer-clear-device): New.
4255         * printer.el (generic-page-setup): New.
4256         * printer.el (generic-print-buffer):
4257         * printer.el (generic-print-region):
4258         Implement Page Setup.  Handle errors properly.
4259
4260 2001-05-05  Ben Wing  <ben@xemacs.org>
4261
4262         * subr.el (error): Complete list of errors in doc string.
4263         
4264 2001-04-22  Ben Wing  <ben@xemacs.org>
4265
4266         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4267         
4268 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4269
4270         * build-report.el: Remove CVS keywords since this file has been in
4271         core lisp for a while now.
4272         * build-report.el (build-report-make-output-files): Fix typo.
4273
4274 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4275
4276         * about.el (about-finish-buffer): Make sure the last change works
4277         even if EVENT is nil.
4278
4279 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4280
4281         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4282         clicked, not the one that happens to be the current buffer at the
4283         time.
4284
4285 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4286
4287         * cus-edit.el (custom-display): Support the GTK Window System also.
4288
4289 2001-04-30  Ben Wing  <ben@xemacs.org>
4290
4291         * printer.el:
4292         * printer.el (printer-page-header):
4293         * printer.el (Print-context): New.
4294         * printer.el (printer-page-footer):
4295         * printer.el (generate-header-element): New.
4296         * printer.el (generate-header-line): New.
4297         * printer.el (print-context-property):
4298         * printer.el (generic-print-buffer):
4299         * printer.el (generic-print-region):
4300         Implement headers and footers.  Implement calling Print dialog box
4301         (#### but it doesn't quite work yet).
4302
4303 2001-04-25  Ben Wing  <ben@xemacs.org>
4304
4305         * about.el (xemacs-hackers):
4306         * about.el (about-url-alist):
4307         * about.el (about-personal-info):
4308         * about.el (about-hacker-contribution):
4309         More contributions.
4310         
4311         * simple.el (handle-post-motion-command):
4312         Fix spurious setting of zmacs-region-stays to t after a non-shift
4313         motion command.
4314
4315 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4316
4317         * about.el (about-personal-info): Update my bio.
4318         (about-hacker-contribution): Ditto.
4319
4320 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4321
4322         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4323
4324 2001-04-19  Andy Piper  <andy@xemacs.org>
4325
4326         * package-net.el (package-net-cygwin32-binary-size): new size.
4327         (package-net-win32-binary-size): new size.
4328         (package-net-convert-index-to-ini): Use new arch.
4329         (package-net-batch-convert-index-to-ini): Removed.
4330         (package-net-generate-bin-ini): New.
4331         (package-net-batch-generate-bin-ini): New.
4332
4333 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4334
4335         * XEmacs 21.4.1 "Copyleft" is released.
4336
4337 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4338
4339         * x-compose.el (xlib-input-method-bug-workaround):
4340         (alias-colon-to-double-quote):
4341         Force sort in map-keymap to work around rehash bug.
4342
4343 2001-04-17  Ben Wing  <ben@xemacs.org>
4344
4345         * about.el: Finish overhaul, add a few new hackers, update a
4346         couple old ones.
4347
4348 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4349
4350         * XEmacs 21.4.0 "Solid Vapor" is released.
4351
4352 2001-04-15  Ben Wing  <ben@xemacs.org>
4353
4354         * about.el:
4355         * about.el (about-headline-face): New.
4356         * about.el (about-link-face): New.
4357         * about.el (about-current-release-maintainers): New.
4358         * about.el (about-other-current-hackers): New.
4359         * about.el (about-url-alist):
4360         * about.el (about-once-and-future-hackers): New.
4361         * about.el (about-mailto-link): New.
4362         * about.el (about-get-buffer):
4363         * about.el (about-finish-buffer):
4364         * about.el (about-xemacs):
4365         * about.el (about-features): Removed.
4366         * about.el (about-advantages): New.
4367         * about.el (about-maintainer-info): Removed.
4368         * about.el (about-personal-info): New.
4369         * about.el (about-hacker-contribution): New.
4370         * about.el (about-maintainer):
4371         * about.el (about-show-linked-info):
4372         * about.el (about-hackers):
4373         Major revamping.  Rewriting of most of the text, improve the
4374         link handling, separate info on contributors into personal
4375         and contribution info, add new contributors, update personal
4376         info, etc. etc.
4377         
4378         * menubar-items.el (default-menubar):
4379         Help menubar entry for News now says more accurately
4380         "What's New in XEmacs".
4381         
4382         * mouse.el:
4383         * mouse.el (mouse-track-cleanup-hook):
4384         * mouse.el (mouse-track):
4385         Don't set-buffer to a dead buffer when calling mouse-track
4386         cleanup hooks.
4387
4388 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4389
4390         * XEmacs 21.2.47 "Zephir" is released.
4391
4392 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4393
4394         * dialog.el (make-dialog-box): Disable dialog box titles until
4395         we get them working.
4396
4397 2001-03-30  Ben Wing  <ben@xemacs.org>
4398
4399         * help.el:
4400         * help.el (Help-princ-face):
4401         * help.el (Help-prin1-face):
4402         * help.el (frob-help-extents):
4403         * help.el (describe-function-1):
4404         * help.el (describe-variable):
4405         Avoid using font-lock faces, which may not be defined.
4406         Instead, use hyper-apropos faces, and make sure they're
4407         defined as necessary by using `require'. (It's not so safe
4408         to do this for font-lock.) In any case, we will eventually
4409         be merging this functionality into hyper-apropos.
4410
4411         * loaddefs.el (completion-ignored-extensions):
4412         Fix documentation.
4413         
4414         * menubar-items.el (menu-truncate-list): Removed.
4415         * menubar-items.el (Menubar-items-truncate-list): New.
4416         * menubar-items.el (default-menubar):
4417         Fix errors if grep or compile command is too long.  Rename helper
4418         function to be less visible.
4419
4420 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4421
4422         * byte-optimize.el (byte-optimize-minus):
4423         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4424
4425 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4426
4427         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4428         Mule is available.
4429
4430         * mule/latin.el: New file.
4431
4432 2001-03-11  Ben Wing  <ben@xemacs.org>
4433
4434         * auto-save.el:
4435         * auto-save.el (auto-save-directory):
4436         * auto-save.el (make-auto-save-file-name):
4437         * auto-save.el (auto-save-file-name-p): New.
4438
4439         Merge in improvements from other definition of
4440         make-auto-save-file-name in files.el.
4441         
4442         * auto-save.el (auto-save-original-name):
4443         * auto-save.el (auto-save-name-in-fixed-directory):
4444         * auto-save.el (auto-save-unslashify-name): Removed.
4445         * auto-save.el (auto-save-slashify-name): Removed.
4446         * auto-save.el (auto-save-reserved-chars): New.
4447         * auto-save.el (auto-save-escape-name): New.
4448         * auto-save.el (auto-save-unhex): New.
4449         * auto-save.el (auto-save-unescape-name): New.
4450
4451         Change algorithm for encoding filenames in auto-save names to be
4452         entirely safe with all filesystems and all possible characters in
4453         a filename, and 100% reversible. (Essentially, uses
4454         quoted-printable as the encoding.)
4455         
4456         * auto-save.el (recover-all-files):
4457
4458         Use insert-directory rather than calling ls directly -- fixes
4459         things under Windows.
4460
4461         * files.el:
4462         * files.el (convert-standard-filename): Substitute FSF's
4463         definition for this (we had nothing here before).
4464         
4465         * files.el (backup-buffer): Warning fix.
4466         
4467         * files.el (make-backup-file-name):
4468         * files.el (find-backup-file-name):
4469         Fix error in calling sequence to auto-save-file-name-p.
4470         
4471         * files.el (recover-file):
4472         Use insert-directory rather than calling ls directly -- fixes
4473         things under Windows.
4474
4475         * files.el (make-auto-save-file-name): Removed.
4476         * files.el (auto-save-file-name-p): Removed.
4477         auto-save is always dumped so no sense in having a definition
4478         that will always be overwritten with another.
4479         
4480         * files.el (insert-directory):
4481         * win32-native.el:
4482         * win32-native.el (debug-mswindows-process-command-lines):
4483         * win32-native.el (original-make-auto-save-file-name): Removed.
4484         * win32-native.el (make-auto-save-file-name): Removed.
4485
4486
4487 2001-03-21  Martin Buchholz <martin@xemacs.org>
4488
4489         * XEmacs 21.2.46 "Urania" is released.
4490
4491 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4492
4493         * menubar-items.el (default-menubar): Update sample.emacs to
4494         sample.init.el and adjust accelerators.
4495
4496 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4497
4498         * build-report.el (build-report): Improve docstring.
4499
4500 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4501
4502         * ChangeLog: Log GTK merge.
4503
4504         * gutter-items.el:
4505         * mwheel.el:
4506         * sound.el:
4507         * startup.el:
4508         Revert gratuitous whitespace changes.
4509
4510 2001-03-07  Ben Wing  <ben@xemacs.org>
4511
4512         * help.el:
4513         * help.el (key-or-menu-binding):
4514         * help.el (Help-find-file): New.
4515         * help.el (describe-beta):
4516         * help.el (describe-copying):
4517         * help.el (describe-project):
4518         * help.el (view-emacs-news):
4519         * help.el (view-sample-init-el): New.
4520         * help.el (Help-princ-face): New.
4521         * help.el (Help-prin1-face): New.
4522         * help.el (help-symbol-function-context-menu):
4523         * help.el (help-symbol-variable-context-menu):
4524         * help.el (help-symbol-function-and-variable-context-menu):
4525         * help.el (frob-help-extents):
4526         * help.el (describe-function-1):
4527         * help.el (describe-variable):
4528
4529         Add coloring in Help buffers, correspondent with hyperlinks.
4530         View files in view-mode rather than Fundamental.
4531         Remove separators from context menus -- now handled in generic code.
4532         Add `Find Tag' to context menu.
4533         
4534         * menubar.el (popup-mode-menu):
4535
4536         Rewrite code that outputs the popup menu to (a) put more specific
4537         entries first, (b) be more robust, (c) output the proper context
4538         menu separators automatically (the context menu functionality is
4539         new and currently used only by Help).
4540
4541 2001-03-10  William M. Perry  <wmperry@aventail.com>
4542
4543         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4544         this function when converting from the 21.1 GTK branch.  Now
4545         supports file, password, question, and color built-in dialogs.
4546
4547 2001-03-06  Ben Wing  <ben@xemacs.org>
4548
4549         * keydefs.el:
4550         * keydefs.el (global-map):
4551         Add commented-out change of M-k (for 21.5).
4552         
4553         * menubar-items.el (default-menubar):
4554         Fix items to control kill-line behavior; add items for
4555         shifted motion.
4556         
4557         * simple.el:
4558         * simple.el (kill-whole-line):
4559         * simple.el (historical-kill-line): Removed.
4560         * simple.el (kill-line): Removed.
4561         * simple.el (kill-entire-line): New.
4562         * simple.el (kill-line-1): New.
4563         * simple.el (backward-kill-line):
4564         Undo kill-whole-line == always changes.  Add new function
4565         kill-entire-line to unconditionally delete the current line.
4566         Add comments describing the lamentable state of affairs of
4567         the kill-line functions and variables.
4568
4569 2001-03-02  Ben Wing  <ben@xemacs.org>
4570
4571         * simple.el:
4572         * simple.el (beginning-of-buffer):
4573         * simple.el (end-of-buffer):
4574         * simple.el (mark-ring-unrecorded-commands):
4575         * simple.el (signal-error-on-buffer-boundary):
4576         * simple.el (shifted-motion-keys-select-region):
4577         * simple.el (unshifted-motion-keys-deselect-region):
4578         * simple.el (motion-keys-for-shifted-motion): New.
4579         * simple.el (handle-pre-motion-command):
4580         * simple.el (handle-post-motion-command):
4581         * simple.el (forward-char-command):
4582         * simple.el (backward-char-command):
4583         * simple.el (scroll-up-command):
4584         * simple.el (scroll-down-command):
4585         * simple.el (next-line):
4586         * simple.el (previous-line):
4587         * simple.el (backward-block-of-lines):
4588         * simple.el (forward-block-of-lines):
4589         * simple.el (backward-word):
4590         * simple.el (mark-word):
4591
4592         Augment documentation of the most common motion commands to make
4593         note of the shifted-motion support.  Improve the support to (a)
4594         properly document how it works and why it's done in the fashion it
4595         is, and (b) allow the keystrokes that trigger it to be customized.
4596
4597         Correct error in the customize specification of
4598         mark-ring-unrecorded-commands.
4599
4600 2001-03-02  Ben Wing  <ben@xemacs.org>
4601
4602         * font-lock.el:
4603         * font-lock.el (font-lock-pending-extent-table): Removed.
4604         * font-lock.el (font-lock-pending-buffer-table): New.
4605         * font-lock.el (font-lock-pre-idle-hook):
4606         * font-lock.el (font-lock-after-change-function):
4607         * font-lock.el (font-lock-fontify-pending-extents):
4608         * font-lock.el (font-lock-lisp-like):
4609
4610         Fix handling of pending extents to avoid excessive slowness (N^2
4611         behavior) when making lots of buffer changes between redisplays,
4612         such as when saving the Options.
4613
4614 2001-03-09  William M. Perry  <wmperry@aventail.com>
4615
4616         * device.el:
4617         * dragdrop.el:
4618         * dumped-lisp.el:
4619         * faces.el:
4620         * frame.el:
4621         * gnuserv.el:
4622         * loadup.el:
4623         * menubar-items.el:
4624         * minibuf.el:
4625         The Great GTK Merge.
4626
4627         * ChangeLog.GTK:
4628         * dialog-gtk.el:
4629         * gdk.el:
4630         * generic-widgets.el:
4631         * glade.el:
4632         * gnome-widgets.el:
4633         * gnome.el:
4634         * gtk-compose.el:
4635         * gtk-extra.el:
4636         * gtk-faces.el:
4637         * gtk-ffi.el:
4638         * gtk-file-dialog.el:
4639         * gtk-font-menu.el:
4640         * gtk-glyphs.el:
4641         * gtk-init.el:
4642         * gtk-iso8859-1.el:
4643         * gtk-marshal.el:
4644         * gtk-mouse.el:
4645         * gtk-package.el:
4646         * gtk-password-dialog.el:
4647         * gtk-select.el:
4648         * gtk-widget-accessors.el:
4649         * gtk-widgets.el:
4650         * gtk.el:
4651         widgets-gtk.el:
4652         The Great GTK Merge: new files.
4653
4654 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4655
4656         * generic-widgets.el: Don't require gtk (a built-in feature) at
4657         top level.  Don't execute the last sexp unless (featurep 'gtk).
4658
4659 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4660
4661         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4662
4663 2001-02-23  Martin Buchholz <martin@xemacs.org>
4664
4665         * XEmacs 21.2.45 "Thelxepeia" is released.
4666
4667 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4668  
4669         * about.el (xemacs-hackers): update my entry. 
4670         * about.el (about-maintainer-info): ditto. 
4671         * about.el (about-hackers): ditto. 
4672
4673 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4674
4675         * about.el (about-maintainer-info): More vanity info about
4676         yours truly.
4677
4678 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4679
4680         * build-report.el (build-report-destination): xemacs-build-reports
4681         has moved to SourceForge, where mailing list name length is
4682         restricted, hence the name change to
4683         xemacs-buildreports@xemacs.org.
4684         * build-report.el (build-report-keep-regexp): Update default.
4685         * build-report.el (build-report-delete-regexp): Ditto.
4686         * build-report.el (build-report-make-output-files): Ditto.
4687
4688 2001-02-19  Craig Lanning  <lanning@scra.org>
4689
4690         * lisp-mode.el: Add indentation specifications for following
4691         Common Lisp forms: handler-case, handler-bind, with-slots,
4692         with-open-file, with-open-stream, print-unreadable-object.
4693
4694 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4695
4696         * font-lock.el (font-lock-set-defaults-1):
4697         Move initialization of `font-lock-cache-position' so that it's set
4698         even if font-lock-keywords is already defined.
4699
4700 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4701
4702         * autoload.el (generate-file-autoloads-1):
4703         Use `emacs-lisp-mode-syntax-table' instead of
4704         `lisp-mode-syntax-table'.
4705         * lisp-mode.el (lisp-mode-syntax-table):
4706         Get rid of old checks for `parse-partial-sexp' version.
4707         Make `|' (pipe) string delimiter instead of punctuation.
4708
4709 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4710
4711         * window.el (save-selected-window):
4712         Use gensym for better macro hygiene.
4713
4714 2001-02-06  Mike Sperber <mike@xemacs.org>
4715
4716         * dump-paths.el:
4717         * startup.el (startup-setup-paths): Set and use
4718         `mule-lisp-directory'.
4719         (startup-setup-paths-warning): Ditto.
4720
4721         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4722         (paths-construct-load-path): Consider `mule-lisp-directory'.
4723
4724 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4725
4726         * font-lock.el: Syntax table improvements used.  A few random
4727         changes are not specified below.
4728         (font-lock-fontify-string-delimiters):
4729         (font-lock-syntactic-keywords):
4730         (font-lock-cache-state nil):
4731         (font-lock-cache-position):
4732         New variables.
4733         (font-lock-set-syntax):
4734         (font-lock-apply-syntactic-highlight):
4735         (font-lock-fontify-syntactic-anchored-keywords):
4736         (font-lock-fontify-syntactic-keywords-region):
4737         (font-lock-eval-keywords):
4738         New functions.
4739         (font-lock-remove-face):
4740         (font-lock-fontify-syntactically-region):
4741         Use syntax properties.
4742
4743 2001-02-08  Martin Buchholz <martin@xemacs.org>
4744
4745         * XEmacs 21.2.44 "Thalia" is released.
4746
4747 2001-01-16  Mike Sperber <mike@xemacs.org>
4748
4749         * startup.el (normal-top-level): Work even if no installation root
4750         is found.
4751
4752 2001-01-30  Andy Piper  <andy@xemacs.org>
4753
4754         * gutter-items.el (progress-abort-glyph): remove instantiator.
4755         (set-progress-abort-instantiator): new function.
4756         (abort-progress-feedback): use it.
4757
4758         * gutter.el (set-gutter-dirty-p): new function.
4759
4760 2001-01-30  Didier Verna  <didier@xemacs.org>
4761
4762         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4763
4764 2001-01-24  Didier Verna  <didier@xemacs.org>
4765
4766         * sound.el (sound-extension-list): give a better default value.
4767         * sound.el (load-sound-file): improve the doc string, also find
4768         files given by absolute names, pass a real extension list to
4769         `locate-file'.
4770
4771 2001-01-26  Martin Buchholz <martin@xemacs.org>
4772
4773         * XEmacs 21.2.43 "Terspichore" is released.
4774
4775 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4776
4777         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4778         messages from gnuserv.
4779
4780 2001-01-20  Martin Buchholz <martin@xemacs.org>
4781
4782         * XEmacs 21.2.42 "Poseidon" is released.
4783
4784 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4785
4786         * cl-macs.el (cl-upcase-arg): New function.
4787         (cl-function-arglist): New function.
4788         (cl-transform-lambda): Automatically add CL-style lambda list to
4789         documentation string using functions above.
4790
4791 2001-01-12  Andy Piper  <andy@xemacs.org>
4792
4793         * package-get.el (package-get-custom): call
4794         package-net-update-installed-db.
4795
4796         * package-ui.el (pui-install-selected-packages): call
4797         package-net-update-installed-db.
4798
4799         * package-net.el (package-net-update-installed-db): use
4800         packages-package-list so that we reflect reality.
4801
4802         * packages.el (packages-package-list): Make docstring reflect
4803         reality.
4804
4805         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4806
4807         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4808         isn't installed.
4809
4810 2001-01-17  Andy Piper  <andy@xemacs.org>
4811
4812         * wid-edit.el (widget-activation-glyph-mapper): activate or
4813         deactivate native widgets.
4814         (widget-glyph-insert-glyph): record instantiator.
4815         (widget-push-button-value-create): use it.
4816
4817         * gui.el (gui-button-action): new function. Make button's domain
4818         buffer current when calling.
4819         (make-gui-button): update to use gui-button-action.
4820
4821 2001-01-16  Didier Verna  <didier@xemacs.org>
4822
4823         * menubar-items.el (default-menubar): add an entry for modeline
4824         horizontal scrolling in Options -> Display.
4825
4826 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4827
4828         * package-get.el (package-get-require-signed-base): Set to nil
4829         by default.
4830
4831 2001-01-17  Martin Buchholz <martin@xemacs.org>
4832
4833         * XEmacs 21.2.41 "Polyhymnia" is released.
4834
4835 2001-01-16  Mike Sperber <mike@xemacs.org>
4836
4837         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4838         catch lisp/mule/.
4839
4840 2001-01-14  Mike Sperber <mike@xemacs.org>
4841
4842         * startup.el (maybe-create-compatibility-dot-emacs):
4843         (maybe-unmigrate-user-init-file):
4844         (unmigrate-user-init-file): Created.
4845         (maybe-migrate-user-init-file): Offer creation of compatibility
4846         .emacs.
4847         Some doc fixes wrt init file location.
4848
4849 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4850
4851         * faces.el (face-frob-from-locale-first): new variable.
4852         (frob-face-font-2): Honor tags arg while trying to use
4853         standard-face-mapping.  When face-frob-from-locale-first is set,
4854         first try to set face inheriting from frobbed-face.
4855
4856 2001-01-15  Didier Verna  <didier@xemacs.org>
4857
4858         * about.el (xemacs-hackers): update my entry.
4859         * about.el (about-url-alist): ditto.
4860         * about.el (about-maintainer-info): ditto.
4861         * about.el (about-hackers): ditto.
4862
4863 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4864
4865         The byte compiler has been badly broken for a year,
4866         by the patch of 1999-12-06.
4867         * byte-optimize.el (byte-optimize-form-code-walker):
4868         Bug was: the byte compiler was making this erroneous optimization:
4869         (progn (or (foo)) (bar)) ==> (bar)
4870
4871 2000-11-20  Mike Sperber <mike@xemacs.org>
4872
4873         * setup-paths.el (paths-core-load-path-depth): Split
4874         `paths-load-path-depth' in two for site and core lisp.  Don't
4875         recurse into core.
4876         * setup-paths.el (paths-construct-load-path): Use.
4877
4878 2001-01-10  Andy Piper  <andy@xemacs.org>
4879
4880         * package-net.el (package-net-cygwin32-binary-size): new variable
4881         (package-net-win32-binary-size): ditto.  add much needed
4882         commentary.
4883
4884         * gutter-items.el (buffers-tab-items): correct off-by-one error
4885         for buffers-tab-max-size.
4886
4887 2001-01-08  Martin Buchholz <martin@xemacs.org>
4888
4889         * XEmacs 21.2.40 is released.
4890
4891 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4892
4893         * mule/hebrew.el: Fix comments and typos.
4894         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4895
4896 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4897
4898         * ChangeLog.1: move ancient log from fill.el.
4899
4900         * dump-paths.el:
4901         paragraphs.el:
4902         mule/mule-category.el:
4903         Miscellaneous typo fixes and slight doc clarifications.
4904
4905         * mule/mule-ccl.el:  Correct file name in header.
4906
4907 2000-12-31  Martin Buchholz <martin@xemacs.org>
4908
4909         * XEmacs 21.2.39 is released.
4910
4911 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4912
4913         * byte-optimize.el (byte-optimize-cond):
4914         (byte-optimize-cond-1): New.
4915         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4916         Optimizes (cond (x nil)) ==> nil.
4917         Provide better diagnostic on malformed expr like (cond foo).
4918
4919 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4920
4921         * mule/mule-coding.el:
4922         mule/mule-cmds.el (reset-language-environment,
4923         set-language-environment-coding-systems):
4924         Safer default coding-priority-list, corresponding to src/file-coding.h.
4925
4926 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4927
4928         * package-admin.el: Allow package removal from
4929         early-package-load-path.
4930
4931 2000-12-15  Andreas Jaeger  <aj@suse.de>
4932
4933         * about.el (about-maintainer-info): Update my entry.
4934
4935 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4936
4937         * packages.el (locate-library): Add support for bzip2
4938         compressed .el files.
4939
4940 2000-12-12  Andy Piper  <andy@xemacs.org>
4941
4942         * package-net.el: new file.
4943
4944 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4945
4946         * font-lock.el: Add missing C++ keywords.
4947
4948 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4949
4950         * simple.el (indent-for-comment): Preserve indentation of comments
4951         starting in column 0, as documented in (Info-goto-node
4952         "(xemacs)Comments").  Update docstring accordingly.
4953
4954 2000-12-05  Martin Buchholz <martin@xemacs.org>
4955
4956         * XEmacs 21.2.38 is released.
4957
4958 2000-12-04  Didier Verna  <didier@xemacs.org>
4959
4960         * mouse.el (default-mouse-track-set-point-in-window): remove
4961         spurious '+' operation detected by Martin.
4962
4963
4964 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4965
4966         * cl-extra.el (coerce):
4967         Implement char to integer coercion.
4968         Remove extraneous (numberp) test.
4969
4970         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4971         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4972         (byte-optimize-predicate):
4973         Warn if evaluating constant expression signals an error.
4974         (byte-optimize-form): Small simplification.
4975
4976         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4977
4978 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4979
4980         * byte-optimize.el:
4981         (byte-optimize-minus):
4982         (byte-optimize-plus):
4983         (byte-optimize-mult):
4984         (byte-optimize-quo):
4985         Use (car (last x)) instead of (last x) to get last elt!
4986         Use `byte-optimize-predicate' to optimize `%'.
4987         Move optimizations for special numeric args to bytecomp.el.
4988         * bytecomp.el (byte-compile-associative): Remove.
4989         (byte-compile-max): New.
4990         (byte-compile-min): New.
4991         Properly handle erroneous calls: (max) (min).
4992         (byte-compile-plus): New.
4993         (byte-compile-minus):
4994         It's easiest to handle 0, +1 and -1 args here.
4995         (byte-compile-mult): New.
4996         It's easiest to handle 1, -1 and 2 args here.
4997         (byte-compile-quo):
4998         It's easiest to handle 0, +1 and -1 args here.
4999         Issue byte-compiler warning when dividing by zero.
5000
5001         Byte-compiler arithmetic improvements.
5002         Better optimize these expressions in the obvious way:
5003         (+ x y 1)   -->  varref x varref y add add1
5004         (+ x y -1)  -->  varref x varref y add sub1
5005         (- x y 0)   -->  (- x y)
5006         (- 0 x y)   -->  (- (- x) y)
5007         (% 42 19)   --> compile-time constant
5008         (/ 42 19)   --> compile-time constant
5009         (* (foo) 2) --> foo call dup plus
5010
5011         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5012         unless (declaim (optimize (safety 3)))
5013         or (setq byte-compile-delete-errors nil).
5014
5015 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5016
5017         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5018         docstrings.
5019
5020 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5021
5022         * startup.el (command-line-do-help):  Add documentation of
5023         portable dumper switches.
5024
5025 2000-11-22  Andy Piper  <andy@xemacs.org>
5026
5027         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5028
5029         * glyphs.el (init-glyphs): don't use autodetect for strings.
5030
5031 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5032
5033         * byte-optimize.el (byte-optimize-char-before):
5034         (byte-optimize-backward-char):
5035         (byte-optimize-backward-word):
5036         Fix incorrect optimizations for these sorts of expressions:
5037         (let ((x nil)) (backward-char x))
5038
5039 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5040
5041         * byte-optimize.el:
5042         * byte-optimize.el (byte-optimize-backward-char): New.
5043         * byte-optimize.el (byte-optimize-backward-word): New.
5044         Make backward-word and backward-char as efficient as forward versions.
5045
5046         * bytecomp.el (byte-compile-no-args-with-one-extra):
5047         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5048         * bytecomp.el (byte-compile-two-args-with-one-extra):
5049         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5050         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5051         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5052         Check if extra arg is constant nil, and if so, use byte-coded call.
5053
5054         * simple.el (backward-word):
5055         * simple.el (mark-word):
5056         * simple.el (kill-word):
5057         * simple.el (backward-kill-word):
5058         Make COUNT argument optional, for consistency with forward-char et al.
5059
5060         * abbrev.el (abbrev-string-to-be-defined):
5061         * abbrev.el (inverse-abbrev-string-to-be-defined):
5062         * abbrev.el (inverse-add-abbrev):
5063         * abbrev.el (expand-region-abbrevs):
5064         * buff-menu.el (Buffer-menu-execute):
5065         * indent.el (move-to-left-margin):
5066         * indent.el (indent-relative):
5067         * indent.el (move-to-tab-stop):
5068         * info.el (Info-reannotate-node):
5069         * lisp-mode.el (lisp-indent-line):
5070         * lisp.el (end-of-defun):
5071         * lisp.el (move-past-close-and-reindent):
5072         * misc.el (copy-from-above-command):
5073         * mouse.el (default-mouse-track-scroll-and-set-point):
5074         * page.el (forward-page):
5075         * paragraphs.el (forward-paragraph):
5076         * paragraphs.el (end-of-paragraph-text):
5077         * picture.el (picture-forward-column):
5078         * picture.el (picture-self-insert):
5079         * rect.el (extract-rectangle-line):
5080         * simple.el (newline):
5081         * simple.el (fixup-whitespace):
5082         * simple.el (backward-delete-char-untabify):
5083         * simple.el (transpose-chars):
5084         * simple.el (transpose-preceding-chars):
5085         * simple.el (do-auto-fill):
5086         * simple.el (indent-new-comment-line):
5087         * simple.el (blink-matching-open):
5088         * view-less.el (cleanup-backspaces):
5089         * wid-edit.el (widget-transpose-chars):
5090         * term/bg-mouse.el (bg-insert-moused-sexp):
5091         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5092
5093         * info.el (Info-fontify-node):
5094         * simple.el (backward-delete-function):
5095         Use canonical delete-backward-char instead of backward-delete-char.
5096
5097 2000-11-20  Andy Piper  <andy@xemacs.org>
5098
5099         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5100         no buffers.
5101
5102 2000-11-20  Andy Piper  <andy@xemacs.org>
5103
5104         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5105         buffer tabs.
5106
5107 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5108
5109         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5110         (proclaim inline...) was shadowing compiler-macros.
5111
5112 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5113
5114         * bytecomp.el (byte-compile-eval): New.
5115         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5116         Keeps this promise made in Lispref:
5117         "If a file being compiled contains a `defmacro' form, the macro is
5118         defined temporarily for the rest of the compilation of that file."
5119
5120 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5121
5122         * cl.el (floatp-safe):
5123         (plusp):
5124         (minusp):
5125         (oddp):
5126         (evenp):
5127         (cl-abs):
5128         Use a better parameter name than `x'.
5129
5130         * cl-macs.el (check-type): Make continuable.  Change documentation
5131         to require PLACE, but accept any form for compatibility.
5132
5133         * abbrev.el (define-abbrev): Use check-type.
5134         * font-menu.el (font-menu-change-face): Use check-type.
5135         * menubar.el (relabel-menu-item): Use check-type.
5136         * itimer.el: Fix typo.
5137
5138 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5139
5140         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5141
5142 2000-11-14  Martin Buchholz <martin@xemacs.org>
5143
5144         * XEmacs 21.2.37 is released.
5145
5146 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5147
5148         * code-cmds.el: Provide the feature.
5149
5150 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5151
5152         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5153
5154         * code-cmds.el: New file
5155         * mule/mule-cmds.el:
5156         * mule/mule-misc.el
5157         (coding-keymap): New keymap. Define coding system keyboard
5158         commands on file-coding builds too.
5159         (coding-system-change-eol-conversion):
5160         (universal-coding-system-argument):
5161         (set-default-coding-systems):
5162         (prefer-coding-system): Moved from mule-cmds.el
5163         (set-buffer-process-coding-system): Moved from mule-misc.el
5164
5165 2000-09-15  Stephen Carney <carney@scubadoo.com>
5166
5167         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5168
5169 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5170
5171         * package-get.el (package-get-download-sites): Add a pre-release
5172         site for experimental packages.
5173
5174         * auto-autoloads.el: Regenerated.
5175
5176 2000-08-01  Andy Piper  <andy@xemacs.org>
5177
5178         * gutter-items.el (buffers-tab-omit-function): reference
5179         buffers-tab-select-visible-buffers.
5180         (buffers-tab-filter-functions): new variable, by default uses
5181         buffers-tab-selection-function and buffers-tab-omit-function.
5182         (select-buffers-tab-buffers-by-mode): invert arguments.
5183         (buffers-tab-select-visible-buffers): new function. Invert calling
5184         of buffers-menu-omit-invisible-buffers.
5185         (buffers-tab-items): rewrite to use
5186         buffers-tab-filter-functions. Rewrite docstring.
5187         (gutter-buffers-tab-extent): delete.
5188         (add-tab-to-gutter): always build a new extent when adding the
5189         tabs.
5190         (update-tab-in-gutter): make gutter dirty when orientation
5191         changes.
5192
5193 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5194
5195         * bytecomp.el (byte-compile-defvar-or-defconst):
5196         Only do loadhist recording if defvar form includes a value.
5197
5198 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5199
5200         * bytecomp.el (byte-compile-initial-macro-environment):
5201         `eval-when-compile' should not compile its body.
5202
5203 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5204
5205         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5206         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5207         some Japanese English.  Remove some ancient FSF comments, and
5208         improve docstrings.  Use symbols not vectors for tables.
5209
5210 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5211
5212         * keymap.el:
5213         (local-key-binding):
5214         (global-key-binding):
5215         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5216
5217         * lisp.el:
5218         (backward-sexp): Slightly simpler code.
5219         (mark-sexp): Make arg optional, like FSF Emacs.
5220         (forward-list): Slightly simpler code.
5221         (backward-list): Slightly simpler code.
5222         (down-list):  Make arg optional, like FSF Emacs.
5223         (up-list):  Make arg optional, like FSF Emacs.
5224         (backward-up-list):  Make arg optional, like FSF Emacs.
5225         (kill-sexp):  Make arg optional, like FSF Emacs.
5226         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5227
5228         * font-menu.el (font-menu-change-face):
5229         Take continuable errors into account.
5230
5231         * abbrev.el:
5232         * abbrev.el (clear-abbrev-table):
5233         * abbrev.el (define-abbrev-table):
5234         * abbrev.el (define-abbrev):
5235         * abbrev.el (insert-abbrev-table-description):
5236         * apropos.el (apropos-documentation-check-doc-file):
5237         * apropos.el (apropos-documentation-check-elc-file):
5238         * buff-menu.el (list-buffers):
5239         * buff-menu.el (list-buffers-noselect):
5240         * bytecomp.el (byte-recompile-directory):
5241         * bytecomp.el (batch-byte-compile):
5242         * cl-macs.el (typep):
5243         * code-files.el (find-coding-system-magic-cookie):
5244         * code-files.el (insert-file-contents):
5245         * cus-edit.el (customize-set-variable):
5246         * cus-edit.el (customize-save-variable):
5247         * cus-face.el (custom-set-face-font-size):
5248         * cus-face.el (custom-set-face-update-spec):
5249         * cus-face.el (custom-reset-faces):
5250         * custom.el (custom-check-theme):
5251         * custom.el (copy-upto-last):
5252         * fill.el (canonically-space-region):
5253         * fill.el (fill-paragraph):
5254         * fill.el (fill-region):
5255         * fill.el (find-space-insertable-point):
5256         * fill.el (justify-current-line):
5257         * faces.el (face-spec-update-all-matching):
5258         * faces.el (set-face-stipple):
5259         * files-nomule.el (insert-file-contents):
5260         * files.el (insert-file-contents-literally):
5261         * files.el (hack-local-variables-last-page):
5262         * files.el (basic-save-buffer):
5263         * files.el (insert-directory):
5264         * font-menu.el (font-menu-change-face):
5265         * font.el (font-spatial-to-canonical):
5266         * format.el (format-encode-region):
5267         * format.el (format-insert-file):
5268         * format.el (format-replace-strings):
5269         * gutter.el (set-gutter-element):
5270         * help.el (key-or-menu-binding):
5271         * help.el (describe-bindings):
5272         * help.el (with-syntax-table):
5273         * indent.el (indent-rigidly):
5274         * indent.el (delete-to-left-margin):
5275         * info.el:
5276         * info.el (Info-extract-dir-entry-from):
5277         * info.el (Info-build-dir-anew):
5278         * info.el (Info-rebuild-dir):
5279         * info.el (Info-batch-rebuild-dir):
5280         * info.el (Info-read-subfile):
5281         * info.el (Info-build-node-completions):
5282         * info.el (Info-extract-menu-node-name):
5283         * isearch-mode.el (isearch-range-invisible):
5284         * isearch-mode.el (isearch-restore-invisible-extents):
5285         * itimer.el (itimerp):
5286         * itimer.el (itimer-live-p):
5287         * keymap.el:
5288         * keymap.el (substitute-key-definition):
5289         * keymap.el (read-command-or-command-sexp):
5290         * keymap.el (local-key-binding):
5291         * keymap.el (global-key-binding):
5292         * keymap.el (global-set-key):
5293         * keymap.el (local-set-key):
5294         * ldap.el:
5295         * ldap.el (ldap-add-entries):
5296         * ldap.el (ldap-delete-entries):
5297         * lisp.el (backward-sexp):
5298         * lisp.el (mark-sexp):
5299         * lisp.el (forward-list):
5300         * lisp.el (backward-list):
5301         * lisp.el (down-list):
5302         * lisp.el (backward-up-list):
5303         * lisp.el (up-list):
5304         * lisp.el (kill-sexp):
5305         * lisp.el (backward-kill-sexp):
5306         * menubar.el (add-menu-button):
5307         * menubar.el (add-submenu):
5308         * menubar.el (delete-menu-item):
5309         * menubar.el (relabel-menu-item):
5310         * mouse.el (narrow-window-to-region):
5311         * obsolete.el (define-obsolete-variable-alias):
5312         * obsolete.el (store-substring):
5313         * package-admin.el:
5314         * package-admin.el (package-admin-install-function):
5315         * package-admin.el (package-admin-install-function-mswindows):
5316         * package-admin.el (package-admin-default-install-function):
5317         * package-get.el (package-get-update-base-entries):
5318         * packages.el (packages-load-package-dumped-lisps):
5319         * packages.el (packages-collect-package-dumped-lisps):
5320         * printer.el (generic-print-buffer):
5321         * printer.el (generic-print-region):
5322         * replace.el (occur-mode-mouse-goto):
5323         * replace.el (perform-replace):
5324         * select.el (get-selection-no-error):
5325         * simple.el:
5326         * simple.el (newline):
5327         * simple.el (open-line):
5328         * simple.el (edit-and-eval-command):
5329         * simple.el (goto-line):
5330         * simple.el (undo):
5331         * simple.el (kill-region):
5332         * simple.el (copy-region-as-kill):
5333         * simple.el (kill-ring-save):
5334         * simple.el (set-mark):
5335         * simple.el (next-line):
5336         * simple.el (previous-line):
5337         * simple.el (line-move):
5338         * simple.el (set-goal-column):
5339         * simple.el (comment-region):
5340         * subr.el:
5341         * subr.el (putf):
5342         * syntax.el (modify-syntax-entry):
5343         * syntax.el (map-syntax-table):
5344         * view-less.el (view-file):
5345         * view-less.el (view-buffer):
5346         * view-less.el (view-file-other-window):
5347         * window-xemacs.el (backward-other-window):
5348         * window.el:
5349         * window.el (one-window-p):
5350         * window.el (walk-windows):
5351         * window.el (window-list):
5352         * x-mouse.el (x-mouse-kill):
5353         * x-select.el (x-get-cutbuffer):
5354         * x-select.el (x-store-cutbuffer):
5355         * term/bg-mouse.el (bg-mouse-line-to-center):
5356         * term/sun-mouse.el (window-line-end):
5357         * term/sun-mouse.el (sun-select-region):
5358         * term/sun.el (kill-region-and-unmark):
5359         * mule/mule-category.el:
5360         * mule/mule-category.el (modify-category-entry):
5361         * mule/mule-category.el (char-category-list):
5362         * mule/mule-coding.el (coding-system-force-on-output):
5363         * mule/mule-misc.el (coding-system-put):
5364         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5365
5366 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5367
5368         * cus-face.el: Typo fixes and tiny clarifications.
5369         * custom.el: ditto
5370
5371 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5372
5373         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5374         * startup.el (normal-top-level): Setup auto-save-list-file-name
5375         if auto-save-list-file-prefix is non-nil.
5376
5377 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5378
5379         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5380
5381 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5382
5383         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5384         get symbol at point-min.
5385
5386 2000-10-24  Didier Verna  <didier@xemacs.org>
5387
5388         * info.el (Info-emacs-info-file-name): defconst it.
5389         * info.el (Info-footnote-tag): defcustom it.
5390         * info.el (Info-no-description-string): ditto.
5391         * info.el (Info-find-node): adapt to new semantics of
5392         'Info-suffixed-file (don't do the case variants stuff).
5393         * info.el (Info-insert-dir): rewrite the dir file variants code.
5394         * info.el (Info-directory-files): New. Return the list of info
5395         files in a directory.
5396         * info.el (Info-dir-outdated-p): use it.
5397         * info.el (Info-parse-dir-entries): ditto.
5398         * info.el (Info-build-dir-anew): don't restrict to files ending
5399         with a ".info.*" extension.
5400         * info.el (Info-set-mode-line): ditto.
5401         * info.el (Info-read-subfile): adapt to new semantics of
5402         'Info-suffixed-file (append 'exact argument).
5403         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5404         string independently of the case.
5405         * info.el (Info-suffixed-file): use it (match all possible case
5406         for the file name).
5407         * info.el (Info-insert-file-contents): code cleanup.
5408         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5409         columns.
5410         * info.el (Info-batch-rebuild-dir): ditto.
5411         * info.el (Info-read-node-name-1): ditto.
5412         * info.el (Info-search): ditto.
5413         * info.el (Info-fontify-node): ditto.
5414
5415
5416 2000-10-24  Didier Verna  <didier@xemacs.org>
5417
5418         * process.el (shell-command): when called from a program, avoid
5419         'push-mark's "mark-set" message.
5420
5421 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5422
5423         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5424         by a symbol, not by a vector.
5425         * mule/vietnamese.el (vscii): Likewise.
5426         (viscii): Likewise.
5427         * mule/cyrillic.el (koi8-r): Likewise.
5428
5429         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5430         by a symbol, not by a vector.
5431         (chinese-big5-2): Likewise.
5432         * mule/ethiopic.el (ethiopic): Likewise.
5433         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5434         (vietnamese-viscii-upper): Likewise.
5435
5436 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5437
5438         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5439
5440 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5441
5442         * byte-optimize.el (byte-optimize-car): New function.
5443         (byte-optimize-cdr): Ditto.
5444
5445 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5446
5447         * byte-optimize.el: Partial synch with FSF 20.7.
5448         Optimize constant concatenation.
5449         Add keymapp as a side effect free function.  It is a built-in.
5450         (byte-after-unbind-pos): Remove byte-equal.
5451
5452 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5453
5454         * update-elc-2.el: Quote regexps correctly.
5455
5456 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5457
5458         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5459         (ccl-compile): Apply integerp, not integer-or-char-p to
5460         check the type of the buffer magnification
5461         (ccl-compile-write-string): Encode a string with binary
5462         coding system.
5463         (ccl-compile-write-repeat): Likewise.
5464
5465 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5466
5467         * buff-menu.el:
5468         * bytecomp.el:
5469         * coding.el:
5470         * faces.el:
5471         * files.el:
5472         * fill.el:
5473         * float-sup.el:
5474         * font-lock.el:
5475         * help.el:
5476         * iso8859-1.el:
5477         * loaddefs.el:
5478         * menubar-items.el:
5479         * menubar.el:
5480         * modeline.el:
5481         * msw-font-menu.el:
5482         * paragraphs.el:
5483         * paths.el:
5484         * replace.el:
5485         * simple.el:
5486         * sound.el:
5487         * startup.el:
5488         * version.el:
5489         * x-faces.el:
5490         * x-font-menu.el:
5491         Remove purecopy.
5492
5493 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5494
5495         * simple.el (do-auto-fill): Use the function pointer to by
5496         `comment-line-break-function', not `indent-new-comment-line'. This
5497         fixes an issue with cc-mode comment continuation.
5498
5499 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5500
5501         * simple.el (turn-on-auto-fill):  Add (interactive).
5502         * mwheel.el (mwheel-install): Add (interactive).
5503         * font-lock.el (turn-on-font-lock): Add (interactive).
5504         (turn-off-font-lock): Add (interactive).
5505
5506 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5507
5508         * packages.el (packages-special-base-regexp): Add `man'.
5509
5510 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5511
5512         * wid-edit.el (widget-specify-active): map over extents in current
5513         buffer like `widget-specify-inactive' does.  Mapping over the
5514         inactive extent object does not work since the current extent is
5515         ignored by `map-extents'.
5516
5517 2000-10-04  Martin Buchholz <martin@xemacs.org>
5518
5519         * XEmacs 21.2.36 is released.
5520
5521 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5522
5523         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5524         Optimize the compiled-function-constants vector by byte-code
5525         reference counts.
5526
5527 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5528
5529         * build-report.el (build-report-delete-regexp): quote value in
5530         defcustom
5531
5532 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5533
5534         * build-report.el (build-report): Don't bind srcdir which we don't
5535         use in `multiple-value-bind' to avoid the only byte-compiler
5536         warning.
5537
5538 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5539
5540         * build-report.el: Requires cl and custom now.
5541         build-report-version is determined by XEmacs version -- remove
5542         build-report-version*.
5543         * build-report.el (build-report-version): Removed.
5544         * build-report.el (build-report-installation-version-regexp): New.
5545         * build-report.el (build-report-version-file-regexp): New.
5546         * build-report.el (build-report-installation-srcdir-regexp): New.
5547         * build-report.el (build-report-destination): Offer
5548         xemacs-build-reports and xemacs-beta.
5549         * build-report.el (build-report-keep-regexp): Adjusted.
5550         * build-report.el (build-report-delete-regexp): Adjusted.
5551         * build-report.el (build-report-make-output-dir): New.
5552         * build-report.el (build-report-installation-file): Replace use of
5553         `concat' with `expand-file-name'.
5554         * build-report.el (build-report-make-output-file): Removed.
5555         * build-report.el (build-report-make-output-files): New.
5556         * build-report.el (build-report-subject): Identify as
5557         user-variable with "*...".
5558         * build-report.el (build-report-prompts): Ditto.
5559         * build-report.el (build-report-version-file): New.
5560         * build-report.el (build-report-file-encoding): Identify as
5561         user-variable with "*...".
5562         * build-report.el (build-report-make-output-get): New.
5563         * build-report.el (build-report-insert-header): Report
5564         emacs-version and system-configuration instead of
5565         build-report-version.
5566         * build-report.el (build-report-insert-make-output): Add file
5567         argument.
5568         * build-report.el (build-report-insert-installation-file):
5569         Re-indent.
5570         * build-report.el (build-report-keep): Change docstring,
5571         re-indent.
5572         * build-report.el (build-report-delete): Ditto.
5573         * build-report.el (build-report-installation-data): New.
5574         * build-report.el (build-report-version-file-data): New.
5575
5576 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5577
5578         * byte-optimize.el (byte-optimize-lapcode):
5579         Fix the optimization of using the first 5 elements of the
5580         constants vector for variables.
5581         (byte-optimize-lapcode): Fix another ancient broken optimization.
5582
5583 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5584
5585         * *: Spelling mega-patch
5586
5587 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5588
5589         * easymenu.el: doc fixes.
5590         (easy-menu-do-define): Use backquote.
5591         (easy-menu-change):
5592         (easy-menu-add):
5593         `when' seems much clearer than `if' here.
5594         (easy-menu-remove):
5595         (easy-menu-add-item):
5596         (easy-menu-item-present-p):
5597         (easy-menu-remove-item):
5598         Wrap using (when (featurep 'menubar) ...)
5599
5600 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5601
5602         * bytecomp.el (displaying-byte-compile-warnings):
5603         Revert Ben's change to this function below so that the compile log
5604         is displayed properly for users of the "popper" package.
5605
5606 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5607
5608         * window.el (save-selected-window): Use backquote.
5609
5610         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5611         Renamed from `byte-compile-file-form-defvar'.
5612         * bytecomp.el (byte-compile-defvar-or-defconst):
5613         Only cons onto current-load-list in top-level forms.
5614         Else this leaks a cons cell every time a defun is called.
5615         Renamed from `byte-compile-defvar', for clarity.
5616         Warn when docstring of defvar is not a string.
5617         Use consistent error messages.
5618         Better comments.
5619
5620 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5621
5622         * simple.el (set-variable):
5623         Remove unneeded defvar by rearranging order of let* forms.
5624
5625         * mule/mule-ccl.el (ccl-get-next-code):
5626         * menubar-items.el (bookmark-menu-filter):
5627         (language-environment-menu-filter):
5628         (tutorials-menu-filter):
5629         * toolbar-items.el (toolbar-compile):
5630         * byte-optimize.el (disassemble-offset):
5631         Use (declare (special ...)) instead of `defvar'.
5632
5633         * cl-macs.el (cl-do-proclaim):
5634         Fix (declare (special ...)) warning suppression syntax.
5635
5636 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5637
5638         * info.el (Info-tag-table-marker):
5639         (Info-tag-table-buffer):
5640         (Info-find-file-node):
5641         (Info-read-subfile):
5642         (Info-build-node-completions):
5643         (Info-search):
5644         (Info-mode):
5645         Multiple info buffer support.
5646
5647 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5648
5649         * ldap.el (ldap-decode-entry): New defun
5650         (ldap-search-entries): Use it in order to decode DN-prefixed
5651         entries properly
5652
5653 2000-08-23  Daniel Pittman <daniel@danann.net>
5654
5655         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5656         Use `eq', not `=', to compare symbols.
5657
5658 2000-07-30  Ben Wing  <ben@xemacs.org>
5659
5660         * bytecomp.el (byte-compile-report-error):
5661         * bytecomp.el (displaying-byte-compile-warnings):
5662         if stack-trace-on-error is set, send out a backtrace when
5663         an error is encountered that stops byte compilation.  this
5664         should make it much much easier to track down those curious
5665         problems.  also undo the kludge of using a separate "*Show*"
5666         buffer for display when there's a temp-buffer-show-function;
5667         we can avoid this by just being a little smarter.
5668
5669         * dialog-items.el:
5670         * dialog-items.el (search-dialog-regexp): New.
5671         * dialog-items.el (search-dialog-callback):
5672         * dialog-items.el (make-search-dialog):
5673         add a regexp option to the dialog and clean up a bit.
5674
5675         * dialog.el:
5676         * dialog.el (yes-or-no-p-dialog-box):
5677         * dialog.el (get-dialog-box-response):
5678         * dialog.el (make-dialog-box):
5679         * dialog.el (dialog-box-finish): New.
5680         * dialog.el (dialog-box-cancel): New.
5681         * dialog.el (internal-make-dialog-box-exit): New.
5682         implement [properly!] the :modal property of the new dialog box
5683         interface.  this is the first time xemacs has ever had *proper*
5684         modal dialog boxes, giving the standard window-system feedback.
5685         (e.g. under windows, clicking on a disabled frame causes a beep
5686         and makes the dialog box flash three times.)
5687
5688         * dragdrop.el: header keyword frobbing.
5689
5690         * dumped-lisp.el (preloaded-file-list):
5691         renamed winnt.el to win32-native.el.
5692
5693         * faces.el (face-property):
5694         * faces.el (set-face-property):
5695         * faces.el (frob-face-property):
5696         * faces.el (frob-face-font-2):
5697         * faces.el (make-face-bold):
5698         * faces.el (make-face-italic):
5699         * faces.el (make-face-bold-italic):
5700         * faces.el (make-face-unbold):
5701         * faces.el (make-face-unitalic):
5702         * faces.el (make-face-smaller):
5703         * faces.el (make-face-larger):
5704         clean up the implementation of these so that window-system-specific
5705         methods are called only on objects belonging to that window system.
5706         previously, you could have [e.g.] mswindows-make-face-bold called
5707         on font object of device type `stream', which is not good and
5708         explains the subtle errors Adrian was getting when byte-compiling
5709         something that required 'term. (Adrian, now you can use stack-trace-
5710         on-error to find the exact place where things are going wrong instead
5711         of having to laboriously binary-search your way through.)
5712
5713         * finder.el (finder-known-keywords):
5714         cleaned up -- properly sorted, clarified the meanings of many of
5715         the keywords, and added a few -- mswin, gui, content, build, www,
5716         user, services.  the last two try to distinguish between a package
5717         that's used directly by the user, and a package that provides
5718         support services to other packages.
5719
5720         * font-lock.el (lisp-font-lock-keywords-2):
5721         update list of lisp control structures to include everything,
5722         including new ones i introduced.
5723
5724         * gutter.el: header keyword frobbing.
5725
5726         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5727         recent isearch element was not doing so!  you got the second-most-
5728         recent instead.
5729
5730         * lisp-mode.el (construct-lisp-mode-menu):
5731         more menubar cleanups.
5732         * lisp-mode.el (with-selected-window):
5733         make it indent properly.
5734
5735         * menubar-items.el (default-menubar): lots of menubar cleanups.
5736         rearranged the options menu the most, e.g. splitting up the
5737         Keyboard/Mouse menu into a new Editing menu and combining the
5738         separate Scrollbar/Gutter/Toolbar submenus into Display.
5739         Got rid of General, moved items to Editing or new Troubleshooting.
5740         Moved Packages to Tools; doesn't seem to belong under Options.
5741         Added stuff to the Cmds menu, e.g. Change Case.
5742
5743         NB please don't complain about these periodic menubar changes.
5744         Anything like this is necessarily incremental in its construction
5745         -- By constant use you gradually become more and more aware of
5746         better and better ways to group menu items.  When we eventually
5747         move the options menu to a property sheet, the existing structure
5748         will probably be preserved fairly well.
5749
5750         * minibuf.el (next-history-element): fix problems with pressing
5751         down arrow in repeat-complex-command.
5752
5753         * modeline.el:
5754         * modeline.el (modeline-3d-p): New.
5755         added custom variable for controlling the 3d modeline.  the
5756         corresponding Options item has been present for a long time,
5757         but commented out with "fix me!" comments.  it's fixed now.
5758
5759         * obsolete.el (add-menu):
5760         remove bogus gettexts.
5761
5762         * process.el (shell-quote-argument):
5763         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5764         For bash under Windows native, see below.
5765
5766         * simple.el:
5767         * simple.el (display-warning-buffer):
5768         Fixed the handling of warning display to eliminate the annoying
5769         *Show* buffer, like was done for byte-compiler output above.
5770
5771         * simple.el (debug-print): New.
5772         Simple function for sending debug messages to the console and/or
5773         other debug places.
5774
5775         * subr.el (replace-in-string):
5776         Rewrite this function to avoid N^2 behavior with large strings --
5777         catastrophic with the new Windows selection code! (Apparently the
5778         author of this function didn't realize there was a fun
5779         replace-match that could make his life much easier, because we
5780         duplicated the entire logic.  The new version is smaller, easier
5781         to understand, much more robust, and has extended features --
5782         those of replace-match.)
5783
5784         * window.el:
5785         * window.el (with-selected-window): New.
5786         An obvious complement to the existing `with-selected-frame' and
5787         `with-current-buffer'.
5788
5789         * win32-native.el: Renamed from winnt.el.
5790         Added a great deal of stuff for properly handling process quoting,
5791         somewhat modeled on Kirill's original model (which i later threw
5792         away).  We should now finally have correctly working process arg
5793         quoting/dequoting so that the final app gets exactly what we
5794         intended.  Because the mechanism is in Lisp, it's easily
5795         extendible. (For those running bash and running the native
5796         version, I tried hard to do what I thought was correct.  But more
5797         thought is needed, and ideally the volunteer work of people with
5798         these configurations that they generally run on.)
5799
5800         * x-font-menu.el (x-font-menu-font-data):
5801         Put in defvar's to fix byte-compiler warnings.
5802
5803 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5804
5805         * select.el (selection-coercion-alist): Initialise.
5806         * select.el (select-coerce-to-text): New.
5807         * select.el (select-coerce): New.
5808         New functions to perform type and value coercion.
5809
5810         * select.el (select-buffer-killed-default): Keep data if it was
5811         on the clipboard.
5812
5813 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5814
5815         * menubar-items.el (default-menubar): Fix typo.
5816         (default-menubar): `lambda' was mispelled as `lamda'.
5817
5818 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5819
5820         * window.el (shrink-window-if-larger-than-buffer): Remove
5821         edge checking code.
5822
5823 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5824
5825         * paths.el (gnus-local-domain): Removed.
5826         (gnus-local-organization): Ditto.
5827         (gnus-startup-file): Ditto.
5828
5829 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5830
5831         * files.el (auto-mode-alist): Add .spec for RPM.
5832
5833 2000-07-31  Andy Piper  <andy@xemacs.org>
5834
5835         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5836
5837 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5838
5839         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5840         browse-url.
5841         * help.el (xemacs-www-page): Ditto.
5842         (xemacs-www-faq): Ditto.
5843         * menubar-items.el (default-menubar): Ditto.
5844
5845         * wid-edit.el (widget-url-link-action): Ditto.
5846         From: Kenichi OKADA <okada@opaopa.org>.
5847
5848 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5849
5850         * finder.el (finder-commentary): Add autoload cookie.
5851
5852 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5853
5854         * files.el (insert-file-contents-literally): Fix second let
5855         binding for `coding-system-for-read' to `coding-system-for-write'
5856         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5857
5858 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5859
5860         * files.el (insert-file-contents-literally): Use binary coding
5861         system (from Morioka san).
5862         (insert-file-contents-literally): Make file-name-handler method.
5863
5864 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5865
5866         * cl-macs.el (get-selection): Add defsetf.
5867
5868 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5869
5870         * x-init.el (x-activate-region-as-selection): replace obsolete
5871         function x-own-selection with own-selection.
5872         (ow-find): replace obsolete functions x-get-selection and
5873         x-get-clipboard with get-selection and get-clipboard.
5874         (init-post-x-win): replace obsolete function x-disown-selection
5875         with disown-selection.
5876
5877 2000-07-20  Mike Sperber  <mike@xemacs.org>
5878
5879         * startup.el (load-user-init-file): Only try to load init file if
5880         it exists.
5881
5882 2000-07-10  Andy Piper  <andy@xemacs.org>
5883
5884         * dialog-items.el: sync with Ben's patch.
5885
5886         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5887         comment.
5888         (progress-text-glyph): deleted.
5889         (progress-layout-glyph): make completely minimal.
5890         (progress-gauge-glyph): ditto.
5891         (progress-display-style): fix to handle dynamic instantiator
5892         changes.
5893         (progress-text-instantiator): new.
5894         (progress-layout-instantiator): new.
5895         (progress-gauge-instantiator): new.
5896         (set-progress-display-instantiator): renamed and changed from
5897         set-progress-display-style.
5898         (progress-abort-glyph): use instantiator not glyph.
5899         (append-progress-display): use set-progress-display-instantiator
5900         and set-glyph-image.
5901         (abort-progress-display): ditto.
5902         (raw-append-progress-display): ditto.
5903
5904 2000-07-20  Ben Wing  <ben@xemacs.org>
5905
5906         * code-files.el: Move Mule-specific code to mule-coding.el.
5907
5908 2000-07-15  Ben Wing  <ben@xemacs.org>
5909
5910         * autoload.el:
5911         Fixed comments.
5912
5913         * cmdloop.el:
5914         * cmdloop.el (yes-or-no-p):
5915         * cmdloop.el (y-or-n-p):
5916         Make these functions use should-use-dialog-box-p and not be
5917         overridden in dialog.el.
5918
5919         * cus-dep.el:
5920         * cus-dep.el (Custom-make-dependencies): Removed.
5921         * cus-dep.el (Custom-make-dependencies-1): New.
5922         * cus-dep.el (Custom-make-one-dependency): New.
5923         New entry point for use in Makefiles, to avoid excessive
5924         invocations.
5925
5926         * cus-edit.el (custom-variable-reset-saved):
5927         * cus-edit.el (custom-variable-reset-standard):
5928         * cus-edit.el (custom-save-resets):
5929         Fix bytecompiler warnings.
5930
5931         * dialog.el:
5932         * dialog.el (yes-or-no-p-dialog-box):
5933         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5934         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5935         * dialog.el (get-dialog-box-response):
5936         * dialog.el (message-or-box):
5937         * dialog.el (make-dialog-box):
5938         * dialog.el (popup-dialog-box): New.
5939         Avoid yes-or-no-p bogosities.
5940         Create a general function `make-dialog-box' to encapsulate all
5941         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5942
5943         * dumped-lisp.el (preloaded-file-list):
5944         Add dialog-items.  Clean up.  Group files by types.
5945
5946         * easymenu.el (easy-menu-add):
5947         * easymenu.el (easy-menu-remove):
5948         Account for accelerators.
5949
5950         * extents.el:
5951         * extents.el (extent-list): New args, like in map-extents.
5952         * extents.el (extent-at-event): New.
5953         * extents.el (extents-at-event): New.
5954
5955         * font-lock.el:
5956         * font-lock.el (font-lock-mode):
5957         * font-lock.el (font-lock-default-fontify-buffer):
5958         * font-lock.el (font-lock-default-unfontify-region):
5959         * font-lock.el (font-lock-fontify-syntactically-region):
5960         * font-lock.el (font-lock-fontify-keywords-region):
5961         Use new progress-feedback names.
5962
5963         * font-lock.el (java-font-lock-identifier-regexp):
5964         * font-lock.el (java-font-lock-class-name-regexp):
5965         Fix bytecompiler warnings.
5966
5967         * gutter-items.el:
5968         * gutter-items.el (progress-display-use-echo-area): Removed.
5969         * gutter-items.el (progress-feedback-use-echo-area): New.
5970         * gutter-items.el (progress-display-popup-period): Removed.
5971         * gutter-items.el (progress-feedback-popup-period): New.
5972         * gutter-items.el (set-progress-display-style): Removed.
5973         * gutter-items.el (set-progress-feedback-style): New.
5974         * gutter-items.el (progress-display-style): Removed.
5975         * gutter-items.el (progress-feedback-style): New.
5976         * gutter-items.el (progress-stack):
5977         * gutter-items.el (progress-displayed-p): Removed.
5978         * gutter-items.el (progress-feedbacked-p): New.
5979         * gutter-items.el (clear-progress-display): Removed.
5980         * gutter-items.el (clear-progress-feedback): New.
5981         * gutter-items.el (progress-display-clear-when-idle): Removed.
5982         * gutter-items.el (progress-feedback-clear-when-idle): New.
5983         * gutter-items.el (remove-progress-display): Removed.
5984         * gutter-items.el (remove-progress-feedback): New.
5985         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5986         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5987         * gutter-items.el (append-progress-display): Removed.
5988         * gutter-items.el (append-progress-feedback): New.
5989         * gutter-items.el (abort-progress-display): Removed.
5990         * gutter-items.el (abort-progress-feedback): New.
5991         * gutter-items.el (raw-append-progress-display): Removed.
5992         * gutter-items.el (raw-append-progress-feedback): New.
5993         * gutter-items.el (display-progress-display): Removed.
5994         * gutter-items.el (display-progress-feedback): New.
5995         * gutter-items.el (current-progress-display): Removed.
5996         * gutter-items.el (current-progress-feedback): New.
5997         * gutter-items.el (current-progress-display-label): Removed.
5998         * gutter-items.el (current-progress-feedback-label): New.
5999         * gutter-items.el (progress-display): Removed.
6000         * gutter-items.el (progress-feedback): New.
6001         Replace "progress-display" with "progress-feedback" globally.
6002
6003         * gutter-items.el (lprogress-display): Removed.
6004         * gutter-items.el (progress-feedback-with-label): New.
6005         Rename lprogress-display ==> progress-feedback-with-label.
6006
6007         * gutter-items.el (search-dialog-direction): Removed.
6008         * gutter-items.el (search-dialog-text): Removed.
6009         * gutter-items.el (search-dialog-callback): Removed.
6010         * gutter-items.el (make-search-dialog): Removed.
6011         Move to dialog-items.el.
6012
6013         * help.el:
6014         * help.el (help-mode-quit):
6015         * help.el (mode-for-help): New.
6016         * help.el (help-sticky-window): New.
6017         * help.el (help-window-config): New.
6018         * help.el (with-displaying-help-buffer):
6019         * help.el (function-at-event): New.
6020         * help.el (help-symbol-regexp): New.
6021         * help.el (help-symbol-run-function-1): New.
6022         * help.el (help-symbol-run-function): New.
6023         * help.el (help-symbol-function-context-menu): New.
6024         * help.el (help-symbol-variable-context-menu): New.
6025         * help.el (help-symbol-function-and-variable-context-menu): New.
6026         * help.el (frob-help-extents): New.
6027         * help.el (describe-function-1):
6028         * help.el (variable-at-point):
6029         * help.el (variable-at-event): New.
6030         * help.el (describe-variable):
6031         Major overhaul.
6032         - Make functions and variables be mousable.
6033         - Middle button hyperlinks.
6034         - New context-menu entries.
6035
6036         * keydefs.el:
6037         * keydefs.el (global-map):
6038         New key bindings to move lines up and down.
6039
6040         * lisp-mode.el:
6041         * lisp-mode.el (construct-lisp-mode-menu): New.
6042         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6043         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6044         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6045         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6046         Make popup and menubar menus be different.  Popup menu uses
6047         clicked location and automatically assumes symbol under the mouse
6048         for various commands.
6049
6050         * menubar-items.el:
6051         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6052         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6053
6054         * menubar-items.el (global-popup-menu): Removed.
6055         * menubar-items.el (mode-popup-menu): Removed.
6056         * menubar-items.el (activate-popup-menu-hook): Removed.
6057         * menubar-items.el (popup-mode-menu): Removed.
6058         * menubar-items.el (popup-buffer-menu): Removed.
6059         * menubar-items.el (popup-menubar-menu): Removed.
6060         Move to menubar.el.
6061
6062         * menubar.el:
6063         * menubar.el (global-popup-menu): New.
6064         * menubar.el (mode-popup-menu): New.
6065         * menubar.el (activate-popup-menu-hook): New.
6066         * menubar.el (last-popup-menu-event): New.
6067         * menubar.el (popup-mode-menu): New.
6068         * menubar.el (popup-buffer-menu): New.
6069         * menubar.el (popup-menubar-menu): New.
6070         * menubar.el (menu-call-at-event): New.
6071         Move non-content functions here.  Add support for context menu
6072         items on extents.
6073
6074         * minibuf.el (minibuffer-history-uniquify):
6075         Typo fix.
6076
6077         * minibuf.el (read-file-name-1):
6078         Call new file dialog box if it exists.
6079
6080         * minibuf.el (mouse-rfn-setup-vars):
6081         Clean up "chop" action.
6082
6083         * mouse.el:
6084         * mouse.el (button2): Now bound to mouse-track.
6085         * mouse.el (click-inside-extent-p):
6086         * mouse.el (point-inside-extent-p):
6087         * mouse.el (point-inside-selection-p):
6088         * mouse.el (mouse-drag-or-yank): Removed.
6089         * mouse.el (mouse-begin-drag-n-drop): New.
6090         * mouse.el (mouse-eval-sexp):
6091         * mouse.el (mouse-track-activate-strokes): New.
6092         * mouse.el (mouse-track-do-activate): New.
6093         * mouse.el (mouse-track):
6094         * mouse.el (default-mouse-track-event-is-with-button): New.
6095         * mouse.el (default-mouse-track-cleanup-hook):
6096         * mouse.el (default-mouse-track-drag-hook):
6097         * mouse.el (default-mouse-track-drag-up-hook):
6098         * mouse.el (default-mouse-track-click-hook):
6099         Merge drag-n-drop into mouse-track.
6100         Add general "activate" support to replace specific button2 kludges.
6101         Use "button modifier" support in mouse-track.
6102
6103         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6104
6105         * package-ui.el:
6106         * package-ui.el (pui-menu):
6107         * package-ui.el (pui-popup-context-sensitive): Removed.
6108         Fix bytecompiler warnings.
6109         Clean up popup code a bit.
6110
6111         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6112
6113         * simple.el:
6114         * simple.el (transpose-lines):
6115         * simple.el (transpose-line-up): New.
6116         * simple.el (transpose-line-down): New.
6117         * simple.el (transpose-subr):
6118         * simple.el (transpose-subr-1): Removed.
6119         Clean up, add functions to move lines up and down.
6120
6121         * startup.el (mail-host-address):
6122         * startup.el (user-mail-address):
6123         Customize.
6124
6125         * subr.el:
6126         * subr.el (set-symbol-value-in-buffer): New.
6127         * subr.el (error):
6128         * subr.el (check-argument-type):
6129         * subr.el (defined-error-p): New.
6130         Add structured error support.
6131
6132         * toolbar-items.el (toolbar-compile):
6133         Use new make-dialog-box.
6134
6135         * update-elc.el:
6136
6137         * userlock.el (ask-user-about-lock-dbox):
6138         * userlock.el (ask-user-about-supersession-threat-dbox):
6139         * userlock.el (ask-user-about-lock):
6140         * userlock.el (ask-user-about-supersession-threat):
6141         Use new make-dialog-box.
6142         Add safety checks; use should use-dialog-box-p.
6143
6144         * window-xemacs.el:
6145         * window-xemacs.el (__buffer-dedicated-frame):
6146         * window-xemacs.el (buffer-dedicated-frame): New.
6147         * window-xemacs.el (set-buffer-dedicated-frame): New.
6148         Move dedicated-frame stuff into lisp.
6149
6150 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6151
6152         * printer.el (generic-print-region): Do not require that
6153         `printer-name' be set.
6154         (printer-name): Commentary clarification.
6155
6156 2000-07-19  Martin Buchholz <martin@xemacs.org>
6157
6158         * XEmacs 21.2.35 is released.
6159
6160 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6161
6162         * select.el (selection-coercible-types): Initialise.
6163
6164 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6165
6166         * select.el (own-clipboard): Bug fix.
6167
6168 2000-07-17  Mike Sperber  <mike@xemacs.org>
6169
6170         * cus-edit.el (custom-migrate-custom-file): Save init file before
6171         continuing.
6172
6173 2000-07-16  Mike Sperber  <mike@xemacs.org>
6174
6175         * startup.el (load-init-file): Remove silly call to
6176         `load-user-custom-file`.
6177         (maybe-migrate-user-init-file): Minor fixes.
6178
6179 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6180
6181         * apropos.el (apropos-documentation-check-doc-file):
6182         `doc' variable should be let-bound, as was presumably intended.
6183
6184         * cus-edit.el (custom-variable-reset-saved):
6185         (custom-variable-reset-standard):
6186         Remove unused variable comment-widget.  Twice.
6187
6188         * toolbar.el (toolbar-blank-press-function):
6189         Add a real defvar with initial value nil and proper docstring.
6190         (press-toolbar-button): No need to check for boundp-ness anymore.
6191
6192         * rect.el (open-rectangle-line): Remove useless (let) form.
6193         Add defvar for pending-delete-mode.
6194
6195         * info.el (Info-find-node): This function needs an autoload cookie.
6196
6197         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6198         Use let* since the second form referred to the first.
6199
6200 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6201
6202         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6203         instead of removed `mswindows-get-clipboard'.
6204
6205
6206 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6207
6208         * select.el (select-convert-from-text): New.
6209         * select.el (select-convert-from-length): New.
6210         * select.el (select-convert-from-integer): New.
6211         * select.el (select-convert-from-identity): New.
6212         * select.el (select-convert-from-filename): New.
6213         * select.el (selection-converter-in-alist): Use them.
6214         New converter functions for X.
6215
6216         * select.el (get-selection): Removed comment.
6217
6218         * select.el (own-selection): Removed append code - I thought
6219         I'd already done this, but apparently not...
6220
6221         * select.el: Changed comment about TIMESTAMP.
6222
6223         * select.el (select-convert-in): New.
6224         * select.el (select-convert-out): New.
6225         New functions that get used by select.c.
6226
6227         * select.el (select-buffer-killed-default): New.
6228         * select.el (select-buffer-killed-text): New.
6229         * select.el (selection-buffer-killed-alist): New.
6230         New list and functions that get called if a relevant selection
6231         exists and a buffer gets killed.
6232
6233         * select.el (select-convert-to-targets):
6234         * select.el (select-convert-to-identity): Removed.
6235         * select.el (select-convert-from-identity): Removed.
6236         * select.el (select-converter-out-alist):
6237         Removed _EMACS_INTERNAL selection type.
6238
6239         * x-select.el (xselect-kill-buffer-hook): Removed.
6240         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6241         Removed this X-specific nonesense. Use the generic support
6242         in select.el instead.
6243
6244 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6245
6246         * mule/mule-category.el (defined-category-hashtable):
6247         Use make-hash-table instead of make-hashtable
6248
6249         * buff-menu.el: Byte-compiler warning fix.
6250
6251         * isearch-mode.el (isearch-highlight-all-cleanup):
6252         Remove unused variable `isearch-highlight-all-start'.
6253
6254         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6255
6256         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6257
6258         * cus-dep.el (Custom-make-dependencies):
6259         Add autoload cookie for custom-add-loads to generated custom-load.el.
6260
6261         * autoload.el (autoload-package-name): Warning suppression.
6262         Move defvar prior to first use.
6263
6264         * custom.el: Add autoload for custom-declare-face.
6265         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6266         * cl.el (cl-hack-byte-compiler):
6267         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6268         to work properly.
6269
6270 2000-07-08  Mike Sperber  <mike@xemacs.org>
6271
6272         * startup.el (load-home-init-file): Added variable.
6273         (maybe-migrate-user-init-file): Added.
6274         (load-user-init-file): Load custom file if different from init
6275         file.
6276
6277         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6278         "startup."
6279
6280         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6281         Moved `custom-file'-related code to cus-file.el.
6282
6283         * cus-file.el: New file.
6284
6285 2000-04-01  Mike Sperber  <mike@xemacs.org>
6286
6287         * packages.el (packages-find-package-directories): Added support
6288         for external package hierarchies with in-place installations.
6289
6290         * find-paths.el (paths-root-in-place-p): Added.
6291         (paths-find-emacs-directory): Added support for external
6292         directories with in-place installations.
6293         (paths-find-site-directory): Ditto.
6294
6295         * startup.el (find-user-init-file): Also look for
6296         ~/.xemacs/init.elc? in preference to ~/.emacs.
6297
6298 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6299
6300         * select.el (own-selection):
6301         * select.el (own-clipboard): Changed `append' parameter to
6302         `how-to-use' parameter.
6303         * select.el (own-selection): Removed icky append code.
6304         * select.el (own-selection, get-selection): Removed extra type
6305         checking.
6306         * select.el (selection-appender-alist):
6307         * select.el (selection-converter-{in|out}-alist): Initialise.
6308         * select.el (select-append-to-*): New.
6309         * select.el (select-convert-from-*): New.  New functions to append
6310         data and convert data from external type.
6311
6312 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6313
6314         * font-lock.el: Javadoc enhancements.
6315
6316 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6317
6318         * printer.el (generic-print-region): Compose job name from buffer
6319         name.
6320
6321 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6322
6323         * font-lock.el (font-lock-fontify-pending-extents): Call
6324         font-lock-fontify-region instead of font-lock-fontify-buffer
6325         to avoid unnecessary progress gauges.
6326
6327 2000-07-06  Craig Lanning  <lanning@scra.org>
6328
6329         * custom-load.el (faces):
6330
6331         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6332         dir is a regex.
6333
6334         * process.el (call-process-internal): from Dan Holmsand, use binary
6335         coding systems so that jka-compr works.
6336
6337 2000-07-07  Ben Wing  <ben@xemacs.org>
6338
6339         * font-lock.el: Undo previous change.  Unfortunately, some
6340         files actually use the variables directly in their init code
6341         without quoting them.
6342
6343 2000-07-07  Ben Wing  <ben@xemacs.org>
6344
6345         * font-lock.el (defvar font-lock-*-face): Removed.
6346
6347         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6348         only when necessary.
6349
6350 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6351
6352         * cl-macs.el: fix cl-transform-function-property kludge
6353         so that it does not require a random feature.
6354
6355 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6356
6357         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6358         as in Linux kernel "Rules.make".
6359
6360 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6361
6362         * build-report.el (build-report): Add autoload cookie.
6363
6364 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6365
6366         * package-ui.el (defgroup pui):  Correct a misspelling
6367         (pui-toggle-package-delete):  Change `seleted' to `selected'
6368
6369 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6370
6371         * package-get.el (package-get-update-base):
6372         (package-get): Use insert-file-contents-literally always.
6373         (package-get-maybe-save-index):
6374         Force coding system for writing to binary.
6375
6376 2000-06-08  Mike Alexander  <mta@arbortext.com>
6377
6378         * code-process.el (call-process-region): If there is no coding
6379         system for the process on process-coding-system-alist use the
6380         coding system of the buffer containing the region.
6381
6382 2000-06-10  Ben Wing  <ben@xemacs.org>
6383
6384         * cmdloop.el (command-error):
6385         If debug-on-error and noninteractive, output backtrace.
6386
6387         * files.el (file-relative-name):
6388         Remove MSDOS references.
6389
6390         * simple.el (line-number): New function, due to non-obvious
6391         behavior/usage of count-lines.
6392
6393         * simple.el (count-lines): document non-obvious usage to get
6394         line number.
6395
6396 2000-06-11  Ben Wing  <ben@xemacs.org>
6397
6398         * faces.el ((featurep 'xpm)):
6399         * x-faces.el (x-init-face-from-resources):
6400         * x-faces.el (x-init-frame-faces):
6401         * x-misc.el (x-init-specifier-from-resources):
6402         * x-misc.el (x-get-resource-and-bogosity-check):
6403         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6404         * x-mouse.el (x-init-pointer-shape):
6405         * x-scrollbar.el (x-init-scrollbar-from-resources):
6406         Add sixth argument to x-get-resource calls so as to issue warnings
6407         rather than errors on bogus arguments.
6408
6409 2000-06-05  Ben Wing  <ben@xemacs.org>
6410
6411         * compat.el: new file.  provides a clean, non-intrusive way to
6412         define compatibility functions.
6413
6414         * process.el (shell-quote-argument): temporary fix for lack
6415         of nt-quote-process-args.  #### I need to put back the overall
6416         structure of that mechanism but redo the guts of it using the
6417         extra intelligence in the C code.
6418
6419 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6420
6421         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6422         `package-get' does in package-get.el, instead of using external
6423         "md5sum" program.
6424
6425         * package-get.el (package-get): Insert package file literally to
6426         make checksum calculation work.
6427
6428 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6429
6430         * code-files.el (convert-mbox-coding-system): Deleted.
6431         (file-coding-system-alist): Removed reference to
6432         convert-mbox-coding-system.
6433
6434 2000-05-28  Martin Buchholz <martin@xemacs.org>
6435
6436         * XEmacs 21.2.34 is released.
6437
6438 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6439
6440         * font-lock.el (font-lock-keywords): Rewrote docstring
6441
6442 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6443
6444         * loadhist.el (unload-feature): handle case where x is both boundp
6445         and fboundp
6446
6447 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6448
6449         * packages.el: It's ok to use built-in macros, but not lisp
6450         defined ones.
6451
6452 2000-05-20  Ben Wing  <ben@xemacs.org>
6453
6454         * font-lock.el:
6455         * font-lock.el (font-lock-message-threshold):
6456         * font-lock.el (font-lock-mode):
6457         * font-lock.el (font-lock-default-fontify-buffer):
6458         * font-lock.el (font-lock-always-fontify-immediately):
6459         * font-lock.el (font-lock-old-extent): Removed.
6460         * font-lock.el (font-lock-old-len): Removed.
6461         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6462         * font-lock.el (font-lock-pending-extent-table): New.
6463         * font-lock.el (font-lock-range-table): New.
6464         * font-lock.el (font-lock-after-change-function):
6465         * font-lock.el (font-lock-after-change-function-1): Removed.
6466         * font-lock.el (font-lock-fontify-pending-extents): New.
6467         * font-lock.el ('font-lock-revert-cleanup): Removed.
6468         * font-lock.el ('font-lock-revert-setup): Removed.
6469         Rewrite deferral code to handle any number of changes, merging
6470         them properly.  Remove hacked-up code for revert-buffer, now
6471         unnecessary.
6472
6473         * menubar-items.el (default-menubar):
6474         In Options->Edit Init File, don't switch to emacs-lisp-mode
6475         unless necessary; doing this turns off font-lock.
6476
6477 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6478
6479         * keydefs.el: Define C-x BS to backward-kill-sentence.
6480
6481 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6482
6483         * files.el (hack-local-variables-prop-line): Use non-greedy
6484         matching to process -*-texinfo-*- -*-.
6485
6486 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6487
6488         * minibuf.el (minibuf-directory-files): new function.
6489         (read-file-name-activate-callback): use minibuf-directory-files.
6490         (read-directory-name-internal): ditto.
6491         (mouse-file-display-completion-list): ditto.
6492         (mouse-directory-display-completion-list): ditto.
6493         (read-file-name-internal): remove "./" from completion list unless
6494         explicitly matched, for consistency.
6495
6496 2000-05-11  Ben Wing  <ben@xemacs.org>
6497
6498         * gutter-items.el (gutter-buffers-tab):
6499         * gutter-items.el (add-tab-to-gutter):
6500         * gutter-items.el (update-tab-in-gutter):
6501         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6502         * gutter-items.el (append-progress-display):
6503         * gutter-items.el (abort-progress-display):
6504         * gutter-items.el (raw-append-progress-display):
6505         Further fixes.  Use set-glyph-image not set-image-instance-property,
6506         to fix problems with multiple windows in a frame.
6507
6508         * menubar-items.el (tutorials-menu-filter):
6509         Fix typo.
6510
6511         * startup.el (early-error-handler):
6512         Display message box under windows; otherwise, message will disappear
6513         before it can be viewed.
6514
6515         * update-elc.el:
6516         Fix bug in NEEDTODUMP processing.
6517
6518 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6519
6520         * startup.el (lock-directory): Removed.
6521         (superlock-file): Ditto.
6522         (startup-set-paths): Remove lockdir.
6523         (startup-setup-paths-warning): Remove lock-directory.
6524
6525         * setup-paths.el (paths-find-lock-directory): Removed.
6526         (paths-find-superlock-file): Ditto.
6527
6528 2000-05-09  Ben Wing  <ben@xemacs.org>
6529
6530         * faces.el (set-face-property):
6531         * faces.el (set-face-font):
6532         * faces.el (set-face-foreground):
6533         * faces.el (set-face-background):
6534         * faces.el (set-face-background-pixmap):
6535         * faces.el (set-face-underline-p):
6536         * faces.el (set-face-strikethru-p):
6537         * faces.el (set-face-highlight-p):
6538         * faces.el (set-face-dim-p):
6539         * faces.el (set-face-blinking-p):
6540         * faces.el (set-face-reverse-p):
6541         doc string changes.
6542
6543         * glyphs.el:
6544         * glyphs.el (make-image-specifier):
6545         * glyphs.el (glyph-property):
6546         * glyphs.el (set-glyph-image):
6547         * glyphs.el (make-glyph):
6548         * glyphs.el (make-pointer-glyph):
6549         * glyphs.el (make-icon-glyph):
6550         * glyphs.el (widget-image-instance-p): New.
6551         authorship info, lots of doc changes.  New predicate, inadvertently
6552         omitted.  the general principle with specifier docs is now that
6553         the description of instantiators should go with the make-foo-specifier
6554         fun's doc string, rather than in foo-specifier-p.  this follows
6555         conventions elsewhere in XEmacs and in general is a lot more obvious
6556         of a place to look.  sometimes the make-foo-specifier function needs
6557         to be created in the process.
6558
6559         * gutter.el:
6560         * gutter.el (make-gutter-specifier): New.
6561         * gutter.el (make-gutter-size-specifier): New.
6562         * gutter.el (make-gutter-visible-specifier): New.
6563         specifier doc updates according to the conventions specified before.
6564
6565         * objects.el:
6566         * objects.el (make-font-specifier):
6567         * objects.el (make-color-specifier):
6568         * objects.el (make-face-boolean-specifier): New.
6569         specifier doc updates according to the conventions specified before.
6570
6571         * specifier.el:
6572         * specifier.el (set-specifier):
6573         * specifier.el (make-integer-specifier): New.
6574         * specifier.el (make-boolean-specifier): New.
6575         * specifier.el (make-natnum-specifier): New.
6576         * specifier.el (make-generic-specifier): New.
6577         * specifier.el (make-display-table-specifier): New.
6578         specifier doc updates according to the conventions specified before.
6579
6580         * toolbar.el:
6581         * toolbar.el (make-toolbar-specifier): New.
6582         specifier doc updates according to the conventions specified before.
6583
6584 2000-05-09  Ben Wing  <ben@xemacs.org>
6585
6586         * process.el (call-process-internal): Revert to previous version
6587         because Mike's change clashed with a change I did not long before.
6588         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6589         Thanks very much Mike for pointing out the bug and submitting a
6590         patch!
6591
6592 2000-04-13  Mike Alexander  <mta@arbortext.com>
6593
6594         * process.el (call-process-internal): Send the correct input buffer
6595         (call-process-internal): Return the exit status of the process
6596
6597 2000-05-07  Ben Wing  <ben@xemacs.org>
6598
6599         * winnt.el:
6600         * winnt.el (nt-quote-args-verbatim): Removed.
6601         * winnt.el (nt-quote-args-prefix-quote): Removed.
6602         * winnt.el (nt-quote-args-backslash-quote): Removed.
6603         * winnt.el (nt-quote-args-double-quote): Removed.
6604         * winnt.el (nt-quote-args-functions-alist): Removed.
6605         * winnt.el (nt-quote-process-args): Removed.
6606         Remove all stuff for argument quoting.  We borrow the code instead
6607         from Emacs 20.6, which is much more careful in its quoting
6608         (e.g. in handling runs of the escape character) and avoids most of
6609         the need for this Lisp mechanism by checking to see whether we're
6610         running a Cygwin or normal program and doing the appropriate
6611         quoting.  If we end up needing such a mechanism, we should add
6612         it by extending the variable `mswindows-quote-process-args' so it
6613         can take an alist of regexps.
6614
6615 2000-05-07  Ben Wing  <ben@xemacs.org>
6616
6617         * keydefs.el:
6618         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6619         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6620         the window without moving point.
6621
6622         * simple.el:
6623         * simple.el (scroll-up-one): New.
6624         * simple.el (scroll-down-one): New.
6625         Functions for use with C-M-up/down.
6626
6627 2000-05-01  Martin Buchholz <martin@xemacs.org>
6628
6629         * XEmacs 21.2.33 is released.
6630
6631 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6632
6633         * dialog.el (yes-or-no-p-dialog-box):
6634         Fix docstring.
6635         Fix following horrible bug in X11 mode with focus-follows-mouse:
6636           1. Visit two files in two different frames.
6637           2. do File->Revert Buffer in one of those frames.
6638           3. Dialog box appears.
6639           4. Arrange things so that the mouse passes over the *other*
6640              frame, then to the dialog box, and click on "Yes".
6641           5. The file contents end up in the *wrong* buffer!
6642         Add TODO comment.
6643
6644 2000-04-28  Ben Wing  <ben@xemacs.org>
6645
6646         * help.el (describe-installation): correct typo introduced
6647         in last patch: boundp -> fboundp.
6648
6649         * etags.el (buffer-tag-table-list):
6650         canonicalize filenames to Unix format so that tag-table-alist
6651         searching works under Windows.
6652
6653         * autoload.el:
6654         Bowdlerize the supposedly objectionable words
6655         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6656
6657         * gutter-items.el (set-progress-display-style):
6658         * gutter-items.el (search-dialog-callback):
6659         * gutter-items.el (make-search-dialog):
6660         Change to new callback-ex api.
6661
6662 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6663
6664         * help.el: (describe-installation): decode-coding-string is not
6665         defined in a non MULE environment.
6666
6667 2000-04-28  Ben Wing  <ben@xemacs.org>
6668
6669         * gutter-items.el (buffer-list-changed-hook):
6670         use it, not record-buffer-hook.
6671
6672         * subr.el (record-buffer-hook): Removed.
6673
6674 2000-04-27  Ben Wing  <ben@xemacs.org>
6675
6676         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6677         use NORECORD option.  Andy will not like this, but the existing
6678         gutter behavior is just wrong, as per this comment:
6679
6680         ;; this used to add the norecord flag to both calls below.
6681         ;; this is bogus because it is a pervasive assumption in XEmacs
6682         ;; that the current buffer is at the front of the buffers list.
6683         ;; for example, select an item and then do M-C-l
6684         ;; (switch-to-other-buffer).  Things get way confused.
6685         ;;
6686         ;; Andy, if you want to maintain the current look, you must
6687         ;;  *uncouple* the gutter order and buffers order.
6688
6689         * loaddefs.el (completion-ignored-extensions): unfuckify.
6690
6691         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6692         xemacs.mak.
6693
6694         * autoload.el (batch-update-one-directory): new function, used in
6695         xemacs.mak.
6696
6697         * loadup.el: set gc-cons-threshold very high unless dumping --
6698         loadup during update-elc is much much much faster.  also do this
6699         when quick-building.
6700
6701         add commented-out code for profiling loadup.
6702
6703
6704         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6705         is required in order to build xemacs.
6706
6707 2000-04-26  Ben Wing  <ben@xemacs.org>
6708
6709         * loadup.el: don't garbage collect during loadup if quick-build
6710         compile-time option is set.
6711
6712 2000-04-23  Ben Wing  <ben@xemacs.org>
6713
6714         * update-elc.el: compute whether any dumped .el or .elc files
6715         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6716         if so.
6717
6718         * update-elc.el (update-elc-files-to-compile): always change
6719         NOBYTECOMPILE in the src directory rather than current dir,
6720         so it will work under NT.
6721
6722         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6723         the form of this file is identical between Unix and Windows.
6724         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6725         Added comment.
6726         (update-autoloads-from-directory): updated doc string.
6727         updated doc strings in a few other places.
6728
6729 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6730
6731         * bytecomp.el (byte-force-recompile): Fix argument to
6732         byte-recompile-directory.
6733
6734 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6735
6736         * gutter-items.el (progress-display-clear-when-idle): Use
6737         add-one-shot-hook.
6738         * gutter-items.el (clear-progress-display): Adjust number of
6739         arguments.
6740
6741 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6742
6743         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6744
6745 2000-04-16  Ben Wing  <ben@xemacs.org>
6746
6747         * printer.el: New file.
6748
6749         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6750
6751         * help.el (describe-installation): Fix decoding for Windows.
6752
6753         * menubar-items.el:
6754         * menubar-items.el (default-menubar):
6755         * menubar-items.el (tutorials-menu-filter): New.
6756         * menubar-items.el (popup-menubar-menu):
6757         Add authorship.  Redo Help menu and Tutorials filter.
6758
6759         * menubar.el: Correct comment.
6760
6761         * modeline.el (modeline-buffer-identification): Correct doc string.
6762
6763         * simple.el:
6764         * simple.el (printing): Removed.
6765         * simple.el (printer-name): Removed.
6766         * simple.el (generic-print-buffer): Removed.
6767         * simple.el (generic-print-region): Removed.
6768         Move generic print code to printer.el.
6769
6770 2000-04-15  Ben Wing  <ben@xemacs.org>
6771
6772         * simple.el (generic-print-region): New.
6773         make this function actually work.
6774         (generic-print-buffer): call generic-print-region.
6775
6776 2000-04-14  Andy Piper  <andy@xemacs.org>
6777
6778         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6779         by using the new widget-callback-current-channel.
6780         (search-dialog-callback): ditto.
6781
6782 2000-04-12  Andy Piper  <andy@xemacs.org>
6783
6784         * gutter.el (default-gutter-position): moved from gutter-items.el.
6785         (default-gutter-position-changed-hook): ditto.
6786         (gutter-element-visibility-changed-hook): ditto.
6787         (set-gutter-element): ditto.
6788         (remove-gutter-element): ditto.
6789         (set-gutter-element-visible-p): ditto.
6790         (gutter-element-visible-p): ditto.
6791         (init-gutter): ditto.
6792
6793         * dialog.el (make-dialog-box): renamed and moved from
6794         gutter-items.el
6795
6796         * gutter-items.el: move various functions elsewhere.
6797
6798 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6799
6800         * menubar-items.el: Fixed place of parenthesis.
6801
6802 2000-04-12  Ben Wing  <ben@xemacs.org>
6803
6804         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6805                 without constantly being prompted for the tag.
6806         * simple.el: Added a number of section headings, to clarify the
6807                 organization of this file.
6808         * simple.el (activate-region):
6809         * simple.el (region-exists-p):
6810         * simple.el (region-active-p):
6811                 Moved these three function down to the other side of
6812                 the case-changing functions, so they join the rest of
6813                 the region code.
6814         * simple.el (printing): New.
6815         * simple.el (printer-name): New.
6816         * simple.el (generic-print-buffer): New.
6817                 New functions, a very simple prototype for a unified
6818                 printing interface.
6819
6820         * process.el (call-process-internal): Real fix for null BUFFER,
6821                 other problems with BUFFER specs.
6822
6823         * menubar-items.el:
6824                 Fixed up File->Print to use new printing functions.
6825                 Various corrections and expansions to Grep/Compile menus.
6826                 New options for Printing.
6827                 New options for SMTP Mail, the way to send mail under
6828                   MS Windows. (There's also a package patch to make SMTP
6829                   Mail be the default under MSWin.)
6830
6831 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6832
6833         * menubar-items.el: Selecting Rectangle Mousing from menubar
6834         did not work.  Needed to quote mouse-track-rectangle-p.
6835
6836 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6837
6838         * cl-compat.el (keywordp): Removed.
6839
6840 2000-04-05  Andy Piper  <andy@xemacs.org>
6841
6842         * gutter-items.el (progress-layout-glyph): don't initialize here.
6843         (progress-gauge-glyph): use dynamic sizing.
6844         (set-progress-display-style): new function. Set progress glyphs
6845         appropriately depending on the style.
6846         (progress-display-style): new variable. Custom version of
6847         set-progress-display-style.
6848         (progress-abort-glyph): switch to dynamic sizes.
6849         (search-dialog-text): make the edit field active.
6850
6851 2000-04-04  Andy Piper  <andy@xemacs.org>
6852
6853         * gutter-items.el (make-search-dialog): need to make the search
6854         dialog visible after creation.
6855
6856         * menubar-items.el (default-menubar): use the search dialog for
6857         searching. Remove some extraneous search menu items.
6858
6859         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6860         well as strings.
6861         (make-gutter-only-dialog-frame): allow the user to create the
6862         frame unmapped. Allow the gutter spec to be given as a glyph.
6863         (search-dialog-direction): new variable.
6864         (search-dialog-text): new variable.
6865         (search-dialog-callback): new function. Callback for the search
6866         dialog action.
6867         (make-search-dialog): new function. Create a user-friendly search
6868         dialog.
6869
6870 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6871
6872         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6873         under Windows.
6874
6875 2000-04-01  Andy Piper  <andy@xemacs.org>
6876
6877         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6878         progress more accurately.
6879
6880 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6881
6882         * finder.el (finder-compile-keywords): Process readable files only.
6883         Because error in process of .#finder-inf.el when compile xemacs
6884         with --with-clash-detection option.
6885
6886 2000-03-31  Andy Piper  <andy@xemacs.org>
6887
6888         * gutter-items.el (append-progress-display): don't delay after a
6889         successful font-lock.
6890         (make-gutter-only-dialog-frame): new function. Allow users to
6891         create gutter-only dialogs.
6892
6893 2000-03-27  Mike Alexander  <mta@arbortext.com>
6894
6895         * process.el (call-process-internal): Handle a null BUFFER
6896         parameter correctly.
6897
6898 2000-03-28  Andy Piper  <andy@xemacs.org>
6899
6900         * gutter-items.el (abort-progress-display): put strings in the
6901         gutter not extents.
6902         (progress-layout-glyph): signal special 'quit callback.
6903         (progress-display-quit-function): deleted.
6904         (progress-display-stop-callback): deleted.
6905         (progress-display-dispatch-command-events): deleted.
6906         (append-progress-display): remove calls to
6907         progress-display-dispatch-command-events.
6908         (raw-append-progress-display): ditto.
6909
6910 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6911
6912         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6913         being a list.  Actually define `stipple-pixmap-p' which is used as
6914         an error predicate.  Correctly handle PIXMAP being either relative
6915         or absolute file name.
6916
6917 2000-03-24  Andy Piper  <andy@xemacs.org>
6918
6919         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6920         (abort-progress-display): ditto. Don't delete the created extent.
6921         (raw-append-progress-display): ditto.
6922         (progress-display-dispatch-non-command-events): new
6923         function. Encapsulates what we want to do when no command input is
6924         required.
6925         (progress-display-dispatch-command-events): likewise, but disable
6926         for now since it causes too many problems.
6927         (append-progress-display): use them.
6928         (raw-append-progress-display): ditto.
6929         (default-gutter-position-changed-hook): set this rather than
6930         default-gutter-position-changed.
6931         (default-gutter-position-changed-hook): lambda with zero arguments
6932         rather than one.
6933         (raw-append-progress-display): trap errors in pending input since
6934         allowing them to signal will hose the gauge well and
6935         truly. Ideally we would like to delay these until we are more able
6936         to cope.
6937         (append-progress-display): ditto.
6938
6939 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6940
6941         * lisp/make-docfile.el: call-process-internal is now implemented
6942         in process.el.
6943
6944 2000-03-21  Ben Wing  <ben@xemacs.org>
6945
6946         * mule\mule-cmds.el (set-language-info-alist):
6947         Fix to correspond to new menu arrangement.
6948
6949 2000-03-21  Ben Wing  <ben@xemacs.org>
6950
6951         * process.el:
6952         * process.el (call-process-internal): New.
6953         New implementation of call-process.  Only enabled under NT, so far.
6954         stderr handling not implemented yet in CVS'd C code.
6955
6956 2000-03-20  Ben Wing  <ben@xemacs.org>
6957
6958         * lisp-mode.el:
6959         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6960         * lisp-mode.el (lisp-interaction-mode):
6961         Put back Lisp Interaction menubar for Jan V's sake.
6962
6963         * simple.el:
6964         * simple.el (mark-ring):
6965         * simple.el (dont-record-current-mark): New.
6966         * simple.el (in-shifted-motion-command): New.
6967         * simple.el (mark-ring-unrecorded-commands): New.
6968         * simple.el (mark-ring-max):
6969         * simple.el (set-mark-command):
6970         * simple.el (push-mark):
6971         * simple.el (handle-pre-motion-command):
6972         Implement scheme for not recording unimportant marks.
6973
6974         * subr.el:
6975         * subr.el (function-allows-args): New.
6976         New function function-allows-args.
6977
6978 2000-03-20  Martin Buchholz <martin@xemacs.org>
6979
6980         * XEmacs 21.2.32 is released.
6981
6982 2000-03-20  Andy Piper  <andy@xemacs.org>
6983
6984         * gutter-items.el (update-tab-in-gutter): force selection of the
6985         selected-window if required to do so.
6986         (buffers-tab-items): ditto.
6987         (add-tab-to-gutter): ditto.
6988         (create-frame-hook): use force-selection.
6989         (default-gutter-position-changed): lambdify.
6990         (update-tab-hook): deleted since it was only used in one place.
6991
6992 2000-03-18  Andy Piper  <andy@xemacs.org>
6993
6994         * files.el (find-file-noselect): undo change that shouldn't have
6995         gone in.
6996
6997 2000-03-17  Andy Piper  <andy@xemacs.org>
6998
6999         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7000         of selected-window trickery.
7001
7002         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7003         frames tabs.
7004         (progress-display-stop-callback): progress -> progress-display
7005         (progress-display-quit-function): ditto.
7006         (clear-progress-display): ditto.
7007         (remove-progress-display): ditto.
7008         (append-progress-display): ditto.
7009         (abort-progress-display): ditto.
7010         (raw-append-progress-display): ditto.
7011         (display-progress-display): ditto.
7012         (current-progress-display-label): ditto.
7013         (current-progress-display): ditto.
7014         (lprogress-display): ditto and save the buffer
7015         (progress-display): ditto. Otherwise the buffer sometimes gets
7016         changed which confuses font-lock.
7017
7018         * font-lock.el (font-lock-default-fontify-buffer): catch all
7019         errors, not just quit.
7020         (font-lock-mode): progress -> display-progress
7021         (font-lock-default-fontify-buffer): ditto.
7022         (font-lock-fontify-syntactically-region): ditto.
7023         (font-lock-fontify-keywords-region): ditto.
7024
7025 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7026
7027         * cl.el (gensym): Move to here from cl-macs.el.
7028         (gentemp): Ditto.
7029
7030 2000-03-16  Andy Piper  <andy@xemacs.org>
7031
7032         * font-lock.el (font-lock-mode): use lprogress and friends for
7033         progress management.
7034         (font-lock-default-fontify-buffer): ditto.
7035         (font-lock-fontify-syntactically-region): ditto.
7036         (font-lock-fontify-keywords-region): ditto.
7037         (font-lock-revert-cleanup): fix reverting.
7038         (font-lock-revert-setup): ditto.
7039
7040         * gutter-items.el (progress-use-echo-area): new variable. Use the
7041         echo area for progress gauges if non-nil.
7042         (clear-progress): remove echo area stuff and defer to
7043         clear-message.
7044         (append-progress): dispatch non-command events after each progress
7045         increment. Remove echo area stuff.
7046         (abort-progress): remove echo area stuff and defer to
7047         display-message.
7048         (raw-append-progress): ditto. Dispatch non-command events after
7049         gutter redisplay.
7050         (display-progress): defer echo area stuff to display-message.
7051
7052         * gutter-items.el (clear-progress):
7053         (abort-progress): indentation changes.
7054         (display-progress): don't clear progress.
7055         (append-progress): compare messages with equal.
7056         (raw-append-progress): use dispatch-non-command-events to flush
7057         widget creation events.
7058
7059 2000-03-13  Ben Wing  <ben@xemacs.org>
7060
7061         * abbrev.el:
7062         * abbrev.el (abbrev-string-to-be-defined): New.
7063         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7064         Changes for use with the menubar.
7065
7066 2000-03-12  Ben Wing  <ben@xemacs.org>
7067
7068         * alist.el (vassoc): moved here from font-menu.el.
7069
7070         * custom.el (defface): typo fix.
7071
7072         * dialog.el (yes-or-no-p-dialog-box):
7073         * dialog.el (message-box):
7074         * files.el (save-some-buffers-1):
7075         Put accelerators in the button names.
7076
7077         * font-lock.el (font-lock-comment-face):
7078         * font-lock.el (font-lock-keyword-face):
7079         * font-lock.el (font-lock-function-name-face):
7080         Fixed some of the colors under MS Windows because the existing
7081         default colors were hardly different from black and needed to be
7082         made lighter.
7083
7084         * font-menu.el:
7085         * font-menu.el (font-menu-split-long-menu):
7086         * font-menu.el (font-menu-family-constructor):
7087         * font-menu.el (font-menu-size-constructor):
7088         * font-menu.el (font-menu-weight-constructor):
7089         * font-menu.el (font-menu-set-font):
7090         vassoc moved to alist.el.
7091         Accelerators added to all menus.
7092         Unused bound var new-props removed.
7093
7094         * keydefs.el: I did a whole lot of rearranging to put things in a
7095         more consistent order and fixed a number of cases where key
7096         combinations involving up, down, left, right and so on were
7097         defined but the corresponding keypad combinations were not
7098         defined.
7099
7100         * lisp-mode.el:
7101         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7102         * lisp-mode.el (emacs-lisp-mode):
7103         * lisp-mode.el (lisp-interaction-mode):
7104         * lisp-mode.el (flet):
7105         Added accelerators onto the menus.
7106         Made all the different versions of the let function be indented
7107         the same way.
7108         Undid Steve's easy-menu-ification, because it makes it impossible
7109         to have the menubar and popup menus different.
7110         Cleaned up the menu; added items for find-function &c and some
7111         indenting, and removed debug-on-*.
7112
7113         * list-mode.el (list-mode-hook):
7114         * list-mode.el (list-mode):
7115         * list-mode.el (completion-setup-hook):
7116         * list-mode.el (display-completion-list):
7117         Added support for the :window-height keyword, which is required
7118         because of other changes that I made for the file dialog box.  I
7119         also made the hook variables list-mode-hook and
7120         completion-setup-hook and also minibuffer-setup-hook in
7121         minibuf.el be permanent-local; see comment in list-mode.el.
7122
7123         * map-ynp.el (map-y-or-n-p):
7124         Added accelerators to the dialog buttons.
7125
7126         * menubar-items.el (menu-truncate-list):
7127         New internal function.
7128         * menubar-items.el (submenu-generate-accelerator-spec):
7129         * menubar-items.el (menu-item-strip-accelerator-spec):
7130         * menubar-items.el (menu-item-generate-accelerator-spec):
7131         New exported functions, for use in auto-generating accelerator specs.
7132
7133         * menubar-items.el:
7134         * menubar-items.el (default-menubar):
7135         * menubar-items.el (maybe-add-init-button):
7136         * menubar-items.el (bookmark-menu-filter):
7137         * menubar-items.el (slow-format-buffers-menu-line):
7138         * menubar-items.el (build-buffers-menu-internal):
7139         * menubar-items.el (language-environment-menu-filter):
7140         * menubar-items.el (default-popup-menu):
7141         * menubar-items.el (popup-buffer-menu):
7142         * menubar-items.el (popup-menubar-menu):
7143         Did a major overhaul on this file, and in fact I'm nowhere near
7144         done working on the menubar, and there will be more patches to
7145         come.  A basic summary of what I've done:
7146
7147         a) I added accelerators to all of the menu items.  For menus that
7148         are auto-generated, such as the buffers menu, the accelerators are
7149         automatically added to the beginning of each line using the
7150         numbers 1 through 9, then zero, and then letters starting with A,
7151         but omitting the letters that are already in use for the fixed
7152         menu items at the top of the buffers menu.  To facilitate adding
7153         accelerators of this kind, I created some new functions
7154         (*-accelerator-spec), which are also being used by other filters
7155         that auto generate lists of things such as ftp sites to download
7156         packages.  If people really don't like these accelerators
7157         appearing at the beginning of the menu items, a variable can be
7158         added to optionally turn them off, but I think this is rather
7159         pointless because other menu items have accelerators and many or
7160         most of the menu users will use the accelerators if the support is
7161         there.
7162
7163         b) I combined the top level Tools and Apps menus into a single
7164         Tools menu, because the distinction between the two is not
7165         obvious, and the items on the menus are not used often enough that
7166         putting some of them onto submenus is a problem.
7167
7168         c) I created two new top level menus called View and Cmds because
7169         there were too many items on the File and Edit menus, and I'm going
7170         to be adding more items to these menus.  In contrast to the Tools
7171         menu, the items on these menus may be used quite often during an
7172         editing session, and so should be available with fewer
7173         keystrokes.
7174
7175         d) I added a number of options to the options menu, including one
7176         for controlling whether the alt key can be used to traverse to
7177         menu items using the accelerators, one for controlling behavior of
7178         control-k, one for controlling how the kill and yank functions
7179         interact with the clipboard, a few additional buffers-menu
7180         options, and various other things.  I also did a bit of
7181         rearranging, for example, combining the keyboard and mouse options
7182         into a single keyboard and mouse submenu to facilitate the
7183         accelerators on that level.
7184
7185         e) I changed the variable buffers-menu-format-buffer-line-function
7186         to take two arguments instead of one, the second argument being
7187         the line number for use in creating an accelerator.  I added a
7188         hack to support existing functions with one argument (although I
7189         doubt that very many of these exist), for backward compatibility.
7190
7191         f) I moved the top level mule menu to be a submenu of the edit
7192         menu.  I think that most of the items on this menu are fairly
7193         useless and there are certainly not enough frequently used items
7194         to justify this being its own top level menu.
7195
7196         g) I combined most of the items in big-menubar.el into the main menu.
7197         If people think the main menu is too big, it would be possible to
7198         create different configurations, some smaller.
7199
7200         * menubar.el (check-menu-syntax):
7201         Deleted some syntax checks that were no longer valid, partly
7202         because of changes that were already made a long time ago, and
7203         partly because of a change I made where I allow the name of the
7204         menu item to be an evaluated expression rather than just a string,
7205         similar to all of the other parameters of a menu item.
7206
7207         * minibuf.el:
7208         * minibuf.el (read-file-name-1):
7209         * minibuf.el (mouse-read-file-name-1):
7210         I made a number of changes to improve the appearance
7211         and functioning of the file dialog box.  They include:
7212
7213         a) Fixing the problem where closing the dialog box by clicking on
7214         the close button of the window didn't properly exit the
7215         minibuffer.
7216
7217         b) Fixing the problem that if you typed part of a file name, and
7218         then clicked on a completion with the mouse, the file was not
7219         correctly selected.
7220
7221         c) Changing the title of the dialog box to reflect the operation
7222         being done in accordance with user interface conventions, rather
7223         than the name of the dialog box buffer, which is rather useless.
7224
7225         d) Remove the words "possible completions are" which didn't
7226         belong.
7227
7228         e) Fix things so that the completions scroll off the end of the
7229         completions windows only to the right, rather than both to the
7230         right and down, which is in accordance with Windows user interface
7231         conventions.
7232
7233         * msw-init.el (init-post-mswindows-win):
7234         Added a binding for meta-F4, which is the standard windows binding
7235         for exiting a program.
7236
7237         * select.el (get-selection-no-error):
7238         * select.el (own-selection):
7239         * select.el (own-clipboard):
7240         Added an optional argument called append to the functions
7241         own-selection and own-clipboard.  This adds support for appending
7242         text to the existing selection and allows the function
7243         own-clipboard to be used as the value of the variable
7244         interprogram- cut-function.
7245
7246         Fixed a bug in own-selection in handling zmacs-region-stays.
7247
7248         * simple.el (historical-kill-line): New.
7249
7250         * simple.el (kill-line):
7251         * simple.el (interprogram-cut-function):
7252         * simple.el (interprogram-paste-function):
7253         * simple.el (handle-pre-motion-command):
7254         * simple.el (next-line):
7255         * simple.el (previous-line):
7256         a) Expanded the variable kill-whole-line, so that function
7257         kill-line can be set to delete the entire line always, not just
7258         when cursor is at the beginning of the line.  This is controlled
7259         by setting the variable kill-whole-line to the symbol 'always.
7260         This behavior, as well as the existing kill-whole-line behavior,
7261         now only take effect when kill-line is called interactively,
7262         although this is a departure from a previous behavior in the case
7263         of setting this variable kill-whole-line to t.  It is almost
7264         certainly what has always been intended, and most likely the old
7265         way of doing things introduced bugs.  I also created a function
7266         called historical-kill-line, which ignores the kill-whole-line
7267         setting and always gives the historical behavior of only killing
7268         to the end of the line.  I bound this function to shift- control-k
7269         so that the kill to end of line behavior is available, even when
7270         kill-whole-line has been set to change control-k into the simple
7271         delete-whole-line behavior. (This can be set using the options
7272         menu.)
7273
7274         b) I changed things so that kill and yank now interact with the
7275         clipboard by default under windows.  This was done by changing the
7276         default value of interprogram-cut- function and
7277         interprogram-paste-function.  You can get the old behavior by
7278         setting these to nil, and there is an option on the options menu
7279         to do this.
7280
7281         c) I added support for selecting text using shifted motion keys.
7282         This support is on by default and can be controlled by the
7283         variable shifted-motion-keys-select-region.  There is also a
7284         variable called unshifted-motion-keys-deselect-region that
7285         controls more specifically how the shifted motion key behavior
7286         works.  I did not put an option on the options menu to turn this
7287         off, because I can't imagine why this would be useful.
7288
7289         * simple.el (forward-block-of-lines):
7290         * simple.el (backward-block-of-lines):
7291         * simple.el (block-movement-size):
7292         New.
7293
7294         * simple.el (uncapitalized-title-words):
7295         * simple.el (uncapitalized-title-word-regexp):
7296         * simple.el (capitalize-string-as-title):
7297         * simple.el (capitalize-region-as-title):
7298         New.
7299
7300
7301         * subr.el (add-hook):
7302         * subr.el (make-local-hook): New.
7303         * subr.el (remove-local-hook): New.
7304         * subr.el (add-one-shot-hook): New.
7305         * subr.el (add-local-one-shot-hook): New.
7306         Added some functions to make using hooks easier.
7307         These include:
7308
7309         a) Functions add-local-hook and remove-local-hook to make it easy
7310         to use local hooks.
7311
7312         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7313         make it possible to add a "one-shot" hook, which is to say a hook
7314         that runs only once, and automatically removes itself after the
7315         first time it has run.
7316
7317 2000-03-09  Andy Piper  <andy@xemacs.org>
7318
7319         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7320
7321 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7322
7323         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7324         Moved from menubar-items.el.
7325         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7326
7327 2000-03-08  Andy Piper  <andy@xemacs.org>
7328
7329         * gutter-items.el (build-buffers-tab-internal): add selected field
7330         to buffers tab spec.
7331
7332 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7333
7334         * minibuf.el (last-exact-completion): Initialize to nil.
7335
7336 2000-03-07  Didier Verna  <didier@xemacs.org>
7337
7338         * startup.el (command-line-1): remove unused variable
7339         `first-file-buffer'.
7340
7341 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7342
7343         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7344         which is also used for Web server log files.
7345
7346 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7347
7348         * mule/mule-charset.el: Setup auto-fill-chars.
7349
7350 2000-03-02  SL Baur  <steve@beopen.com>
7351
7352         * subr.el (with-string-as-buffer-contents): Reimplement using
7353         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7354         non-deletion of buffer after execution problem.
7355         (with-output-to-string): Use unique buffer name.
7356
7357 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7358
7359         * gutter-items.el (buffers-tab-sort-function):  New variable.
7360         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7361
7362 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7363
7364         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7365
7366 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7367
7368         * menubar-items.el (maybe-add-init-button): Remove the "Load
7369         .emacs" button from all menubars.
7370
7371 2000-03-01  Didier Verna  <didier@xemacs.org>
7372
7373         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7374         region rectangle replacement (from Jan Vroonhof).
7375         (replace-rectangle): new function.
7376
7377 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7378
7379         * mule/mule-cmds.el (set-default-coding-systems): Use
7380         set-terminal-coding-system and set-keyboard-coding-system.
7381         * coding.el (set-terminal-coding-system): Use
7382         set-console-tty-output-coding-system.
7383         (set-keyboard-coding-system): Use
7384         set-console-tty-input-coding-system.
7385
7386 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7387
7388         * minibuf.el (read-variable): Allow symbol to default argument.
7389
7390 2000-02-27  Andy Piper  <andy@xemacs.org>
7391
7392         * gutter-items.el (update-tab-hook): new function to be used for
7393         hooks.
7394         (create-frame-hook): add update-tab-hook.
7395         (record-buffer-hook): ditto.
7396         (default-gutter-position-changed): ditto.
7397         (default-gutter-position): updating the buffers tab is now handled
7398         by a hook.
7399         (default-gutter-position-changed-hook): new variable.
7400         (gutter-element-visibility-changed-hook): ditto.
7401         (set-gutter-element-visible-p): call it.
7402         (set-gutter-element): use modify-specifier-instances. Set extents
7403         as duplicable before using.
7404         (remove-gutter-element): ditto.
7405         (set-gutter-element-visible-p): ditto.
7406         (init-gutter): new function.
7407         (add-tab-to-gutter): use new gutter-element functions rather than
7408         setting specifiers directly.
7409         (clear-progress): ditto.
7410         (abort-progress): ditto.
7411         (gutter-buffers-tab-visible-p): renamed from
7412         default-gutter-visible-p
7413
7414         * specifier.el (modify-specifier-instances): new function from Jan
7415         Vroonhof.
7416
7417         * x-init.el (init-post-x-win): call init-gutter.
7418
7419         * msw-init.el (init-post-mswindows-win): call init-gutter.
7420
7421         * menubar-items.el (default-menubar): Update to reflect new gutter
7422         variables.
7423
7424 2000-02-26  Andy Piper  <andy@xemacs.org>
7425
7426         * gutter-items.el (set-gutter-element): new function. Add gutter
7427         elements to the specified gutter.
7428         (remove-gutter-element): new function. Remove gutter elements from
7429         the specified gutter.
7430         (set-gutter-element-visible-p): new function. Set gutter element
7431         visibility for the provided gutter-visible specifier.
7432
7433 2000-02-23  Andy Piper  <andy@xemacs.org>
7434
7435         * gutter-items.el (add-tab-to-gutter): specify dimensions
7436         dynamically.
7437
7438 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7439
7440         * gutter-items.el (add-tab-to-gutter):
7441         * package-get.el (package-get-interactive-package-query):
7442         * package-ui.el (pui-directory-exists):
7443         (pui-install-selected-packages):
7444         (pui-list-packages):
7445         Use #'(lambda ...)  instead of '(lambda ...).
7446
7447 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7448
7449         * startup.el (load-user-init-file): Check to make sure user
7450           has an init-file before calling load().
7451
7452 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7453
7454         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7455
7456 2000-02-23  Martin Buchholz <martin@xemacs.org>
7457
7458         * XEmacs 21.2.31 is released.
7459
7460 2000-02-21  Mike Sperber <mike@xemacs.org>
7461
7462         * loadup.el (really-early-error-handler):
7463         * update-elc.el:
7464         * make-docfile.el:
7465         Remove dependency on EMACSBOOTSTRAP... environment variables.
7466
7467 2000-02-21  Martin Buchholz <martin@xemacs.org>
7468
7469         * XEmacs 21.2.30 is released.
7470
7471 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7472
7473         * byte-optimize.el (byte-optimize-plus):
7474         (byte-optimize-minus):
7475         (byte-optimize-multiply):
7476         Optimize (- 0) to 0, not (-)
7477         Optimize (+ 5 3.0) to 8.0
7478         Optimize (* 5 3.0) to 15.0
7479         Improve readability.
7480
7481 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7482
7483         * modeline.el: (modeline-scrolling-method): change modeline
7484         mswindows cursor appearance according to the value.
7485
7486         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7487         and 'gui-element face colors and 'gui-element face font to Windows
7488         defaults.
7489
7490 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7491
7492         * font-lock.el: Javadoc enhancements
7493
7494 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7495
7496         * ldap.el (toplevel): Test if LDAP support has been compiled in
7497         (ldap-verbose): New option
7498         (ldap-search-entries): Renamed from the previous ldap-search
7499         Conditionalize message display on ldap-verbose
7500         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7501         defuns
7502         (ldap-search): Is now defined as an obsolete wrapper calling
7503         ldap-search-basic or ldap-search-entries
7504
7505
7506 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7507             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7508             Jan Vroonhof  <jan@xemacs.org>
7509
7510         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7511         When for-effect is true, didn't call `byte-optimize-form'
7512         in and/or subforms without last.
7513
7514 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7515
7516         * package-get.el (package-get-download-sites): Use correct custom
7517         type.
7518
7519 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7520
7521         * files.el (write-file): Ask for coding system when compiled with
7522         file-coding.
7523
7524 2000-02-16  Andy Piper  <andy@xemacs.org>
7525
7526         * buffer.el (switch-to-buffer): give norecord argument to
7527         set-window-buffer instead of explicitly recording.
7528
7529         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7530         we have to pick a window.
7531
7532 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7533
7534         * mule/mule-cmds.el (describe-language-support): Don't add
7535         unexist function to help-map.
7536         (describe-coding-system): Don't use already assigend `C'.
7537
7538 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7539
7540         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7541         work in custom.
7542
7543 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7544
7545         * about.el: Ienaga's e-mail address change.
7546
7547 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7548
7549         * etags.el (find-tag): force new window -- even if buf already
7550         visible -- when other-window is t
7551
7552 2000-02-16  Martin Buchholz <martin@xemacs.org>
7553
7554         * XEmacs 21.2.29 is released.
7555
7556 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7557
7558         * cl-extra.el (getf): This is now identical to `plist-get', so
7559         just defalias it.
7560         * cl-macs.el: Make getf an alias to plist-get, at the
7561         byte-compiler level, using define-compiler-macro.
7562
7563 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7564
7565         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7566
7567 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7568
7569         * lisp/etags.el (find-tag-internal): set exact-tagname to
7570           a regular expression that matches against the tagname
7571           part of the tag entry first instead of only looking in
7572           the context area.
7573
7574 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7575
7576         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7577         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7578
7579 2000-02-07  Martin Buchholz <martin@xemacs.org>
7580
7581         * XEmacs 21.2.28 is released.
7582
7583 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7584
7585         * cl-extra.el (getf): Just call `get', never `get*'.
7586         Make arglist match docstring.
7587         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7588         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7589         * byte-optimize.el: remove references to `get*'.
7590
7591 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7592
7593         * mule/european.el: Add syntax information for Latin3 and Latin4.
7594
7595 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7596
7597         * byte-optimize.el: Byte-optimize (length "foo")
7598
7599 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7600
7601         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7602         width check using `window-leftmost-p' and `window-rightmost-p'.
7603
7604 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7605
7606         * wid-edit.el (widget-match-inline): An atom never matches a
7607           list.
7608
7609 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7610
7611         * modeline.el: Consolidated 'x and 'mswindows specification under
7612         'win tag.
7613
7614 2000-01-29  Andy Piper  <andy@xemacs.org>
7615
7616         * gutter-items.el: (format-buffers-tab-line): Try and be
7617         intelligent about buffer naming when we have duplicates.
7618
7619 2000-01-29  Andy Piper  <andy@xemacs.org>
7620
7621         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7622         updated when it becomes visible.
7623
7624 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7625
7626         * bytecomp.el (byte-compile-insert-header): Properly set coding
7627         system under MULE and file-coding.
7628
7629 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7630
7631         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7632         (dontusethis-set-value-terminal-coding-system-handler):
7633         (dontusethis-set-value-keyboard-coding-system-handler):
7634         Never undefine coding system aliases.  Emergency fix for gnus.
7635
7636 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7637
7638         * files.el (abbreviate-file-name): Use directory-sep-char instead
7639         of hard-coded "/".
7640
7641 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7642
7643         * startup.el (user-init-file-base-list): New variable, replacing
7644         user-init-file-base.
7645         (find-user-init-file): New function.
7646         (command-line-early): Use it.
7647         (load-user-init-file): Ditto.
7648
7649 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7650
7651         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7652         calling valid-image-instantiator-format-p
7653
7654 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7655
7656         * isearch-mode.el (isearch-mode): The variable is
7657         isearch-unhidden-extents, not isearch-opened-extents.
7658
7659 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7660
7661         * minibuf.el (next-history-element): Modify error message if a
7662         default value is available.
7663
7664 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7665
7666         * bytecomp.el (byte-compile-file): Don't unconditionally write
7667         .elc files in binary - might contain non-Latin1.
7668
7669 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7670
7671         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7672         for windows-nt.
7673
7674         * version.el:
7675         * startup.el (user-init-file-base):
7676         * process.el (call-process-region):
7677         * files.el (make-backup-file-name):
7678         (backup-file-name-p):
7679         (file-relative-name):
7680         (abbreviate-file-name):
7681         (set-auto-mode):
7682         * code-process.el (call-process-region): Removed unnecessary
7683         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7684         support out of the universe.
7685
7686         * process.el:
7687         * code-process.el:
7688         * bytecomp.el (byte-compile-file): Removed reference to
7689         buffer-file-type, and commented usage of binary-process-output
7690         NTEmacs variables.
7691
7692 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7693
7694         * help.el (function-arglist): Add case for macro.
7695
7696 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7697
7698         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7699         printers.
7700         (custom-display): Added a menu for printer/display tags.
7701
7702         * frame.el (frame-type):
7703         * device.el (device-type): Added 'msprinter to the doc string, and
7704         removed 'pc -- it is not going to be implemented ever.
7705         (call-device-method): Fixed docstring typo.
7706         Defined specifier tags 'printer and 'display.
7707
7708 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7709
7710         * lisp/itimer.el (itimer-run-expired-timers): (consp
7711           last-command-event-time) instead of (consp
7712           'last-command-event-time).
7713
7714 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7715
7716         * msw-glyphs.el: Removed obsolete commentary.
7717
7718 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7719
7720         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7721         better default value.
7722
7723 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7724
7725         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7726         (read-string): Ditto.
7727         (eval-minibuffer): Ditto.
7728         (read-command): Ditto.
7729         (read-function): Ditto.
7730         (read-variable): Ditto.
7731         (read-number): Ditto.
7732         (read-shell-command): Ditto.
7733         (read-number): Record history.
7734
7735 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7736
7737         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7738
7739 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7740
7741         * faces.el (startup-initialize-custom-faces): New function.
7742         Reset all faces created during auto-autoloads loading time
7743         by defface.
7744         * startup.el (command-line): Call it.
7745
7746 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7747
7748         * about.el (about-hackers): Add myself to contributors list.
7749
7750 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7751
7752         * menubar-items.el (maybe-add-init-button): Removed an argument in
7753         a call to load-user-init-file, as the function managed to lose its
7754         formal parameter a few betas ago.
7755
7756 2000-01-18  Martin Buchholz <martin@xemacs.org>
7757
7758         * XEmacs 21.2.27 is released.
7759
7760 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7761
7762         * process.el (shell-command-to-string): Use the FSF docstring.
7763         Make shell-command-to-string the standard function, and
7764         exec-to-string the (deprecated) alias.
7765
7766         * startup.el: typo fix.
7767
7768 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7769
7770         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7771
7772 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7773
7774         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7775         buffers after visible buffers.
7776         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7777
7778 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7779
7780         * info.el (Info-extract-menu-node-name): Stop at a dot
7781         followed by whitespace or right parenthesis.
7782
7783 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7784
7785         * info.el (Info-directory-list): Warn against using Customize with
7786         Info-directory-list.
7787
7788 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7789
7790         * minibuf.el (read-file-name): doc fix.
7791
7792         * autoload.el (update-file-autoloads): doc fix.
7793
7794         * about.el (about-hackers): Change my E-mail address.
7795
7796 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7797
7798         * info.el (Info-visit-file): Just use the `f' interactive spec to
7799         read a filename in the standard way.
7800
7801 2000-01-13  Andy Piper  <andy@xemacs.org>
7802
7803         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7804         (gutter-buffers-tab-extent): new variable.
7805         (update-tab-in-gutter): call add-tab-to-gutter again if the
7806         orientation has changed.
7807         (add-tab-to-gutter): cope with different orientations.
7808
7809 2000-01-11  Didier Verna  <didier@xemacs.org>
7810
7811         * info.el (Info-following-node-name): backward-skip dots as well
7812         as spaces (dots at the end of a node name aren't part of it).
7813         (Info-extract-menu-node-name): don't skip dots. There could be
7814         some in the node name.
7815         (Info-index): allow dots to be part of a node name.
7816
7817 2000-01-12  Andreas Jaeger  <aj@suse.de>
7818
7819         * files.el (auto-mode-alist): Added idlwave-mode.
7820         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7821
7822 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7823
7824         * info.el (Info-search): Show default value.
7825
7826 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7827
7828         * info.el (Info-read-node-completion-table): New variable.
7829         (Info-read-node-name-1): New function.
7830         (Info-read-node-name): Use it.
7831         (Info-follow-reference): Use DEFAULT argument of completing-read.
7832         (Info-menu): Ditto.
7833
7834 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7835
7836         * hyper-apropos.el (hyper-describe-key-briefly): Save
7837         window configuration.
7838         (hyper-describe-face): Use DEFAULT of completing-read.
7839         (hyper-apropos-read-variable-symbol): Ditto.
7840         (hyper-apropos-read-function-symbol): Ditto.
7841
7842 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7843
7844         * mule/mule-cmds.el (set-default-coding-system): Set
7845         comint-exec-hook to use coding-system-for-read and
7846         coding-system-for-write so that C-x RET c works.
7847
7848 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7849
7850         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7851         (previous-matching-history-element): Increment
7852         minibuffer-max-depth by 1.
7853         (next-matching-history-element): Ditto.
7854
7855 2000-01-11  Andy Piper  <andy@xemacs.org>
7856
7857         * gutter-items.el (buffers-tab): Create a new face for the buffers
7858         tab.
7859         (buffers-tab-face): use it.
7860
7861 2000-01-10  Didier Verna  <didier@xemacs.org>
7862
7863         * modeline.el (modeline-scrolling-method): change modeline X
7864         cursor appearance according to the value.
7865
7866 2000-01-07  Andreas Jaeger  <aj@suse.de>
7867
7868         * about.el (about-hackers): Moved my entry to contributor list.
7869         (xemacs-hackers): Added myself.
7870         (about-maintainer-info): Added description of myself.
7871
7872
7873 2000-01-07  Didier Verna  <didier@xemacs.org>
7874
7875         * modeline.el (modeline-scrolling-method): new variable.
7876         (mouse-drag-modeline): add reference to it in the docstring.
7877         (mouse-drag-modeline): handle it.
7878
7879 2000-01-08  Andy Piper  <andy@xemacs.org>
7880
7881         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7882         calls.
7883         (remove-buffer-from-gutter-tab): ditto.
7884
7885 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7886
7887         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7888         (custom-face-edit): Fix grammatical error in help message.
7889
7890 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7891
7892         * movemail.el: Added.
7893
7894         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7895
7896 2000-01-03  Didier Verna  <didier@xemacs.org>
7897
7898         * modeline.el (mouse-drag-modeline): remove the code related to
7899         the modeline horizontal scrolling facility.
7900
7901 1999-12-31  Martin Buchholz <martin@xemacs.org>
7902
7903         * XEmacs 21.2.26 is released.
7904
7905 1999-12-28  Andy Piper  <andy@xemacs.org>
7906
7907         * wid-edit.el (widget-push-button-value-create): The gui cache
7908         does not agree with native widgets which can only be displayed
7909         once per window. The reasons for caching are diminished now that
7910         we don't hog resources when creating buttons.
7911         (widget-push-button-cache) deleted.
7912
7913 1999-12-24  Martin Buchholz <martin@xemacs.org>
7914
7915         * XEmacs 21.2.25 is released.
7916
7917 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7918
7919         * hyper-apropos.el (hyper-apropos): Toggle
7920         hyper-apropos-programming-apropos correctly.
7921         Set REGEXP when user accepts default value.
7922
7923 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7924
7925         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7926         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7927
7928 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7929
7930         * mule/mule-category.el (undefined-category-designator):
7931         Return char instead of character.  Search for undefined one.
7932         (describe-category): Use with-displaying-help-buffer.
7933
7934 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7935
7936         * byte-optimize.el (byte-optimize-plus):
7937         Optimize (+ 1) to 1 instead of (1+ nil).
7938
7939         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7940
7941         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7942
7943         * byte-optimize.el (byte-optimize-char-before): New function.
7944         Remove performance penalty for using (char-before) instead of (char-after).
7945
7946 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7947
7948         * mule/mule-category.el (char-category-list): Return character
7949         instead of integer.
7950
7951 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7952
7953         * minibuf.el (read-buffer): Check default is buffer object.
7954
7955 1999-11-25  Andy Piper  <andy@xemacs.org>
7956
7957         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7958         for buttons.
7959
7960 1999-12-16  Andreas Jaeger  <aj@suse.de>
7961
7962         * package-get.el (package-get-maybe-save-index): Fixed typo.
7963         Patch by Jeff Miller <jmiller@smart.net>.
7964
7965 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7966
7967         * gnuserv.el (gnuserv-process-filter):  don't call
7968         gnuserv-write-to-client when gnuserv-current-client is nil
7969
7970 1999-12-14  Martin Buchholz <martin@xemacs.org>
7971
7972         * XEmacs 21.2.24 is released.
7973
7974 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7975
7976         * about.el (about-hackers): Update my email address.
7977
7978 1999-12-07  Martin Buchholz <martin@xemacs.org>
7979
7980         * XEmacs 21.2.23 is released.
7981
7982 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7983
7984         * package-get.el (package-get-download-sites): Removed several
7985         defunct download sites, added many new ones, and corrected a few
7986         incorrect directory-on-site entries.  Added physical locations to
7987         site-description.
7988
7989 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7990
7991         * finder.el (finder-commentary): add DOC string and fix
7992         interactive spec
7993
7994 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7995
7996         * help.el (describe-function): Don't forget to intern the string
7997         completing-read returns.
7998         (describe-variable): Ditto.
7999
8000 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8001
8002         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8003         `hyper-apropos-help-mode' here to find symbol to customize
8004         irregardless of cursor position and simplify
8005         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8006         `hyper-apropos-popup-menu'.
8007
8008 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8009
8010         * apropos.el (apropos-mode-map): Add return to call
8011         apropos-follow.
8012         (apropos-print): Call apropos-mode to have better
8013         command reference. Put keymap text-poperty to
8014         symbole name.
8015
8016 1999-11-22  Alastair Burt  <burt@dfki.de>
8017
8018         * help.el: (describe-bindings-1): Added handling of keymaps for
8019         the extents at point.
8020
8021 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8022
8023         * gutter-items.el (buffers-tab-items): Wrap the function in a
8024         save-match-data
8025
8026 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8027
8028         * help.el (describe-function): Use the DEFAULT argument to
8029         completing-read.
8030         (describe-variable): Ditto.
8031
8032 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8033
8034         * minibuf.el (read-from-minibuffer): Add optional argument
8035         DEFAULT to have better mini-buffer history support.
8036         (completing-read): Pass default to read-from-minibuffer.
8037         (read-buffer): Pass default to completing-read.
8038
8039 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8040
8041         * font-lock.el (font-lock-doc-string-face): Document the
8042         `font-lock-lisp-like' property.
8043
8044 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8045
8046         * lisp-mode.el: Specify `font-lock-lisp-like'.
8047
8048         * font-lock.el (font-lock-lisp-like): New function.
8049         (font-lock-fontify-syntactically-region): Use it.
8050
8051 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8052
8053         * XEmacs 21.2.22 is released
8054
8055 1999-11-28  Martin Buchholz <martin@xemacs.org>
8056
8057         * XEmacs 21.2.21 is released.
8058
8059 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8060
8061         * minibuf.el (read-coding-system): Accept symbol and
8062         coding-system object as a default-coding-system.
8063
8064 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8065
8066         * minibuf.el (read-coding-system): Accept symbol as
8067         a default-coding-system.
8068
8069 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8070
8071         * apropos.el (apropos-documentation): Use insert instead
8072         of princ.
8073
8074 1999-11-07  William M. Perry  <wmperry@aventail.com>
8075
8076         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8077           for the linux console.
8078
8079         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8080           stuff to work when you are not on a window system, since the GPM
8081           mouse support now allows pasting from outside of XEmacs.
8082
8083 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8084
8085         * XEmacs 21.2.20 is released
8086
8087 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8088
8089         * setup-paths.el (paths-default-info-directories): Add
8090         /usr/share/info and /usr/local/share/info.
8091
8092 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8093
8094         * about.el: Updated Vladimir Ivanovic's info.
8095
8096 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8097
8098         * auto-show.el (auto-show-truncationp): Remove.
8099
8100         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8101
8102 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8103
8104         * indent.el (indent-line-to): fix bug: spaces were not replaced
8105         with tab if column is multiple of tab-width
8106         From dhn@qedinc.com
8107
8108 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8109
8110         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8111         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8112
8113         * package-get.el (package-get-package-provider): Be verbose when
8114         interactive. Patch from Robert Pluim
8115
8116 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8117
8118         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8119         info file suffixes.
8120
8121 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8122
8123         * process.el (open-network-stream): Add a new optional parameter
8124         PROTOCOL to support udp; fix a minor typo and add an explanation
8125         in docstring for udp programming.
8126
8127         * code-process.el (open-network-stream): Add a new optional
8128         parameter PROTOCOL to support udp; fix a minor typo and add an
8129         explanation in docstring for udp programming.
8130
8131 1999-10-18  Andy Piper  <andy@xemacs.org>
8132
8133         * gui.el (make-gui-button): be more precise about how we call
8134         callbacks.
8135
8136         * wid-edit.el (widget-push-button-value-create): Use the new form
8137         of native gui-button.
8138
8139 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8140
8141         * info.el (Info-page-prev): Don't do (sit-for 0).
8142
8143 1999-10-13  Andy Piper  <andy@xemacs.org>
8144
8145         * gutter-items.el (progress-abort-glyph): new glyph for showing
8146         abort status.
8147         (append-progress): dispatch-event rather than sit-for.
8148         (abort-progress): new function. Show the abort glyph with an
8149         appropriate message.
8150         (raw-append-progress): dispatch-event rather than sit-for.
8151         (display-progress): cope with aborts.
8152
8153         * gui.el (make-gui-button): Use native widgets for buttons
8154         unconditionally.
8155         (insert-gui-button): ditto.
8156         (gui-button-p): ditto.
8157
8158         * xbm-button.el: remove from core.
8159
8160         * xpm-button.el: remove from core.
8161
8162 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8163
8164         * faces.el (init-device-faces): Don't initialize the random faces
8165         on the stream device.
8166
8167 1999-10-06  Andy Piper  <andy@xemacs.org>
8168
8169         * files.el (recover-file): Don't use ls under windows for revert buffer.
8170
8171 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8172
8173         * package-get.el (package-get-download-menu): Make menu really
8174         toggle download sites.
8175         (package-get-download-sites): Add autoload cookie.
8176
8177 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8178
8179         * setup-paths.el (paths-find-module-directory): Ditto.
8180
8181 1999-09-29  Werner Fink  <werner@suse.de>
8182
8183         * setup-paths.el (paths-find-exec-directory): Add missing nil
8184         parameter for environment.
8185
8186 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8187
8188         * modeline.el (modeline-format):
8189         Only purecopy the strings.  Else
8190         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8191         barfs.
8192
8193 1999-08-28  Mike Woolley  <mike@bulsara.com>
8194
8195         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8196         user setting comint-completion-addsuffix and
8197         comint-process-echoes.
8198
8199 1999-09-22  Andy Piper  <andy@xemacs.org>
8200
8201         * gutter-items.el (update-tab-in-gutter): use
8202         last-nonminibuf-window instead of selected-window.
8203
8204 1999-09-18  Andy Piper  <andy@xemacs.org>
8205
8206         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8207         display on.
8208
8209         * subr.el (record-buffer-hook): new variable so that the hook gets
8210         some documentation.
8211
8212 1999-09-16  Andy Piper  <andy@xemacs.org>
8213
8214         * gutter-items.el (update-tab-in-gutter): only update when the
8215         gutter is visible.
8216         (remove-buffer-from-gutter-tab): ditto.
8217
8218 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8219
8220         * simple.el (do-auto-fill): Commented out part of Kinsoku
8221         processing.
8222
8223 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8224
8225         * isearch-mode.el (isearch-highlightify-region): Give the
8226         highlighting extents a high priority.
8227         (isearch-make-extent): Give the main highlighting extent an even
8228         higher priority.
8229
8230 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8231
8232         * packages.el (packages-compute-package-locations): Fix typo from
8233         -u rationalization.
8234
8235 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8236
8237         * setup-paths.el (paths-find-doc-directory): Respect value of
8238         `configure-doc-directory.'
8239
8240         * find-paths.el (paths-find-architecture-directory): Give
8241         precendence `default' argument (which typically comes from
8242         configure).
8243
8244 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8245
8246         * startup.el (command-line-early): Added options -user-init-file
8247         and -user-init-directory.
8248
8249         * files.el (user-init-file): Default to NIL so we can recognize
8250         when it's set.
8251
8252 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8253
8254         * obsolete.el (init-file-user):
8255         * startup.el:
8256         * packages.el (packages-compute-package-locations):
8257         * package-get.el (package-get-user-index-filename):
8258         * menubar-items.el (maybe-add-init-button):
8259         * info.el (Info-annotations-path):
8260         * dump-paths.el:
8261         Change `user-init-directory' to be an absolute path.
8262         Use `user-init-directory' where appropriate.
8263         Zap `init-file-user' and its uses.
8264
8265 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8266
8267         * subr.el (copy-symbol): New function.
8268
8269 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8270
8271         * isearch-mode.el (isearch-done): Be sure to restore invisible
8272         extents in the proper buffer.
8273         (isearch-pre-command-hook): Set this-command to the correct value
8274         in case the buffer has changed and old overriding-local-map was
8275         used.
8276         (isearch-restore-extent): Use remprop instead of setting the
8277         property to nil.
8278
8279 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8280
8281         * cmdloop.el (execute-extended-command): Update zmacs region
8282         before the delay.
8283         (execute-extended-command): Make the message gettext-friendly.
8284
8285 1999-09-07  Andy Piper  <andy@xemacs.org>
8286
8287         * gutter-items.el (progress-gauge-glyph): renamed from
8288         progress-glyph.
8289         (progress-text-glyph): new variable.
8290         (progress-layout-glyph): use layouts and text glyphs.
8291         (progress-area-buffer): removed.
8292         (progress-text-and-extent): new variable.
8293         (progress-displayed-p): dynamically create gutter area buffer.
8294         (clear-progress): ditto.
8295         (raw-append-progress): ditto.
8296         (append-progress): use new glyph names.
8297         (raw-append-progress): only create the extent when needed. set
8298         properties more optimally.
8299         (progress): remove args.
8300
8301 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8302
8303         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8304         mapcar where the return value is unused.
8305         (isearch-restore-invisible-extents): Ditto.
8306         (isearch-highlight-all-cleanup): Ditto.
8307         (isearch-delete-extents-in-range): Traverse the extents only once.
8308         (isearch-highlight-all-update): Don't start over if the search
8309         string has changed and more input is pending.
8310
8311 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8312
8313         * packages.el (packages-find-package-data-path): Ditto.
8314
8315         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8316
8317         * subr.el (mapc-internal): Don't make obsolete.
8318
8319         * cl-extra.el (mapc): Resurrect.
8320
8321 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8322
8323         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8324         alias.
8325
8326         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8327         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8328         (isearch-yank-clipboard): Use get-clipboard instead of
8329         x-get-clipboard.
8330         (isearch-yank-selection): Fix docstring.
8331
8332 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8333
8334         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8335
8336 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8337
8338         * cl-macs.el (extent-start-position): Fix setf method.
8339         (extent-end-position): Ditto.
8340
8341 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8342
8343         * isearch-mode.el: End merge with FSF 20.4.
8344
8345         * isearch-mode.el (search-invisible): New variable.
8346         (isearch-hide-immediately): Ditto.
8347         (isearch-unhidden-extents): Ditto.
8348         (isearch-range-invisible): New function.
8349         (isearch-unhide-extent): Ditto.
8350         (isearch-restore-invisible-extents): Ditto.
8351         (isearch-restore-extent): Ditto.
8352
8353         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8354         implementation.
8355         (isearch-ring-retreat-edit): Ditto.
8356         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8357         (isearch-forward-regexp): New arguments NOT-REGEXP and
8358         NO-RECURSIVE-EDIT.
8359         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8360         (isearch-backward-regexp): New arguments NOT-REGEXP and
8361         NO-RECURSIVE-EDIT.
8362         (isearch-mode): Return isearch-success.
8363         (isearch-update): Use unread-command-events instead of
8364         unread-command-event.
8365         (isearch-abort): If an invalid regexp is encountered, keep popping
8366         states.
8367         (isearch-*-char): Use FSF implementation.
8368         (isearch-whitespace-chars): Use the more robust FSF's
8369         implementation.
8370         (isearch-within-brackets): New variable.
8371         (isearch-mode): Initialize it.
8372         (isearch-edit-string): Bind it.
8373         (isearch-search-and-update): Set it.
8374         (isearch-push-state): Push it.
8375         (isearch-top-state): Pop it.
8376         (isearch-search): Set it.
8377         (isearch-printing-char): When called by isearch-whitespace-chars,
8378         handle M-SPC gracefully.
8379         (isearch-message-prefix): New argument ELLIPSIS.
8380         (isearch-message-suffix): Ditto.
8381         (isearch-message): Use the ELLIPSIS argument when calling
8382         isearch-message-prefix and isearch-message-suffix.
8383         (isearch-message-prefix): Distinguish between "wrapped" and
8384         "overwrapped" search, FWIW.
8385
8386 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8387
8388         * isearch-mode.el (isearch-edit-string): Use the head of the
8389         search ring instead of search-last-string and search-last-regexp.
8390         (search-highlight): Renamed from isearch-highlight.
8391         (isearch-exit): Use the new name.
8392         (isearch-highlight): Ditto.
8393         (isearch-dehighlight): Ditto.
8394         (isearch-update-ring): New function.
8395         (isearch-done): Call it.
8396         (isearch-done): New argument EDIT.
8397         (isearch-repeat): If search string is empty, look up at the car of
8398         the search ring; ignore the yank pointer.
8399         (isearch-abort): Call isearch-done with NOPUSH.
8400         (isearch-cancel): New function.
8401         (isearch-mode-map): Bind it to ESC ESC ESC.
8402
8403         * isearch-mode.el: Begin merge with FSF 20.4.
8404
8405 1999-09-01  Andy Piper  <andy@xemacs.org>
8406
8407         * x-select.el (x-get-clipboard): obsolete.
8408         (x-yank-clipboard-selection): obsolete
8409
8410         * select.el (disown-selection): need to be careful to disown the
8411         clipboard if we set it via selection.
8412         (get-clipboard): move from x-select.el
8413         (yank-clipboard-selection): ditto.
8414
8415 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8416
8417         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8418         isearch-highlight-all-matches to nil.
8419         (isearch-fixed-case): New variable.
8420         (isearch-mode): Initialize it.
8421         (isearch-edit-string): Save it.
8422         (isearch-toggle-case-fold): Set it.
8423         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8424         need to check isearch-fixed-case.
8425         (isearch-toggle-case-fold): Update highlighting of all matches
8426         before the pause.
8427         (isearch-edit-string):
8428
8429 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8430
8431         * isearch-mode.el (isearch-edit-string): Call isearch-message
8432         before reading the event so that the prompt is displayed properly.
8433         (isearch-message): Use isearch-nonincremental when calling
8434         isearch-message-prefix.
8435         (minibuffer-local-isearch-map): Bind up and down to do the same as
8436         M-p and M-n respectively.
8437         (isearch-done): New arg NOPUSH.
8438         (isearch-edit-string): Use it.
8439         (isearch-edit-string): Don't bind isearch-string.
8440         (isearch-ring-adjust): Edit string, *then* push state.
8441
8442 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8443
8444         * faces.el (isearch-secondary): Make isearch-secondary look
8445         different than default.
8446
8447 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8448
8449         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8450         save-excursion.
8451         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8452         (isearch-update): Call isearch-dehighlight without arguments.
8453         (isearch-done): Ditto.
8454
8455         * isearch-mode.el (isearch-fix-case): If the search string has no
8456         upper-case letters, allow the folding to be reenabled.
8457         Previously, once disabled, the folding would remain that way until
8458         the end of isearch.
8459         (isearch-top-state): Call isearch-fix-case.
8460
8461         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8462         save-excursion.
8463         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8464
8465 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8466
8467         * xpm-button.el:
8468         xbm-button.el: Need to exist in core because gui.el depends on
8469         them.
8470
8471 1999-08-31  Andy Piper  <andy@xemacs.org>
8472
8473         * gutter-items.el (buffers-tab-face): new customizable variable.
8474         (buffers-tab-default-buffer-line-length): new specifier for
8475         maximum viewable characters.
8476         (progress-stack): new variable for implementing widget-based
8477         progress messages.
8478         (progress-area-buffer): ditto.
8479         (progress-glyph-height): ditto.
8480         (progress-stop-callback): ditto.
8481         (progress-quit-function): new function.
8482         (progress-glyph): new variable.
8483         (progress-layout-glyph): ditto.
8484         (progress-displayed-p): new function, see message-displayed-p for
8485         details.
8486         (clear-progress): ditto.
8487         (remove-progress): ditto.
8488         (append-progress): ditto.
8489         (raw-append-progress): ditto.
8490         (display-progress): ditto.
8491         (current-progress): ditto.
8492         (current-progress-label): ditto.
8493         (progress): ditto.
8494         (lprogress): ditto.
8495
8496
8497 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8498
8499         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8500
8501         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8502         `isearch-yank-selection'.
8503         (isearch-mode-map): Use it.
8504         (isearch-yank-selection): Use `get-selection' instead of
8505         `get-x-selection'.
8506
8507 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8508
8509         * faces.el (isearch-secondary): Create face here.
8510
8511         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8512         timers.
8513
8514 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8515
8516         * subr.el (buffer-string): More robust backward compatibility
8517         check, courtesy William Perry.
8518
8519 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8520
8521         * replace.el (perform-replace): Stop the search after the search
8522         limit has been reached.
8523
8524 1999-08-23  Andy Piper  <andy@xemacs.org>
8525
8526         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8527         here if we don't have one.
8528
8529 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8530
8531         * ldap.el (ldap-coding-system): Default to nil until we get
8532         efficient UTF8 support
8533         (ldap-decode-string): Guard against `decode-coding-string' not
8534         being defined
8535         (ldap-encode-string): Guard against `encode-coding-string' not
8536         being defined
8537
8538 1999-08-23  Didier Verna  <didier@xemacs.org>
8539
8540         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8541         Some doc strings improvements, and add a star to the `interactive'
8542         calls.
8543
8544 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8545
8546         * font-lock.el (java-font-lock-keywords-3): introduced new
8547         keywords and regexpes for javadoc syntax 1.2.
8548
8549 1999-08-17  Andy Piper  <andy@xemacs.org>
8550
8551         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8552         format-buffers-tab-line.
8553         (buffers-tab-max-buffer-line-length): new variable.
8554         (format-buffers-tab-line): new function. truncate names if over
8555         buffers-tab-max-buffer-line-length.
8556
8557 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8558
8559         * cus-start.el: Customize the variable `bell-inhibit-time'.
8560
8561 1999-08-16  Andy Piper  <andy@xemacs.org>
8562
8563         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8564         brute-force approach to deleting the last buffer.
8565         (buffers-tab-grouping-regexp): new customizable variable.
8566         (select-buffers-tab-buffers-by-mode): use it.
8567
8568 1999-08-13  Andy Piper  <andy@xemacs.org>
8569
8570         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8571         deletion problem.
8572
8573 1999-07-30  Didier Verna  <didier@xemacs.org>
8574
8575         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8576         of princ to output symbols.
8577         (custom-save-face-internal): ditto.
8578         (custom-save-resets): ditto.
8579
8580 1999-08-09  Didier Verna  <didier@xemacs.org>
8581
8582         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8583         `regexp-quote' to protect the major mode name for use as a regular
8584         expression (c++ needs this for instance).
8585
8586 1999-08-08  Andy Piper  <andy@xemacs.org>
8587
8588         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8589         cope with similar mode names.
8590
8591         * gutter-items.el (buffers-tab-selection-function): new selection
8592         function.
8593         (select-buffers-tab-buffers-by-mode): new function.
8594         (buffers-tab-items): use it if set to only display buffers in the
8595         tab in the current buffer's group..
8596         (update-tab-in-gutter): use new api.
8597         (remove-buffer-from-gutter-tab): ditto.
8598
8599         * gutter-items.el (buffers-tab-max-size): set custom selection
8600         default to 6.
8601         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8602         (add-tab-to-gutter): set face as default.
8603
8604 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8605
8606         * faces.el (frob-face-property): Merge the fall-back specifier
8607         with the target, not replace it.
8608
8609 1999-08-05  Andy Piper  <andy@xemacs.org>
8610
8611         * gutter-items.el (update-tab-in-gutter): add frame argument for
8612         buffer-items.
8613         (update-tab-in-gutter): use it.
8614
8615         * gutter-items.el (record-buffer-hook): set.
8616
8617         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8618         change.
8619         (switch-to-buffer-hook) deleted.
8620
8621 1999-08-04  Andy Piper  <andy@xemacs.org>
8622
8623         * gutter-items.el (update-tab-in-gutter): make sure this will work
8624         as an argument to create-frame-hook.
8625
8626 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8627
8628         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8629         instead of timer emulation.
8630
8631 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8632
8633         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8634         Emacs isearch enhancements.
8635
8636 1999-07-28  Andy Piper  <andy@xemacs.org>
8637
8638         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8639         all devices that support tab controls.
8640         (remove-buffer-from-gutter-tab): new function. to be used as a
8641         value for kill-buffer-hook.
8642
8643 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8644
8645         * auto-show.el (auto-show-truncationp): changed to match
8646         `window_translation_on'
8647
8648 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8649
8650         * XEmacs 21.2.19 is released
8651
8652 1999-07-28  SL Baur  <steve@miho>
8653
8654         * code-files.el (insert-file-contents): Fix docstring.
8655         revert previous change.
8656
8657 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8658
8659         * fill.el (fill-region-as-paragraph): Change re-break-point to
8660         contain word-across-newline plus one character so that filling
8661         Japanese and Chinese works as desired.
8662         * simple.el (do-auto-fill): Ditto.
8663
8664 1999-07-26  SL Baur  <steve@miho>
8665
8666         * mule/japanese.el ("Japanese"): Do not specify a default input
8667         method.
8668         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8669
8670 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8671
8672         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8673         able to use cl-macs macro in early lisp.
8674
8675 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8676
8677         * custom.el:
8678         * cus-face.el:
8679         * cus-edit.el:
8680                 Massive custom Theme API changes.
8681
8682 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8683
8684         * code-files.el (insert-file-contents): Regard
8685         coding-system-magic-cookie if `coding-system-for-read' is nil.
8686
8687 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8688
8689         * mule/thai-xtis.el: Add coding: local variable, to avoid
8690         bootstrapping problem with C locale.
8691
8692 1999-07-22  Andy Piper  <andy@xemacs.org>
8693
8694         * dumped-lisp.el (preloaded-file-list): guard against putting
8695         gutter-items in a less than functional XEmacs.
8696         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8697
8698 1999-07-18  Bob Weiner  <weiner@beopen.com>
8699
8700         * fill.el (fill-context-prefix): Fixed bug that prevented the
8701         setting of an adaptive fill prefix when the `dont-skip-first' was
8702         t.
8703
8704 1999-07-22  SL Baur  <steve@miho>
8705
8706         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8707
8708 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8709
8710         * files.el (interpreter-mode-alist): add `make', `guile', and
8711         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8712         makefile-mode, guile is a scheme, and someday XEmacs will be
8713         modular enough to use as an efficient scripting tool.)
8714
8715 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8716
8717         * mule/mule-cmds.el (reset-language-environment): Regard
8718         coding-category `utf-8' and `ucs-4' if they are available.
8719
8720 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8721
8722         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8723         (prefer-coding-system): Fix DOC-string.
8724
8725         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8726         DOC-string too.
8727
8728         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8729         Mule.
8730         (coding-system-change-eol-conversion): Fix DOC-string.
8731
8732 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8733
8734         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8735         instead of `list-coding-system'.
8736
8737 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8738
8739         * menubar-items.el (default-menubar): `select-input-method' was
8740         renamed to `set-input-method'.
8741
8742         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8743         "Set Language Environment" menu.
8744
8745         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8746         "Describe Language Support" menu.
8747
8748 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8749
8750         * mule/chinese.el ("Chinese-GB"): Rename
8751         `chinese-gb-environment-setup-function' to
8752         `setup-chinese-gb-environment-internal'.
8753
8754 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8755
8756         * mule/korean.el: Use `define-coding-system-alias' instead of
8757         `copy-coding-system'.
8758
8759 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8760
8761         * mule/mule-cmds.el (set-language-environment-coding-systems):
8762         Treat duplicated coding-categories.
8763
8764 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8765
8766         * mule/japanese.el: Use `define-coding-system-alias' instead of
8767         `copy-coding-system'.
8768
8769 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8770
8771         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8772         coding-system `viscii'.
8773
8774 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8775
8776         * mule/cyrillic.el:
8777         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8778         (cyrillic-alternativnyj-decode-table): New variable.
8779         (cyrillic-alternativnyj-encode-table): New variable.
8780         - Specify `iso-8-1' as a category of coding-system
8781           `alternativnyj'.
8782         - Abolish general Cyrillic environment.
8783
8784 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8785
8786         * mule/chinese.el:
8787         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8788         - Register `chinese-gb-environment-setup-function' as a
8789           `setup-function' of "Chinese-GB" environment.
8790
8791 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8792
8793         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8794         optional argument `parents'.
8795
8796         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8797         property for Thai-XTIS.
8798
8799         * mule/mule-help.el (help-with-tutorial): Use property
8800         `tutorial-coding-system' of language-info as a coding-system to
8801         read tutorial file.
8802
8803 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8804
8805         * mule/thai-xtis.el: Don't setup `setup-function' and
8806         `exit-function'.
8807
8808         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8809         `set-coding-category-system' to set up coding-system for
8810         coding-category.
8811
8812         * mule/mule-cmds.el (prefer-coding-system): Use
8813         `set-coding-category-system' to set up coding-system for
8814         coding-category.
8815
8816 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8817
8818         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8819         Thai-XTIS environment.
8820
8821         * mule/mule-cmds.el (prefer-coding-system): Use
8822         `find-coding-system' instead of `coding-system-p'.
8823
8824 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8825
8826         * mule/mule-cmds.el (set-language-environment-coding-systems):
8827         Modify eol-type for XEmacs.
8828
8829         * mule/thai-xtis.el: Delete unused local variable `category'.
8830
8831         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8832         function.
8833         (prefer-coding-system): Don't call
8834         `update-coding-systems-internal'; use function
8835         `coding-category-list' instead of variable `coding-category-list';
8836         use `set-coding-priority-list' instead of `set-coding-priority';
8837         modify `eol-type' for XEmacs.
8838
8839         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8840         `charset-columns'.
8841         (char-width): Likewise.
8842
8843 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8844
8845         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8846         `tis-620'.
8847
8848         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8849         `set-coding-priority-list' instead of `set-coding-priority'; don't
8850         call `update-coding-systems-internal'.
8851
8852         * mule/mule-misc.el (coding-system-get): New function.
8853         (coding-system-put): New function.
8854         (coding-system-category): New function.
8855
8856 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8857
8858         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8859         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8860         to avoid conflict with leim/quail/thai-xtis.
8861
8862         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8863         to thai-xtis-chars.el.
8864
8865         * mule/thai-xtis-chars.el: New file (split from
8866         mule/thai-xtis.el).
8867
8868 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8869
8870         * mule/thai-xtis.el:
8871         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8872         - Add syntax entries.
8873         - Put `preferred-coding-system' of the charset `thai-xtis' to
8874           `tis-620'.
8875
8876 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8877
8878         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8879         rewritten to use write-multibyte-character.
8880
8881 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8882
8883         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8884         of `iso-2022-7'.
8885         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8886         ported yet.
8887         (read-input-method-name): Treat optional argument `default'.
8888
8889 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8890
8891         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8892         all.
8893         (set-language-info-alist): Set up menus here.
8894
8895 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8896
8897         * minibuf.el (completing-read): Add new optional argument
8898         `default'.
8899         (read-coding-system): Add new optional argument
8900         `default-coding-system'.
8901
8902 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8903
8904         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8905         (viet-viscii-...->viet-vscii...).
8906
8907 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8908
8909         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8910         and menus.
8911
8912 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8913
8914         * mule/mule-cmds.el (input-method-function): Add permanent-local
8915         property.
8916
8917 1999-03-30  Dave Love  <fx@gnu.org>
8918
8919         * mule/mule-cmds.el (current-language-environment): Doc fix.
8920
8921 1999-02-06  Richard Stallman  <rms@gnu.org>
8922
8923         * mule/european.el (setup-slovenian-environment): New function.
8924         ("Slovenian"): New language environment.
8925
8926 1999-01-27  Dave Love  <fx@gnu.org>
8927
8928         * mule/mule-cmds.el (current-language-environment): Provide :link,
8929         :type (choices) and appropriate :get.
8930
8931 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8932
8933         * mule/mule-cmds.el (describe-language-environment): Don't alter
8934         input-method-alist.
8935
8936 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8937
8938         * mule/mule-cmds.el (prefer-coding-system): Call
8939         set-coding-priority, so that the internal array of priorities is
8940         also updated.
8941
8942 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8943
8944         * mule/mule-cmds.el (prefer-coding-system): If the argument
8945         requires specific EOL conversion type, make the default coding
8946         systems use that.
8947
8948 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8949
8950         * mule/mule-cmds.el (set-language-environment): Pass the default
8951         eol-type to set-language-environment-coding-systems.
8952         (set-default-coding-systems): Copy the eol-type property for the
8953         new default values of {buffer-file,process}-coding-system from the
8954         old defaults.
8955         (set-language-environment-coding-systems): Accept an optional
8956         argument EOL-TYPE, and set the eol-type property of the default
8957         coding systems accordingly.
8958
8959 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8960
8961         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8962         use generate-new-buffer instead of get-buffer-create.
8963
8964 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8965
8966         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8967
8968 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8969
8970         * mule/mule-cmds.el (default-input-method): Fix custom type.
8971
8972 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8973
8974         * mule/mule-cmds.el (setup-specified-language-environment):
8975         Add apropos-inhibit property.
8976         (describe-specified-language-support): Likewise.
8977
8978 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8979
8980         * mule/mule-cmds.el: Doc fixes.
8981
8982 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8983
8984         * mule/mule-cmds.el (register-input-method): Doc-string
8985         modified.
8986
8987 1998-09-01  Dave Love  <fx@gnu.org>
8988
8989         * mule/mule-cmds.el (current-language-environment): Fix
8990         setter function.
8991
8992 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8993
8994         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8995         mule/european.el, mule/hebrew.el, mule/japanese.el,
8996         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8997         avoid bootstrapping problem if you need to recompile all the Lisp
8998         files using interpreted code.
8999
9000 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9001
9002         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9003         ("Latin-2"): Likewise.
9004
9005 1998-08-18  Per Starback  <starback@update.uu.se>
9006
9007         * mule/european.el (setup-latin2-environment): Fix typo.
9008
9009 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9010
9011         * mule/european.el: Give proper value of `input-method' key to all
9012         lang. env.
9013
9014         * mule/mule-cmds.el (activate-input-method): Handle the case that
9015         the arg INPUT-METHOD is nil correctly.
9016         (read-multilingual-string): Activate the specified input method
9017         before calling read-string.  Afterward, activate the original
9018         input method.
9019
9020 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9021
9022         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9023         (set-language-info-alist): Fix typo in doc-string.
9024
9025         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9026
9027 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9028
9029         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9030         (reset-language-environment): New function for the job that
9031         setup-english-environment used to do.
9032         (set-language-environment): Do more setups according to the info
9033         in language-info-alist.
9034         (read-language-name): Handle the case that the arg KEY is nil.
9035         (describe-language-environment): Handle input-method property.
9036
9037         * mule/: All files under this directory, which related with
9038         specific languages (such as mule/european.el, mule/greek.el,
9039         mule/hebrew.el, mule/misc-lang.el), modified as below.
9040         (setup-XXX-environment): Just call set-language-environment.  If
9041         they used to do some other jobs than what done by
9042         set-language-environment, those jobs are done in
9043         setup-XXX-environment-internal now.
9044         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9045         the value to setup-XXX-environment-internal.  Add properties
9046         input-method and features.
9047
9048         * mule/english.el (setup-english-environment): Just call
9049         reset-language-environment.
9050
9051         * mule/european.el (setup-8-bit-environment): Function deleted.
9052
9053 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9054
9055         * mule/mule-cmds.el (input-method-exit-on-first-char)
9056         (input-method-use-echo-area): Doc fixes.
9057
9058 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9059
9060         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9061         variable.
9062         (input-method-use-echo-area): New variable.
9063
9064 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9065
9066         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9067
9068 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9069
9070         * mule/mule-cmds.el (activate-input-method): Update mode line.
9071         (inactivate-input-method): Likewise.
9072
9073 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9074
9075         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9076         input method in the current buffer, but just bind
9077         current-input-method.
9078
9079 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9080
9081         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9082
9083         * mule/misc-lang.el ("IPA"): Add coding-priority and
9084         coding-system.
9085
9086 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9087
9088         * mule/greek.el: Add coding-priority.
9089
9090 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9091
9092         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9093         LANG-ENV.
9094
9095 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9096
9097         * mule/mule-cmds.el (register-input-method): Fix previous change.
9098         (setup-specified-language-environment): Doc fix.
9099
9100 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9101
9102         * mule/mule-cmds.el: Several doc fixes.
9103         (get-language-info, set-language-info): Rename argument.
9104         (set-language-info-alist): Likewise.
9105         (register-input-method): Rename argument.
9106         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9107
9108 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9109
9110         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9111         default value while reading an input method.
9112
9113 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9114
9115         * mule/mule-cmds.el (universal-coding-system-argument):
9116         Use buffer-file-coding-system as default.
9117
9118 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9119
9120         * mule/korean.el ("Korean"): Doc fix.
9121
9122 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9123
9124         * mule/mule-cmds.el (describe-language-environment): Print the
9125         languge environment at the head.
9126
9127 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9128
9129         * mule/japanese.el: Set exit-function to exit-japanese-environment
9130         for Japanese environment.
9131
9132 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9133
9134         * mule/mule-cmds.el (set-language-environment): Doc fix.
9135         (current-language-environment): Use defcustom.
9136         (default-input-method): Specify :type.
9137
9138 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9139
9140         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9141         modified.
9142         (prefer-coding-system): Doc-string modified.
9143
9144 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9145
9146         * mule/mule-cmds.el (set-language-info): Doc-string
9147         describes `coding-priority' KEY.
9148         (set-language-environment-coding-systems): New function.
9149         (select-safe-coding-system): New function.
9150         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9151         (set-language-info-alist): New optionla arg PARENTS.  Call
9152         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9153         (set-language-environment-coding-systems): New function.
9154
9155         * mule/chinese.el: Remove setting up of
9156         describe-chinese-environment-map and
9157         setup-chinese-environment-map.  Exclude them in args of calls to
9158         set-language-info-alist.  Register coding-priority key in
9159         language-info-alist.
9160
9161         * mule/cyrillic.el: Remove setting up of
9162         describe-cyrillic-environment-map and
9163         setup-cyrillic-environment-map.  Exclude them in args of calls to
9164         set-language-info-alist.  Register coding-priority key in
9165         language-info-alist.
9166
9167         * mule/english.el: Register coding-priority key in
9168         language-info-alist.
9169
9170         * mule/ethiopic.el: Register coding-priority key in
9171         language-info-alist.
9172
9173         * mule/european.el: Remove setting up of
9174         describe-european-environment-map and
9175         setup-european-environment-map.  Exclude them in args of calls to
9176         set-language-info-alist.  Register coding-priority key in
9177         language-info-alist.  Add "German" language env.
9178         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9179         (setup-german-environment): New function.
9180
9181         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9182         change default input method to "greek-postfix".
9183
9184         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9185         coding-priority key in
9186
9187 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9188
9189         * mule/mule-cmds.el (set-language-info): Doc fix.
9190         (input-method-inactivate-hook): Doc fix.
9191
9192 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9193
9194         * mule/mule-cmds.el (set-input-method): Renamed from
9195         select-input-method.
9196
9197 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9198
9199         * mule/mule-cmds.el (set-language-environment): Run
9200         exit-language-environment-hook before calling `exit-function'
9201         which is specified for the language environment.
9202
9203 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9204
9205         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9206         modified.
9207         (prefer-coding-system): Likewise.
9208         (describe-language-environment): Print aliases of each coding
9209         system.
9210         (set-language-environment-hook): New variable.
9211         (exit-language-environment-hook): New variable.
9212         (set-language-environment): Call these hooks.  Before setting a
9213         new language environment, exit from the
9214         current-language-environment if necessary.
9215         (input-method-verbose-flag): The value can be nil, t,
9216         complex-only, or default.
9217         (input-method-highlight-flag): Doc-string augmented.
9218         (activate-input-method): Check if we can run the registered
9219         function to activate an input method.
9220
9221         * mule/korean.el: Set exit-function for language environment
9222         "Korean" to exit-korean-environment.
9223         (setup-korean-environment): Moved to korea-util.el.
9224
9225 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9226
9227         * mule/mule-cmds.el (read-multilingual-string): Use
9228         current-input-method prior to default-input-method.  Don't bind
9229         current-input-method by `let', instead, activate the specified
9230         input method in the current buffer temporarily.
9231
9232 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9233
9234         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9235
9236 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9237
9238         * mule/chinese.el (post-read-decode-hz): Return the result of
9239         decode-hz-region.
9240         (pre-write-encode-hz): Do not change the value of
9241         last-coding-system.
9242
9243 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9244
9245         * mule/mule-ccl.el: Doc fixes.
9246
9247 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9248
9249         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9250         (check-ccl-program): New macro.
9251
9252 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9253
9254         * mule/mule-ccl.el: Comment about CCL syntax modified.
9255         (ccl-command-table): Add read-multibyte-character and
9256         write-multibyte-character.
9257         (ccl-code-table): Add ex-cmd.
9258         (ccl-extended-code-table): New variable.
9259         (ccl-embed-extended-command): New function.
9260         (ccl-compile-read-multibyte-character,
9261         ccl-compile-write-multibyte-character) New functions.
9262         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9263         ccl-dump-write-multibyte-character): New functions.
9264
9265 1999-07-22  SL Baur  <steve@miho>
9266
9267         * config.el (config-value-file): config.values is installed into
9268         doc-directory.
9269         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9270
9271 1999-07-19  Didier Verna  <didier@xemacs.org>
9272
9273         * rect.el: all functions rewritten, except when noted. Below is a
9274         list of interface changes.
9275         (apply-on-rectangle): new function. Obsoletes
9276         `operate-on-rectangle'. All functions that used to call this
9277         function now call the new one.
9278         (kill-rectangle): added optional prefix arg to fill lines.
9279         (delete-rectangle): ditto.
9280         (delete-extract-rectangle): ditto.
9281         (open-rectangle): ditto.
9282         (clear-rectangle): ditto.
9283         (delete-rectangle-line): added third arg FILL.
9284         (delete-extract-rectangle-line): ditto.
9285         (open-rectangle-line): ditto.
9286         (clear-rectangle-line): ditto.
9287
9288 1999-07-18  Andy Piper  <andy@xemacs.org>
9289
9290         * menubar-items.el (default-menubar): add gutter options.
9291
9292         * gutter-items.el: new file.
9293         (gutter): new group for custom.
9294         (gutter-visible-p): new variable.
9295         (default-gutter-position): ditto.
9296         (buffers-tab): new group for the buffers tab.
9297         (gutter-buffers-tab): widget to put in the gutter.
9298         (buffers-tab-max-size): max number of tabs.
9299         (buffers-tab-switch-to-buffer-function): function to call when a
9300         tab is pressed.
9301         (buffers-tab-omit-function): filter buffers with this function.
9302         (buffers-tab-format-buffer-line-function): format buffer names for
9303         inclusion in tabs.
9304         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9305         the record.
9306         (build-buffers-tab-internal): build a list of tab items.
9307         (buffers-tab-items): ditto.
9308         (add-tab-to-gutter): put a tab in the gutter area.
9309         (update-tab-in-gutter): reset the buffers in the tab.
9310
9311         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9312
9313         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9314         (switch-to-buffer-hooks): new hook.
9315
9316         * toolbar.el (default-toolbar-position): fix typo.
9317
9318 1999-07-16  Andy Piper  <andy@xemacs.org>
9319
9320         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9321
9322 1999-07-15  Didier Verna  <didier@xemacs.org>
9323
9324         * cus-edit.el (custom-prompt-variable): optional third arg makes
9325         prompt for a comment string.
9326         (customize-set-value): optional prefix makes this function handle
9327         variable comments.
9328         (customize-set-variable): ditto.
9329         (customize-save-variable): ditto.
9330         (customize-customized): handle custom comments.
9331         (customize-save-customized): ditto.
9332         (custom-variable-state-set): ditto.
9333         (custom-face-state-set): ditto.
9334         (customize-saved): ditto.
9335         (custom-variable-set): ditto.
9336         (custom-face-set): ditto.
9337         (custom-variable-save): ditto.
9338         (custom-face-save): ditto.
9339         (custom-variable-reset-saved): ditto.
9340         (custom-face-reset-saved): ditto.
9341         (custom-variable-reset-standard): ditto.
9342         (custom-face-reset-standard): ditto.
9343         (custom-comment-face): new face.
9344         (custom-comment-tag-face): ditto.
9345         (custom-comment): new widget.
9346         (custom-comment-create): new function.
9347         (custom-comment-delete): ditto.
9348         (custom-comment-value-set): ditto.
9349         (custom-comment-show): ditto.
9350         (custom-comment-invisible-p): ditto.
9351         (custom-variable-value-create): create a comment field widget.
9352         (custom-face-value-create): ditto.
9353         (custom-variable-menu): new entry for adding a custom comment.
9354         (custom-face-menu): ditto.
9355         (custom-save-variables): possibly save custom comments.
9356         (custom-save-faces): ditto.
9357
9358         * cus-face.el (custom-set-faces): the arguments can now have a
9359         custom comment as fourth argument.
9360
9361         * custom.el (custom-set-variables): the arguments can now have a
9362         custom comment as fifth element.
9363
9364 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9365
9366         * XEmacs 21.2.18 is released
9367
9368 1999-07-13  SL Baur  <steve@miho>
9369
9370         * lib-complete.el (read-library-name): Revert previous change.
9371         (read-library): Ditto.
9372
9373 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9374
9375         * packages.el (packages-package-list): Capitalize docstring.
9376
9377         * packages.el (packages-find-package-library-path): Use #'nconc
9378         rather than #'append to reduce consing -- #'mapcar uses Flist,
9379         which returns a freshly consed list.  #'append would create yet
9380         another fresh list, using Fmake_list in concat.
9381
9382         * packages.el (package-provide): Use setq with remassq like it
9383         says in its docstring.
9384
9385 1999-07-06  SL Baur  <steve@miho.m17n.org>
9386
9387         * lib-complete.el (progn-with-message): Fix typo.
9388
9389 1999-07-06  SL Baur  <steve@miho.m17n.org>
9390
9391         * mule/mule-misc.el (char-octet): Make function match docstring.
9392         From Katsumi Yamaoka <yamaoka@jpl.org>
9393
9394 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9395
9396         * wid-edit.el (widget-documentation): corrected spelling error.
9397
9398 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9399
9400         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9401         keys if already bound
9402
9403 1999-07-06  SL Baur  <steve@miho.m17n.org>
9404
9405         * lib-complete.el (progn-with-message): Revert previous changes.
9406
9407 1999-06-24  Bob Weiner  <weiner@beopen.com>
9408
9409         * lib-complete.el (find-library):
9410         (find-library-other-window):
9411         (find-library-other-frame): Completely rewrote
9412         so that these functions actually work when called non-interactively.
9413         Also made them handle LIBRARY arguments which end with .el or .elc.
9414
9415 1999-06-24  Bob Weiner  <weiner@beopen.com>
9416
9417         * simple.el (indent-new-comment-line): Locally bound
9418         `block-comment-start' to `comstart' or else when this is called
9419         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9420         `block-comment-start' value, ignoring any existing spacing after a
9421         comment prefix in the previous line and producing ugly comments.
9422
9423 1999-06-23  Bob Weiner  <weiner@beopen.com>
9424
9425         * list-mode.el (mouse-choose-completion):
9426         (choose-completion):
9427         (completion-switch-to-minibuffer): Added.
9428         ([Tab]): [Tab] previously switched to the minibuffer
9429         but since [space] does that and since most applications in the
9430         world use [Tab] to select the next item in a list, do that in the
9431         *Completions* buffer too.  This will cause the least confusion
9432         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9433         06/23/1999.
9434
9435 1999-06-22  Bob Weiner  <weiner@beopen.com>
9436
9437         * help.el (help-buffer-name): Added support for a null value
9438         of `help-buffer-prefix-string' since some buffers require no
9439         prefix.
9440
9441 1999-06-20  Bob Weiner  <weiner@beopen.com>
9442
9443         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9444         in the completion-list-mode-map to bury the completions buffer
9445         even when the minibuffer is no longer active.
9446
9447 1999-06-20  Bob Weiner  <weiner@beopen.com>
9448
9449         * list-mode.el (list-mode): It is visually disconcerting to have
9450         the text cursor disappear within list buffers, especially when
9451         moving from window to window, so leave it visible.
9452
9453 1999-07-01  SL Baur  <steve@miho.m17n.org>
9454
9455         * menubar-items.el (default-menubar): Conditionalize the bug
9456         report menu item (which may not be possible in this XEmacs).
9457         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9458
9459 1999-06-30  SL Baur  <steve@miho.m17n.org>
9460
9461         * subr.el (with-current-buffer): DOC string fix.
9462         Suggested by Bob Weiner <weiner@altrasoft.com>
9463
9464 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9465
9466         * cus-face.el (custom-face-italic): insert missing args
9467
9468 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9469
9470         * packages.el (package-locations): Changed default early package
9471         hierarchies to ~/.xemacs/mule-packages and
9472         ~/.xemacs/xemacs-packages.
9473
9474 1999-06-23  SL Baur  <steve@miho.m17n.org>
9475
9476         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9477
9478 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9479
9480         * packages.el (package-locations): Changed default early package
9481         hierarchy to ~/.xemacs/packages.
9482         (package-locations): Removed `packages' as a possible name for a
9483         late package hierarchy.
9484
9485 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9486
9487         * mule/mule-category.el (word-combining-categories): Set up new
9488         variable.
9489         (word-separating-categories): Likewise.
9490
9491 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9492
9493         * XEmacs 21.2.17 is released
9494
9495 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9496
9497         * font-menu.el (font-menu-set-font): allow for nil specification
9498         of font size.
9499
9500 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9501
9502         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9503         is 1.
9504
9505 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9506
9507         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9508         8859-5 instead of ISO 8859-1.
9509
9510 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9511
9512         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9513         (viet-viscii-encode-table): Ditto.
9514
9515         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9516         Make obsolete definition of char-octet.
9517
9518 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9519
9520         * subr.el: Move no-Mule make-char ...
9521         * help-nomule.el (make-char): To here.
9522         (string-width): Make Mule compatibility alias.
9523
9524 1999-06-15  Andy Piper  <andy@xemacs.org>
9525
9526         * select.el (get-selection-no-error): really make there be no-error.
9527         (get-selection): revert to original.
9528
9529 1999-06-11  Andy Piper  <andy@xemacs.org>
9530
9531         * select.el (selection-sets-clipboard): renamed.
9532         (own-selection): use it.
9533
9534 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9535
9536         * XEmacs 21.2.16 is released
9537
9538 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9539
9540         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9541         missing characters to avoid crash.
9542
9543 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9544
9545         * coding.el (set-terminal-coding-system): Only set the console
9546         coding system on the selected console if it is a tty.
9547
9548 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9549
9550         * cus-face.el:
9551         * cus-edit.el:
9552         * faces.el:
9553         (custom):
9554         (face-spec-set):
9555         * faces.el (frob-face-property):
9556         * font-menu.el (font-menu-set-font):
9557                   Actually apply changes from 1999-03-17
9558
9559 1999-06-10  Andy Piper  <andy@xemacs.org>
9560
9561         * select.el (get-selection): abstract out non error-signalling
9562         part.
9563         (get-selection-no-error): get-selection without signalling an
9564         error.
9565         (selection-is-clipboard-p): new variable. controls whether the
9566         selection sets the clipboard.
9567         (own-selection): use it.
9568
9569         * mouse.el (insert-selection): fallback to clipboard after trying
9570         primary selection and cutbuffer.
9571
9572 1999-06-05  Andy Piper  <andy@xemacs.org>
9573
9574         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9575         selection functions.
9576
9577 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9578
9579         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9580         default value.
9581         (load): Use `raw-text' instead of `no-conversion'.
9582         (insert-file-contents): Likewise.
9583
9584         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9585         of `no-conversion'.
9586
9587 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9588
9589         * coding.el: Don't copy `no-conversion' to `raw-text'.
9590
9591 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9592
9593         * subr.el (make-char): Define it if Mule is not around.
9594
9595 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9596
9597         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9598
9599         * x-select.el (x-disown-selection-internal): Restore symbol as an
9600         obsolete alias.
9601         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9602
9603 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9604
9605         * XEmacs 21.2.15 is released
9606
9607 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9608
9609         * subr.el (split-string): Avoid infinite looping
9610
9611 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9612
9613         * ldap.el (ldap-ignore-attribute-codings): New variable
9614         (ldap-default-attribute-decoder): New variable
9615         (ldap-coding-system): New variable
9616         (ldap-attribute-syntax-encoders): New variable
9617         (ldap-attribute-syntax-decoders): New variable
9618         (ldap-attribute-syntaxes-alist): New variable
9619         (ldap-encode-boolean): New function
9620         (ldap-decode-boolean): New function
9621         (ldap-encode-country-string): New function
9622         (ldap-decode-string): New function
9623         (ldap-decode-address): New function
9624         (ldap-encode-address): New function
9625         (ldap-decode-attribute): New function
9626         (ldap-search): Use some of these
9627
9628 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9629
9630         * version.el (emacs-version): Make the patch level/beta come
9631         before the XEmacs qualifier so that it gets into (funcall
9632         emacs-version) and thus in the bug reports.
9633         (emacs-version>=): Support patch levels.
9634
9635 1999-06-03  SL Baur  <steve@xemacs.org>
9636
9637         * version.el: implement x.y.z version number
9638         From Jan Vroonhof <vroonhof@math.ethz.ch>
9639
9640 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9641
9642         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9643
9644 1999-05-22  Vin Shelton <acs@xemacs.org>
9645
9646         * startup.el: Document -private and break out non-standard X options.
9647
9648 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9649
9650         * mule/mule-charset.el (charset-after): New function.
9651         (charset-direction): Synch with Mule, update docstring.
9652         (get-charset-property): New function.
9653         (put-charset-property): New function.
9654         (charset-plist): New function.
9655
9656         * mule/mule-charset.el (compose-region):
9657         (decompose-region): remove;  these functions (which don't work
9658         since we don't do composite characters) have been moved to
9659         mule-util.el.
9660         (toplevel): follow coding standards
9661
9662 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9663
9664         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9665         exist any more.
9666
9667         * code-files.el: Fix commentary to follow coding standards.  Move
9668         the single line left in mule-files.el to here.
9669
9670         * mule/mule-files.el: delete.
9671
9672 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9673
9674         * info.el (Info-scroll-prev): Use event functions instead of the
9675         old emacs 19 interface.
9676
9677 1999-06-02  Andy Piper  <andy@xemacs.org>
9678
9679         * x-font-menu.el (x-font-menu-load-font):
9680         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9681
9682 1999-05-31  Andy Piper  <andy@xemacs.org>
9683
9684         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9685         group.
9686         (font-menu-this-frame-only-p): ditto.
9687         (font-menu-max-items): reinstate, from Jan Vroonhof
9688         <vroonhof@math.ethz.ch>
9689         (font-menu-submenu-name-format): ditto.
9690         (font-menu-split-long-menu): ditto, for use by the family
9691         constructor.
9692         (font-menu-family-constructor): use it.
9693
9694 1999-05-30  Andy Piper  <andy@xemacs.org>
9695
9696         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9697         for use by the font menu.
9698
9699         * msw-font-menu.el: new file implementing mswindows specific
9700         font-menu behaviour.
9701         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9702         (mswindows-font-menu-junk-families): ditto.
9703         (hack-font-truename): ditto.
9704         (mswindows-font-regexp-ascii): ditto.
9705         (mswindows-reset-device-font-menus): ditto.
9706         (mswindows-font-menu-font-data): ditto.
9707         (mswindows-font-menu-load-font): ditto.
9708
9709         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9710         (x-font-menu-font-data): ditto.
9711         (x-font-menu-load-font): ditto.
9712
9713         * font-menu.el: new file implementing generic font menu behaviour.
9714         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9715         made device independent.
9716         (font-menu-this-frame-only-p): ditto.
9717         (font-menu-preferred-resolution): ditto.
9718         (font-menu-size-scaling): new variable used to determine whether
9719         sizes are in points or tenths of a point.
9720         (vassoc): moved from x-font-menu.el.
9721         (device-fonts-cache): ditto.
9722         (device-fonts-cache): ditto.
9723         (flush-device-fonts-cache): ditto.
9724         (reset-device-font-menus): copied from x-font-menu.el and made
9725         device independent. Most functionality deferred to
9726         device-dependent versions.
9727         (font-menu-family-constructor): copied from x-font-menu.el and
9728         made device independent.
9729         (font-menu-size-constructor): ditto.
9730         (font-menu-weight-constructor): ditto.
9731         (font-menu-set-font): ditto.
9732         (font-menu-change-face): ditto.
9733         (font-menu-load-font): new device method.
9734         (font-menu-font-data): ditto.
9735
9736         * x-font-menu.el: The above functions deleted.
9737
9738 1999-05-26  Andy Piper  <andy@xemacs.org>
9739
9740         * update-elc.el:
9741         * make-docfile.el:
9742         * loadup.el: rehash expand-file-name usage to not use default-directory.
9743
9744 1999-05-21  Andy Piper  <andy@xemacs.org>
9745
9746         * x-select.el (x-select-convert-to-text):
9747         (x-selected-text-type):
9748         (x-get-selection):
9749         (xselect-convert-to-string):
9750         (xselect-convert-to-compound-text):
9751         (xselect-convert-to-length):
9752         (xselect-convert-to-targets):
9753         (xselect-convert-to-delete):
9754         (xselect-convert-to-filename):
9755         (xselect-convert-to-charpos):
9756         (xselect-convert-to-lineno):
9757         (xselect-convert-to-colno):
9758         (xselect-convert-to-sourceloc):
9759         (xselect-convert-to-os):
9760         (xselect-convert-to-host):
9761         (xselect-convert-to-user):
9762         (xselect-convert-to-class):
9763         (xselect-convert-to-name):
9764         (xselect-convert-to-integer):
9765         (xselect-convert-to-atom):
9766         (xselect-convert-to-identity): functions renamed from x-* and
9767         moved to select.el.
9768         (x-get-secondary-selection): use rename get-selection.
9769         (x-get-clipboard): ditto.
9770         (x-own-selection): moved to select.el.
9771         (x-valid-simple-selection-p): ditto.
9772         (x-dehilight-selection): ditto.
9773         (x-own-clipboard): ditto.
9774         (x-disown-selection): ditto.
9775
9776         * x-mouse.el (x-yank-function): moved to mouse.el.
9777         (x-insert-selection): ditto.
9778         (x-set-point-and-move-selection): use renamed function.
9779
9780         * select.el (selected-text-type): moved and renamed from
9781         x-select.el.
9782         (selection-owner-p): moved to C.
9783         (selection-exists-p): ditto.
9784         (get-cutbuffer): new device method.
9785         (get-selection): generalised and moved from x-select.el.
9786         (own-selection): moved x-own-selection functionality into here.
9787         (dehilight-selection): renamed and moved from x-select.el.
9788         (own-clipboard): functionality moved from x-select.el using new
9789         generic C builtins.
9790         (disown-clipboard): ditto.
9791         (select-convert-to-text):
9792         (select-convert-to-string):
9793         (select-convert-to-compound-text):
9794         (select-convert-to-length):
9795         (select-convert-to-targets):
9796         (select-convert-to-delete):
9797         (select-convert-to-filename):
9798         (select-convert-to-charpos):
9799         (select-convert-to-lineno):
9800         (select-convert-to-colno):
9801         (select-convert-to-sourceloc):
9802         (select-convert-to-os):
9803         (select-convert-to-host):
9804         (select-convert-to-user):
9805         (select-convert-to-class):
9806         (select-convert-to-name):
9807         (select-convert-to-integer):
9808         (select-convert-to-atom):
9809         (select-convert-to-identity): new functions renamed from x-* and
9810         moved from x-select.el.
9811
9812         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9813         into here and use as the default window-system mouse yank.
9814         (insert-selection): generalised and moved from x-mouse.el.
9815         (own-clipboard): moved to C.
9816
9817         * msw-select.el (mswindows-selection-owned-p): deleted.
9818         (mswindows-own-selection): generalised and moved to select.el.
9819         (mswindows-disown-selection): generalised and moved to C.
9820         (mswindows-selection-owner-p): ditto.
9821
9822 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9823
9824         * XEmacs 21.2.14 is released
9825
9826 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9827
9828         * about.el: update contact info for jason and slb.
9829
9830 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9831
9832         * mule/european.el (setup-romanian-environment): Add Romanian
9833         support from Emacs/Mule romanian.el.
9834
9835 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9836
9837         * cus-face.el: Label all custom changes with the 'custom' tag.
9838
9839         * cus-edit.el: idem ditto.
9840
9841         * faces.el: Added suport for adding device tags to various functions.
9842         (custom): New device tag.
9843         (face-spec-set): Call reset face with tags argument. No longer do
9844         x-init-global-faces hack.
9845
9846         * faces.el (frob-face-property): Use an anonymous specifier to map
9847         frob-face-property-1 over.
9848
9849         * x-font-menu.el (font-menu-set-font): Always specify all
9850         properties to custom.
9851
9852 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9853
9854         * mule/european.el (setup-czech-environment): Add czech support.
9855         From David Sauer <davids@orfinet.cz>
9856
9857 1999-03-15  SL Baur  <steve@xemacs.org>
9858
9859         * check-features.el: Turn hard errors into warnings.
9860
9861 1999-03-21  SL Baur  <steve@xemacs.org>
9862
9863         * simple.el (delete-key-deletes-forward): As per discussion on
9864         xemacs-beta, default to t.
9865
9866 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9867
9868         * loadup.el: Define Installation-string before loading anything.
9869
9870 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9871
9872         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9873         From Anders Stenman <stenman@isy.liu.se>
9874
9875 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9876
9877         * wid-edit.el (widget-glyph-find): Ditto.
9878
9879         * packages.el (locate-library): Ditto.
9880
9881         * loadup.el (really-early-error-handler): Ditto.
9882
9883         * lib-complete.el (read-library): Ditto.
9884
9885         * faces.el (set-face-stipple): Ditto.
9886
9887         * code-files.el (load): Use new calling style of locate-file.
9888
9889 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9890
9891         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9892         dead.
9893
9894 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9895
9896         * dumped-lisp.el (preloaded-file-list): Don't load
9897         Installation.el.
9898
9899         * loadup.el (Installation-string): Define it here.
9900
9901 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9902
9903         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9904         Installation.el needs to be loaded before `dump-paths', otherwise
9905         the dumping process won't find it.
9906
9907 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9908
9909         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9910         subr so that we can use `replace-in-string' in Installation.el to
9911         get rid of C-m chars under the native Windows build.
9912
9913 1999-04-29  Andy Piper  <andy@xemacs.org>
9914
9915         * make-docfile.el: canonicalize file and directory names.
9916
9917         * device.el (call-device-method): new function for calling device
9918         specific methods.
9919         (define-device-method): new function for defining device methods.
9920         (define-device-method*): ditto.
9921
9922 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9923
9924         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9925
9926 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9927
9928         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9929         (cyrillic-koi8-r-encode-table): Likewise.
9930         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9931         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9932
9933         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9934         from vietnamese.el].
9935
9936         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9937         mule/mule-misc.el.
9938
9939 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9940
9941         * mule/thai-xtis.el:
9942         - Change font registry name from "Thai94x94-0" to "xtis-0".
9943         - Change mnemonic of coding-system `tis-620' to "TIS620".
9944
9945 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9946
9947         * mule/ethiopic.el: fixed.
9948
9949 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9950
9951         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9952
9953         * mule/thai-xtis.el: New file.
9954
9955         * mule/vietnamese.el: New file.
9956
9957         * mule/ethiopic.el: New file.
9958
9959 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9960
9961         * bytecomp.el (byte-compile-close-variables): Leave
9962         debug-issue-ebola-notices alone.
9963
9964 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9965
9966         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9967         at the top of the buffer since it is the most important thing to
9968         customize
9969         (ldap-get-host-parameter): New defun
9970         (ldap-search): Add a new parameter `withdn' to retrieve the
9971         distinguished names of entries
9972
9973 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9974
9975         * startup.el (splash-frame-body): Date and spelling fixes.
9976
9977 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9978
9979         * view-less.el (toggle-truncate-lines): add autoload tag
9980
9981 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9982
9983         * format.el (format-alist): Disable image stuff.
9984
9985 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9986
9987         * wid-edit.el (widget-glyph-find): Search by directories, then by
9988         suffixes rather than the other way around.
9989         (widget-image-conversion): Renamed to
9990         `widget-image-file-name-suffixes'.
9991
9992 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9993
9994         * mule/mule-charset.el: Made old functions obsolete, remove the
9995         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9996         (charset-iso-graphic-plane): Rename from charset-graphic.
9997         (charset-iso-final-char): Rename from charset-final.
9998         (charset-width): Rename from charset-columns.
9999         (charset-bytes): Added from fsf compatibility, returns always 1.
10000
10001         * mule/mule-misc.el: Move charset-doc-string alias to
10002         mule-charset.el
10003
10004 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10005
10006         * x-faces.el (x-make-font-bold-italic): honor
10007         *try-oblique-before-italic-fonts*
10008
10009 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10010
10011         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10012
10013 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10014
10015         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10016         name.
10017
10018 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10019
10020         * cl-extra.el (equalp): Would bug out for lists.
10021
10022 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10023
10024         * about.el (about-hackers):  Change cgw's email address
10025
10026 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10027
10028         * XEmacs 21.2.13 is released
10029
10030 1999-03-12  SL Baur  <steve@xemacs.org>
10031
10032         * simple.el (delete-key-deletes-forward): Revert to previous
10033         behavior.
10034
10035 1999-01-18  Didier Verna  <didier@xemacs.org>
10036
10037         * menubar-items.el (xemacs-splash-buffer): handle the case of
10038         multiple elements in the splash buffer body.
10039
10040         * startup.el (splash-frame-timeout): new constant: interval
10041         between splash buffer elements.
10042         (command-line-1): handle splash buffer with multiple elements (use
10043         a timeout).
10044         (splash-frame-body): Originally `startup-splash-frame-body'.
10045         Rewrote a cleaner and more readable version. This can now be array,
10046         in which case each element is displayed in turn in the splash buffer.
10047         (splash-frame-static-body): new constant. Persistent information
10048         across all splash buffer elements (preserves the possibility to give
10049         it in different languages.
10050         (circulate-splash-frame-elements): new function. Used as a timeout
10051         to circulate through all splash frame elements and display them in
10052         sequence.
10053         (display-splash-frame): originally `startup-splash-frame'. Handle
10054         the case of multiple elements in the splash buffer body. Now
10055         returns a timeout id if multiple elements to display, or nil.
10056
10057 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10058
10059         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10060         so they can be overridden by x-init-face-from-resources.
10061         Additionally specify the font name also with an x tag.
10062
10063 1999-03-08  Andy Piper  <andy@xemacs.org>
10064
10065         * package-get.el (package-get-base): autoload.
10066
10067         * menubar-items.el (default-menubar): add update menu item. Fix
10068         custom menu to only be activated when package-base is available.
10069
10070         * package-get.el (package-get-custom): don't load
10071         package-get-custom as it is auto-generated. Fix group definition.
10072
10073 1999-03-05  Didier Verna  <didier@xemacs.org>
10074
10075         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10076         instead of `symbol-name' (Thanks Kyle).
10077
10078         * cus-edit.el (custom-save-variables): use `prin1' instead of
10079         princ to write symbols.
10080
10081 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10082
10083         * XEmacs 21.2.12 is released
10084
10085 1999-03-05  SL Baur  <steve@xemacs.org>
10086
10087         * menubar-items.el (default-menubar): Add kfm browsing support.
10088         From Neal Becker <nbecker@fred.net>
10089
10090 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10091
10092         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10093         calls to font-lock during buffer reversion.
10094
10095 1999-02-12  Didier Verna  <didier@xemacs.org>
10096
10097         * info.el (Info-build-node-completions): unconditionally widen the
10098         tag table buffer.
10099
10100 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10101
10102         * x-faces.el (x-init-face-from-resources):
10103         Only set fonts in the 'x locale.
10104
10105 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10106
10107         * package-ui.el (pui-install-selected-packages): Don't throw on
10108         `package-admin-delete-binary-package' returning nil since it's
10109         normal.  Reindent function.
10110         (pui-add-required-packages): Handle case where packages selected
10111         for installation have never been installed.
10112
10113 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10114
10115         * menubar-items.el (default-menubar):
10116         Implement the ``Mule->Set coding system of process'' menu item.
10117
10118 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10119
10120         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10121         files
10122         - Change some `if's to `when's
10123
10124 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10125
10126         * XEmacs 21.2.11 is released
10127
10128 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10129
10130         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10131         against window close (Fix Bug #460).
10132         (ask-user-about-lock-dbox): Idem.
10133
10134 1999-02-25  SL Baur  <steve@xemacs.org>
10135
10136         * mule/mule-charset.el (charset-leading-byte): New function.
10137         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10138
10139 1999-02-12  Andy Piper  <andy@xemacs.org>
10140
10141         * about.el (xemacs-hackers): change andy's email address.
10142         (about-url-alist): change andy's web page address.
10143         (about-xemacs): add piper.
10144
10145 1999-02-16  SL Baur  <steve@xemacs.org>
10146
10147         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10148         of mule-base into lisp/mule.
10149
10150 1999-02-16  SL Baur  <steve@xemacs.org>
10151
10152         * mule/arabic.el:
10153         mule/canna-leim.el:
10154         mule/chinese.el:
10155         mule/cyrillic.el:
10156         mule/english.el:
10157         mule/european.el:
10158         mule/greek.el:
10159         mule/hebrew.el:
10160         mule/japanese.el:
10161         mule/kinsoku.el:
10162         mule/korean.el:
10163         mule/misc-lang.el:
10164         mule/mule-category.el:
10165         mule/mule-ccl.el:
10166         mule/mule-charset.el:
10167         mule/mule-cmds.el:
10168         mule/mule-coding.el:
10169         mule/mule-files.el:
10170         mule/mule-help.el:
10171         mule/mule-init.el:
10172         mule/mule-misc.el:
10173         mule/mule-tty-init.el:
10174         mule/mule-x-init.el:
10175         mule/viet-chars.el:  Remerge from mule-base.
10176
10177         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10178         of mule-base into lisp/mule.
10179
10180 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10181
10182         * process.el (exec-to-string): Use `shell-command-switch' in place
10183         of hard-wired "-c" (for WindowsNT).
10184
10185 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10186
10187         * menubar-items.el (default-menubar):  Remove obsolete
10188         "Gopher" item
10189
10190 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10191
10192         * package-admin.el (package-admin-get-install-dir): First fall
10193         back to the location of xemacs-base for non-mule packages.
10194
10195 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10196
10197         * paths.el:
10198         - improved automounter tmp directory support.
10199         - support 4 (!) empirically discovered automounter conventions
10200
10201 1999-02-12  SL Baur  <steve@xemacs.org>
10202
10203         * etags.el (pop-tag-mark): autoload to match key binding.
10204
10205 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10206
10207         * XEmacs 21.2.10 is released
10208
10209 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10210
10211         * package-get.el (package-get-remote-filename): Don't bug out for
10212         a local file name in the search entry.
10213
10214 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10215
10216         * XEmacs 21.2.9 is released
10217
10218 1999-01-19  Didier Verna  <didier@xemacs.org>
10219
10220         * replace.el (replace-search-function): new variable containing a
10221         function to perform a search-forward.
10222         (replace-re-search-function): new variable containing a function
10223         to perform a re-search-forward.
10224         (perform-replace): use them.
10225
10226 1999-01-25  Didier Verna  <didier@xemacs.org>
10227
10228         * select.el (selection-owner-p): use the name `XEmacs'.
10229         (cut-copy-clear-internal): ditto.
10230
10231 1999-01-18  Andy Piper  <andy@xemacs.org>
10232
10233         * about.el (about-url-alist): Update my entry.
10234         (xemacs-hackers): Ditto.
10235
10236 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10237
10238         * buffer.el (switch-to-buffer): Fixing documentation.
10239         * minibuf.el (minibuffer-completion-table): ditto.
10240         * cl-macs.el (return-from): ditto.
10241
10242 1999-01-04  Didier Verna  <didier@xemacs.org>
10243
10244         * replace.el (delete-non-matching-lines): temporarily disable
10245         case-folding when called interactively with a regexp containing
10246         uppercase characters.
10247         (delete-matching-lines): ditto.
10248         (count-matches): ditto.
10249         (list-matching-lines): ditto.
10250
10251 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10252
10253         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10254         abort if current window is split horizontally, not if others are
10255         split.  Got rid of unnecessary minibuffer checking.  Also, add
10256         some comments (it's still complex).
10257
10258 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10259
10260         * package-get.el: changed address for doc.ic.ac.uk to
10261         sunsite.doc.ic.ac.uk
10262
10263 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10264
10265         * ldap.el (toplevel): Remove requires so that the file compiles
10266         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10267
10268 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10269
10270         * dump-paths.el: Calculate module-directory and set
10271         module-load-path to the load path for modules.
10272
10273         * loadup.el: Get bootstrap value of module-load-path from the
10274         environment variable EMACSBOOTSTRAPMODULEPATH.
10275         - Display the module load path if we're debugging paths.
10276
10277         * setup-paths.el: Added function paths-find-site-module-directory.
10278         - Added function paths-find-module-directory.
10279         - Added function paths-construct-module-load-path.  Uses new
10280         environment variable EMACSMODULEPATH.
10281
10282 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10283
10284         * font.el (font-default-object-for-device):
10285         Oops! This `or' can't be replaced by `unless'.
10286         Fixed inability to run w3, among other things.
10287
10288 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10289
10290         * package-admin.el: Change initialization of
10291           package-admin-install-function dependent on system type.
10292           Change package-admin-install-function-mswindows to use
10293           "minitar".
10294
10295 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10296
10297         * mouse.el (default-mouse-motion-handler): Disable help echo while
10298         in the minibuffer.
10299
10300 1998-12-28  Martin Buchholz <martin@xemacs.org>
10301
10302         * XEmacs 21.2.8 is released.
10303
10304 1998-12-24  Martin Buchholz <martin@xemacs.org>
10305
10306         * XEmacs 21.2.7 is released.
10307
10308 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10309
10310         * package-ui.el (pui-list-packages): Set truncate-lines.
10311
10312         * package-get.el (package-get-download-menu): Use
10313         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10314
10315         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10316         (pui-help-string): idem.
10317         (list-packages-mode): New major mode.
10318         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10319         (pui-install-selected-packages): Add suport for removing packages.
10320         (pui-toggle-package-delete-key): New function.
10321         (pui-popup-context-sensitive): New kludge.
10322         (pui-list-packages): Add warning when `package-get-remote' is nil.
10323         (package-ui-add-site): New function.
10324
10325 1998-12-01  Didier Verna  <didier@xemacs.org>
10326
10327         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10328
10329 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10330
10331         * ldap.el: Custom-ized
10332         (toplevel): Do not provide `ldap' which is provided by C level
10333         LDAP code
10334         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10335
10336 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10337
10338         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10339
10340 1998-12-17  Andy Piper  <andy@xemacs.org>
10341
10342         * sound.el (sound-load-list): name changed from sound-load-alist.
10343         (sound-extension-list): name changed from sound-ext-list.
10344         (load-default-sounds): use new names.
10345         (load-sound-file): use new names.
10346
10347 1998-12-16  Andy Piper  <andy@xemacs.org>
10348
10349         * XEmacs 21.2.6 is released
10350
10351 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10352
10353         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10354         errors.
10355
10356 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10357
10358         * wid-edit.el (widget-echo-this-extent): Set
10359         help-echo-owns-message to t.
10360
10361 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10362
10363         * package-get.el (package-get-download-menu): use toggles for
10364           each site in the download site menu.
10365
10366 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10367
10368         * package-get.el (package-get): If we cannot find a package
10369           because package-get-remote is not set, give a more helpful
10370           error message.
10371
10372 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10373
10374         * package-get.el (package-get-remote-filename): use an EFS path
10375         with user anonymous if no user is specified.
10376
10377 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10378
10379         * faces.el (face-spec-set): Re-init fallfacks for default after
10380         calling reset-face on the default face.
10381
10382 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10383
10384         * package-admin.el (package-admin-default-install-function):
10385         Behave as advertised.  Make sure the pkg-dir is proper for
10386         default-directory.
10387         (package-admin-add-binary-package): Make sure the pkg-dir is
10388         proper for default-directory.
10389         (package-admin-install-function-mswindows): Make sure the pkg-dir
10390         is proper for default-directory.
10391
10392 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10393
10394         * XEmacs 21.2.5 is released
10395
10396 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10397
10398         * files.el (binary-file-regexps): regexp-opt is not available at
10399         bytecompile time.
10400
10401 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10402
10403         * x-win-xfree86.el:
10404         * x-win-sun.el (x-win-init-sun):
10405         * x-win-sun.el:
10406         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10407         * x-iso8859-1.el:
10408         * x-init.el (init-post-x-win):
10409         * x-init.el (init-pre-x-win):
10410         * x-init.el (x-initialize-compose):
10411         * x-init.el:
10412         * x-compose.el:
10413         * winnt.el:
10414         * widget.el:
10415         * wid-edit.el (widget-glyph-click):
10416         * wid-edit.el (widget-glyph-find):
10417         * wid-edit.el (widget-type):
10418         * view-less.el (view-buffer-other-window):
10419         * very-early-lisp.el:
10420         * version.el:
10421         * toolbar.el:
10422         * toolbar-items.el:
10423         * term/sun.el (suntool-map):
10424         * term/sun-mouse.el:
10425         * term/internal.el:
10426         * syntax.el (modify-syntax-entry):
10427         * symbol-syntax.el:
10428         * subr.el:
10429         * startup.el (lock-directory):
10430         * simple.el (set-comment-column):
10431         * simple.el (backward-delete-char-untabify):
10432         * shadow.el (find-emacs-lisp-shadows):
10433         * shadow.el:
10434         * setup-paths.el (paths-construct-info-path):
10435         * select.el (cut-copy-clear-internal):
10436         * process.el (call-process-region):
10437         * process.el (start-process-shell-command):
10438         * process.el:
10439         * paths.el (rmail-spool-directory):
10440         * paragraphs.el (use-hard-newlines):
10441         * package-get.el (package-get-dependencies):
10442         * package-admin.el (package-admin-delete-binary-package):
10443         * obsolete.el (truncate-string):
10444         * obsolete.el (store-substring):
10445         * mouse.el (default-mouse-track-maybe-own-selection):
10446         * mouse.el (mouse-yank-at-point):
10447         * modeline.el:
10448         * modeline.el (mouse-drag-modeline):
10449         * minibuf.el (read-directory-name-internal):
10450         * minibuf.el (read-file-name-internal):
10451         * minibuf.el (read-file-name-internal-1):
10452         * minibuf.el (read-file-name-2):
10453         * minibuf.el (exact-minibuffer-completion-p):
10454         * minibuf.el (read-from-minibuffer):
10455         * minibuf.el:
10456         * menubar.el (check-menu-syntax):
10457         * map-ynp.el (map-y-or-n-p):
10458         * make-docfile.el (docfile-out-of-date):
10459         * loadup.el ((member "run-temacs" command-line-args)):
10460         * loadup.el ((member "no-site-file" command-line-args)):
10461         * loadup.el (really-early-error-handler):
10462         * loadup.el:
10463         * loadhist.el:
10464         * loaddefs.el:
10465         * lisp-mnt.el (lm-verify):
10466         * lib-complete.el (lib-complete:cache-completions):
10467         * lib-complete.el (library-all-completions):
10468         * itimer.el (itimer-run-expired-timers):
10469         * info.el (Info-mode):
10470         * info.el (Info-insert-file-contents):
10471         * info.el (Info-rebuild-dir):
10472         * info.el (Info-build-dir-anew):
10473         * info.el (Info-parse-dir-entries):
10474         * info.el (Info-dir-outdated-p):
10475         * info.el (Info-insert-dir):
10476         * info.el (info-xref):
10477         * info.el:
10478         * hyper-apropos.el (hyper-apropos-get-doc):
10479         * hyper-apropos.el (hyper-describe-face):
10480         * hyper-apropos.el (hyper-apropos-mode):
10481         * hyper-apropos.el:
10482         * help.el (list-processes):
10483         * help.el:
10484         * gnuserv.el:
10485         * font.el (mswindows-font-create-name):
10486         * font.el (font-default-font-for-device):
10487         * font.el (x-font-create-object):
10488         * font.el (font-registry):
10489         * font.el:
10490         * font-lock.el (font-lock-keywords):
10491         * font-lock.el:
10492         * finder.el (finder-compile-keywords):
10493         * find-paths.el (paths-find-recursive-path):
10494         * fill.el (set-justification-center):
10495         * fill.el (fill-region-as-paragraph):
10496         * files.el (insert-directory):
10497         * files.el (wildcard-to-regexp):
10498         * files.el (recover-file):
10499         * files.el (basic-save-buffer):
10500         * files.el (delete-auto-save-file-if-necessary):
10501         * files.el (file-relative-name):
10502         * files.el (backup-extract-version):
10503         * files.el (backup-buffer):
10504         * files.el (set-visited-file-name):
10505         * files.el (set-auto-mode):
10506         * files.el (interpreter-mode-alist):
10507         * files.el:
10508         * files.el (find-file-noselect):
10509         * files.el (abbreviate-file-name):
10510         * files.el (parse-colon-path):
10511         * files.el (directory-abbrev-alist):
10512         * etags.el (visit-tags-table-buffer):
10513         * easymenu.el (easy-menu-define):
10514         * dragdrop.el (experimental-dragdrop-drag):
10515         * dragdrop.el (dragdrop-drop-do-functions):
10516         * dragdrop.el (dragdrop-drop-at-point):
10517         * disass.el (disassemble-1):
10518         * disass.el (disassemble-internal):
10519         * disass.el (disassemble):
10520         * disass.el:
10521         * derived.el (derived-mode-init-mode-variables):
10522         * derived.el (define-derived-mode):
10523         * custom.el (defgroup):
10524         * cus-edit.el (custom-quote):
10525         * config.el:
10526         * code-process.el (open-network-stream):
10527         * code-process.el (start-process):
10528         * code-process.el (call-process-region):
10529         * code-process.el (call-process):
10530         * code-process.el:
10531         * code-files.el (insert-file-contents):
10532         * code-files.el:
10533         * code-files.el (buffer-file-coding-system-for-read):
10534         * cmdloop.el (yes-or-no-p-minibuf):
10535         * cl.el:
10536         * cl-macs.el:
10537         * cl-extra.el:
10538         * callers-of-rpt.el (make-caller-report):
10539         * callers-of-rpt.el:
10540         * bytecomp.el (batch-byte-recompile-directory):
10541         * bytecomp.el (batch-byte-compile-1):
10542         * bytecomp.el (batch-byte-compile):
10543         * bytecomp.el (display-call-tree):
10544         * bytecomp.el (byte-compile-insert):
10545         * bytecomp.el (byte-compile-two-args-19->20):
10546         * bytecomp.el (byte-compile-variable-ref):
10547         * bytecomp.el (byte-compile-form):
10548         * bytecomp.el (byte-compile-top-level-body):
10549         * bytecomp.el (byte-compile-out-toplevel):
10550         * bytecomp.el (byte-compile-byte-code-maker):
10551         * bytecomp.el (byte-compile-file-form-defmumble):
10552         * bytecomp.el (byte-compile-file-form):
10553         * bytecomp.el (byte-compile-keep-pending):
10554         * bytecomp.el (byte-compile-insert-header):
10555         * bytecomp.el (byte-compile-from-buffer):
10556         * bytecomp.el (byte-compile-file):
10557         * bytecomp.el (byte-recompile-file):
10558         * bytecomp.el (byte-compile-close-variables):
10559         * bytecomp.el (byte-compile-warn-about-unused-variables):
10560         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10561         * bytecomp.el (byte-compiler-legal-options):
10562         * bytecomp.el (byte-compile-lapcode):
10563         * bytecomp.el (byte-optimize-log):
10564         * bytecomp.el ((fboundp 'defsubst)):
10565         * bytecomp.el:
10566         * bytecomp-runtime.el:
10567         * byte-optimize.el (byte-optimize-apply):
10568         * byte-optimize.el (car):
10569         * byte-optimize.el (byte-optimize-form):
10570         * byte-optimize.el (byte-optimize-form-code-walker):
10571         * byte-optimize.el:
10572         * build-report.el (build-report-insert-installation-file):
10573         * build-report.el (build-report):
10574         * auto-show.el:
10575         * apropos.el (apropos-documentation):
10576         - mega patch
10577         - clean up byte-compile warnings
10578         - remove unused variables
10579         - Use common lisp style hashtable functions
10580         - byte compiler cleanup
10581         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10582         - remove old backquote syntax usage
10583         - move some cl functionality into C for speed.
10584         - remove last remaining VMS support
10585         - spelling fixes
10586         - implement last, butlast, nbutlast, copy-list in C.
10587         - new macro ignore-file-errors, similar to ignore-errors
10588           (ignore-file-errors (delete-file "foo"))
10589         - get frequent garbage collection during loadup.el by tweaking
10590           gc-cons-threshold, rather than explicitly calling garbage-collect
10591         - default delete-key-deletes-forward to `t'.
10592
10593 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10594
10595         * XEmacs 21.2-beta4 is released.
10596
10597 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10598
10599         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10600         (easy-menu-item-present-p): Wrapper around find-menu-item.
10601         (easy-menu-remove-item): Wrapper around delete-menu-item.
10602
10603         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10604         (add-menu-button): Add 'in-menu' argument.
10605         (add-menu-item-1): Add in-menu support to helper function.
10606
10607 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10608
10609         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10610
10611 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10612
10613         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10614         of Dec 4, 1997.
10615
10616 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10617
10618         * process.el (shell-command-on-region): Report if the command
10619         succeeded or failed.
10620
10621 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10622
10623         * subr.el (buffer-substring-no-properties): Comment out.
10624
10625 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10626
10627         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10628           into font instances first, like `x-frob-font-size' does.
10629           (mswindows-find-larger-font): ditto
10630
10631 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10632
10633         * package-ui.el (pui-install-selected-packages): fix args in call
10634         to `package-get'.
10635
10636 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10637
10638         * package-get.el (host-name): New widget type.
10639         (package-get-remote): Better customization using new type.
10640         (package-get-download-sites): idem dito.
10641
10642         (package-get-custom): Do not use package-get-all untill we have
10643         runtime dependencies.
10644
10645         (package-get-remove-copy): Default to 't' we no longer need this
10646         kludge as we do not currently use depenencies.
10647
10648         (package-get-was-current): New variable.
10649         (package-get-require-base): New 'force-current' argument.
10650         (package-get-update-base): idem
10651         (package-get-package-provider):  idem
10652         (package-get-locate-index-file): New 'no-remote' argument.
10653         (package-get-locate-file): idem.
10654
10655         (package-get-maybe-save-index): New function.
10656         (package-get-update-base): Use it.
10657
10658 1998-10-28 Greg Klanderman <greg@alphatech.com>
10659
10660         * package-get.el (package-get-remote): default to nil; by default,
10661         don't go out to the net via EFS.  They must select a download site.
10662         (package-get-download-sites): new variable.
10663         (package-get-download-menu): new function.
10664         (package-get-locate-index-file): new function.
10665         (package-get-update-base): use it.
10666
10667         * menubar-items.el (default-menubar): add "Update Package Index"
10668         and "Add Download Site" menus under Options | Manage Packages.
10669
10670 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10671
10672         * package-get.el (package-get): bugfix code checking installed version
10673         for case where package is not currently installed.
10674         (package-get-require-signed-base-updates): new variable.
10675         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10676         deemed not a goot thing.  Use the variable
10677         package-get-allow-unsigned-base-updates instead.
10678
10679 1998-10-16 Greg Klanderman <greg@alphatech.com>
10680
10681         * package-get.el (package-get): Don't install an older version than
10682         we already have unless explicitly told to.  Issue a warning.
10683
10684         * package-ui.el (pui-add-required-packages): when adding
10685         dependencies, don't add packages that are up to date.
10686         (pui-package-symbol-char):  Don't consider a package out of date
10687         if you have a newer version installed than the latest version in
10688         package-get-base.
10689
10690         * package-get.el (package-get-base-filename): document that it may
10691         be a path relative to package-get-remote;  new default value.
10692         (package-get-locate-file): new function.
10693         (package-get-update-base): use it to expand package-get-base-filename.
10694         (package-get-save-base): new function to save the package-get database
10695         to file.
10696         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10697         (package-get-update-base): pass the REMOTE-SOURCE arg.
10698         (package-get-update-base-entry): call package-get-custom-add-entry.
10699         (package-get-file-installed-p): removed; no longer needed.
10700         (package-get-create-custom): ditto.
10701         (toplevel): remove code to build and load package-get-custom.el
10702         (package-get-custom-add-entry): new function.
10703
10704 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10705
10706         * wid-edit.el (widget-button-click): Don't switch window.
10707
10708 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10709
10710         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10711
10712 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10713
10714         * etags.el (find-tag-default): Run find-tag-hook using
10715         run-hooks rather than funcall
10716
10717 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10718
10719         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10720         and the current local map as the parents to isearch-mode-map.
10721
10722 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10723
10724         * XEmacs 21.2-beta3 is released.
10725
10726 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10727
10728         * package-get.el (package-get-update-base): use
10729         insert-file-contents-internal, not insert-file-contents-literally.
10730
10731 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10732
10733         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10734         dump time.
10735
10736 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10737
10738         * package-get.el (package-get-update-base-entry): new function.
10739         (package-get-update-base): renamed; was `package-get-load-base'.
10740         cleanup, and use package-get-update-base-from-buffer.
10741         (package-get-update-base-from-buffer): new function.
10742         (package-get-update-base-entries): new; helper for above.
10743         Do not eval lisp grabbed over ftp; parse it from new format.
10744
10745 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10746
10747         * files.el (set-auto-mode): Don't play games loading package-get
10748         database; package-get-package-provider will handle it all.
10749
10750 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10751
10752         * package-get.el (package-get-base-filename): new variable.
10753         (package-get-require-base): new function.
10754         (package-get-pgp-signed-begin-line): new variable.
10755         (package-get-pgp-signature-begin-line): ditto.
10756         (package-get-pgp-signature-end-line):  ditto.
10757         (package-get-load-base): new function.
10758         (package-get-interactive-package-query):
10759         (package-get-update-all):
10760         (package-get-dependencies):
10761         (package-get-package-provider):
10762         (package-get-custom): use package-get-require-base.
10763         [package-get-custom loading]: disable for now.
10764
10765         * package-ui.el (pui-list-packages): use (package-get-require-base)
10766
10767 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10768
10769         * package-ui.el: Correct obvious thinko in choosing extent face.
10770
10771 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10772
10773         * menubar-items.el (default-menubar): pui-list-package has nothing
10774         to with Customize. Move all the package stuff to a new Item in Options.
10775
10776         * package-ui.el (pui-menu): Add menu and Popup menu.
10777
10778         * package-get.el (package-get): Use new
10779         package-admin-get-install-dir.
10780
10781         * package-admin.el (package-admin-get-install-dir): New syntax.
10782         Conserve package location and put mule packages where mule-base is.
10783
10784         * package-get.el : Customized
10785
10786         * package-ui.el (pui): Customized
10787         (pui-package-install-dest-dir): New variable.
10788         (pui-install-selected-packages): Use it
10789
10790 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10791
10792         * package-get.el (package-get-interactive-package-query): Move
10793         dependency on package-get-base to run-time.
10794         (package-get-update-all): Ditto.
10795         (package-get-dependencies): Ditto.
10796         (package-get-package-provider): Ditto.
10797         (package-get-custom): Ditto.
10798
10799 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10800
10801         * events.el: Remove 'ascii-character property from 'backspace
10802         and 'delete symbols
10803
10804 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10805
10806         * package-get-base.el: removed.
10807
10808 1998-09-23  Didier Verna  <didier@xemacs.org>
10809
10810         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10811         (no-upper-case-p): new function.
10812         (with-search-caps-disable-folding): new macro.
10813         (with-interactive-search-caps-disable-folding): new macro.
10814         (zap-to-char): In interactive mode, do a case-sensitive search if
10815         the character is uppercase.
10816         (zap-up-to-char): ditto.
10817
10818         * replace.el (perform-replace): use the function no-upper-case-p.
10819
10820         * isearch-mode.el (isearch-fix-case): ditto.
10821         make obsolete `with-caps-disable-folding' and
10822         `isearch-no-upper-case-p'.
10823
10824         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10825         (tags-search): ditto.
10826         (tags-query-replace): ditto.
10827
10828         * info.el (Info-search): ditto.
10829
10830 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10831
10832         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10833
10834 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10835
10836         * package-admin.el (package-admin-rmtree): rewritten.  need to
10837         check for "." and ".." before symlink check.  expand files and
10838         directories with respect to DIRECTORY, not default-directory.
10839
10840 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10841
10842         * package-get.el (package-get-all): add INSTALL-DIR argument.
10843
10844 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10845
10846         * package-ui.el (pui-add-required-packages): new function, select
10847         dependent packages.
10848         (pui-display-keymap): bind it.
10849         (pui-help-string): document it.
10850         (pui-install-selected-packages): package-get-all -> package-get.
10851
10852         * package-get.el (package-get-dependencies): new function.
10853
10854 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10855
10856         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10857         regexps.
10858
10859 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10860
10861         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10862         function.
10863         (default-mouse-track-normalize-point): Use it.
10864
10865 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10866
10867         * package-admin.el (package-admin-delete-binary-package):
10868                 General cleanup. Remove unnessary use of progn and
10869         save-excursion.
10870         (package-admin-delete-binary-package): Do NOT mess with file
10871         modes. That is evil.
10872         (package-admin-delete-binary-package): Wrap all deleting in
10873         condition-case. The data in MANIFEST is untrustworthy.
10874         (package-admin-delete-binary-package): Let the OS worry about non
10875         empty directories.
10876
10877 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10878
10879         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10880         processing.
10881         (lm-report-bug): Fix mail address to send bug reports to.
10882
10883 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10884
10885         * XEmacs 21.2-beta2 is released.
10886
10887 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10888
10889         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10890
10891 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10892
10893         * info.el (Info-mode): Document page turning by double clicks in
10894         docstring so `M-x describe-mode' will display it.
10895
10896 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10897
10898         * info.el (Info-mouse-track-double-click-hook): Use character
10899         widths to calculate a border region where double clicking does
10900         page turning, and return `nil' by default so other hooks, such as
10901         region highlighting, will be run.
10902
10903 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10904
10905         * sound.el (default-sound-directory-list): Initialize with all the
10906         "sounds" directories in `data-directory-list'.  It used to just be
10907         the first one.
10908
10909         * packages.el (locate-data-directory-list): Created.  This gives
10910         the list of matching directories, unlike `locate-data-directory',
10911         which just gives the first one.
10912
10913 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10914
10915         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10916         make a binding in the local keymap until help-char handling is
10917         improved.
10918
10919         * help.el (help-keymap-with-help-key): Provide keymap with help
10920         binding.
10921         (help-print-help-form): New helper function.
10922
10923 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10924
10925         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10926         move extent to another buffer; no need to create a new extent.
10927         (isearch-fix-case): New function.
10928         (isearch-search-and-update): Use it.
10929
10930 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10931
10932         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10933         the keymap, not minor-mode-map-alist.
10934         (isearch-done): Restore overriding-local-map.
10935
10936 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10937
10938         * bytecomp.el (byte-compile-buffer-substring):
10939         Fix for: (byte-compile (defun f () (buffer-substring)))
10940         ==>   ** buffer-substring called with 3 args, but requires 0-3
10941         - new code not only works, but is more readable, too.
10942
10943 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10944
10945         * msw-faces.el (mswindows-init-device-faces): Don't try to
10946           specify a default font at this late stage. Do try to force
10947           creation of the default face font so that if it fails we get
10948           an error now instead of a crash at frame creation.
10949
10950           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10951           mswindows-make-font-unitalic: Canonical default weight
10952           changed from "Normal" to "Regular".
10953
10954           mswindows-make-font-bold / -bold-italic: Supplied device was
10955           not being passed into call to mswindows-find-smaller-font.
10956
10957 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10958
10959         * package-get.el (package-get-remote): Fix the path where to find
10960           the packages on xemacs.org.
10961
10962 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10963
10964         * about.el (about-maintainer-info): Update Ben's entry.
10965
10966 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10967
10968         * lisp/shadow.el (find-emacs-lisp-shadows):
10969         - `member' was being called on lists of length 2000!
10970         - Replace with hashtables.
10971         - Replace hand-coded loops with (dolist)
10972         - Fix comment typo
10973
10974 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10975
10976         * packages.el: Added new function, `package-delete-name', to
10977           delete existing packages from the installed package database
10978           (`packages-package-list').  Also added the "pkginfo" directory
10979           to `packages-special-base-regexp', so that the pkginfo directory
10980           would not get added to `late-packages'.
10981
10982         * package-admin.el: Added ability to delete an installed package
10983           (added low-level function, `package-admin-delete-package').
10984           Understands how to use the pkginfo/MANIFEST.<package> file to
10985           delete the package.  When installing a package, will also
10986           create a MANIFEST.* file if one is not provided by the
10987           package.  If the MANIFEST.* doesn't exist when deleting a
10988           package, the functions will fall back to attempting to delete
10989           any package-specific lisp directory.
10990
10991         * package-get.el: Moved some functions to package-admin.el.
10992           Added interactive function `package-get-delete-package', for
10993           use by users for deleting a package.
10994
10995           Also modified to not require the presence of efs.
10996
10997 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10998
10999         * files.el (find-file-noselect): Handle all signals, kill the
11000         buffer and resignal.
11001
11002 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11003
11004         * cl-macs.el (glyph-image): Add setf method.
11005
11006 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11007
11008         * package-get.el: Fixed broken EFS downloading.  Also, look for
11009           .tar.gz files first, in preference over .tgz files.
11010
11011         * package-ui.el: Fix display of package version numbers.
11012
11013 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11014
11015         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11016         argument.
11017
11018 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11019
11020         * list-mode.el: `display-completion-list': added new/optional
11021           keyword `:completion-string', which allows the programmer to
11022           change the "Possible completions are:" prompt.
11023
11024         * menubar-items.el: Added new pulldown menu-pick to start up the
11025           visual package browser/installer:
11026
11027                 Options->Customize->List Packages
11028
11029         * package-admin.el: Added hooks for installing under both Unix
11030           and MS Windows.  Does additional error checking.  No longer
11031           calls "add-big-package.sh" to install packages under Unix; now
11032           calls gunzip & tar directly.
11033
11034         * package-get.el: Added ability to install packages from files
11035           on a local disk/CDROM.  Now deletes any existing package lisp
11036           directory.  Does completion on available packages when
11037           querying for package names.  Will also search for .tgz files
11038           in addition for .tar.gz files.  Tries to reload
11039           auto-autoloads, as a convenience when loading new packages,
11040           and also tries to add any new package paths to `load-path'.
11041           Changed all occurences of `concat' to use `expand-file-name'.
11042
11043         * package-ui.el: New file which implements the main visual
11044           package browser/installer, which is started via a menu pick or
11045           M-x pui-list packages.
11046
11047 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11048
11049         * startup.el (load-init-file): spelling fix.
11050
11051 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11052
11053         * startup.el (normal-top-level): Load auto-autoload files
11054         covariantly with their precedence.
11055
11056 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11057
11058         * menubar-items.el (default-menubar): Remove "Font Weight"
11059         option, there is currently no custom equivalent.. Customize-faces
11060         is "Edit faces".
11061
11062         * x-font-menu.el (font-menu-set-font): Use customize to set
11063         default face.
11064
11065         * faces.el (face-spec-update-all-matching): New function.
11066
11067         * cus-face.el (custom-set-face-update-spec): New function.
11068         Interface to customize faces from elisp.
11069
11070         (custom-face-value-create): Show the customized settings if set
11071         but not saved.
11072
11073 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11074
11075         (custom-face-value-create): Show the customized settings if set
11076         but not saved.
11077
11078 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11079
11080         * keydefs.el (global-map): Add FSF 20.3 binding of
11081         query-replace-regexp.
11082
11083 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11084
11085         * minibuf.el (read-file-name-internal-1): use
11086         user-name-completion-1 instead of user-name-completion.
11087
11088 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11089
11090         * loadup.el:
11091         * make-docfile.el:
11092         * update-elc.el: Don't set `source-directory' (now defunct as a
11093         global variable) no more.
11094
11095         * packages.el (packages-list-autoloads): Made `source-directory'
11096         (now defunct as a global variable) a parameter.
11097
11098 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11099
11100         * about.el (about-hackers): new email
11101
11102 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11103
11104         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11105
11106 1998-07-17  Didier Verna  <didier@xemacs.org>
11107
11108         * faces.el (set-face-property):
11109         (set-face-dim-p):
11110         (face-dim-p): updated the doc strings now that the dim property isn't
11111         tty-specific.
11112         (face-equal): the dim property is now a common one.
11113
11114         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11115         Renamed the `stipple' attribute to `background-pixmap'.
11116         (custom-face-background-pixmap): make custom-face-stipple an
11117         obsolete alias for this.
11118
11119 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11120
11121         * find-paths.el (paths-file-readable-directory-p): Created and
11122         used.
11123
11124         * loadup.el: Don't set inhibit-... flags from run-temacs.
11125
11126 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11127
11128         * packages.el (packages-data-path-depth): Added and used.
11129
11130 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11131
11132         * about.el:
11133         - Change .xpm to .png, delete "zcat" section.
11134         - cosmetic fix in the 'marcpa' entry.
11135
11136         * etc/photos
11137         - convert all .xpm.Z to .png
11138         - rename mrb to martin
11139         - rename mcook-m to mcookm
11140
11141 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11142
11143         * x-init.el (x-initialize-compose): Add support for
11144         dead-circumflex as YET ANOTHER NAME for that dead key.
11145
11146 1998-08-05  Colin Rafferty <colin@xemacs.org>
11147
11148         * setup-paths.el (paths-construct-exec-path): Made the
11149         last-packages really be last.
11150         (paths-construct-data-directory-list): Ditto.
11151
11152 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11153
11154         * startup.el(startup-splash-frame-body):
11155         Update Copyright notice in splash screen
11156
11157 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11158
11159         * minibuf.el (read-file-name-internal-1): do ~user completion.
11160
11161 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11162
11163         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11164         aginst destroyed extents
11165
11166 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11167
11168         * package-get.el (package-get): add `install-dir' argument.
11169
11170 1998-07-20  John Jones  <jj@asu.edu>
11171
11172         * package-get.el: calls to package-get-update-all will only
11173           update packages which are already installed.
11174
11175 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11176
11177         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11178         writable.
11179
11180 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11181
11182         * about.el (about-hackers): Correct my email.
11183
11184 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11185
11186         * about.el (about-hackers): new email-address.
11187
11188 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11189
11190         * minibuf.el (read-number): Don't let `input-error' condition
11191         escape.
11192
11193 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11194
11195         * about.el (about-hackers): use my `email-for-life' address.
11196
11197 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11198
11199         * XEmacs 21.2-beta1 is released.
11200
11201 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11202
11203         * ldap.el (ldap-search): Doc string change
11204
11205 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11206
11207         * menubar-items.el (default-menubar): Removed references to
11208         `data-directory', and use `locate-data-file' instead, and made
11209         then greyed out if they don't exist.
11210
11211 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11212
11213         * keymap.el (events-to-keys): Use `format' instead of `concat'
11214         since the latter does not accept integer args anymore
11215
11216 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11217
11218         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11219         macros replaced.
11220
11221 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11222
11223         * make-docfile.el: Get first initialization from very-early-lisp.el
11224         * update-elc.el: Ditto.
11225         * loadup.el (really-early-error-handler): Ditto.
11226
11227         * packages.el (packages-unbytecompiled-lisp): Add new file,
11228         very-early-lisp.el.
11229
11230         * very-early-lisp.el: New file.
11231
11232 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11233
11234         * Symbols that have been obsolete for at least 3 years removed (II).
11235
11236         * obsolete.el (eval-current-buffer): Make compatible.
11237         (byte-code-function-p): Ditto.
11238         (send-string): Removed.
11239         (send-region): Removed.
11240         (screen-scrollbar-width): Removed.
11241         (set-screen-scrollbar-width): Removed.
11242         (set-screen-left-margin-width): Removed.
11243         (set-screen-right-margin-width): Removed.
11244         (screen-left-margin-width): Removed.
11245         (screen-right-margin-width): Removed.
11246         (set-buffer-left-margin-width): Removed.
11247         (set-buffer-right-margin-width): Removed.
11248         (buffer-left-margin-width): Removed.
11249         (buffer-right-margin-width): Removed.
11250         (x-set-frame-icon-pixmap): Removed.
11251         (x-set-screen-icon-pixmap): Removed.
11252         (pixel-name): Removed.
11253         (make-pixmap): Removed.
11254         (make-cursor): Removed.
11255         (pixmap-width): Removed.
11256         (pixmap-contributes-to-line-height-p): Removed.
11257         (set-pixmap-contributes-to-line-height): Removed.
11258
11259 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11260
11261         * obsolete.el (popup-menu-up-p): removed.
11262         (read-no-blanks-input): Removed.
11263         (wholenump): Removed.
11264         (ring-mod): Removed (what was ring-mod?).
11265         (current-time-seconds): Removed.
11266         (run-special-hook-with-args): Removed.
11267         (dot): Removed.
11268         (dot-marker): Removed.
11269         (dot-min): Removed.
11270         (dot-max): Removed.
11271         (window-dot): Removed.
11272         (set-window-dot): Removed.
11273
11274         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11275         `dot-min'.
11276
11277         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11278
11279         * code-files.el (insert-file-contents): Rename
11280         run-special-hook-with-args to run-hook-with-args-until-success.
11281         (write-region): Ditto.
11282
11283 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11284
11285         * about.el: Fix typos, update release date.
11286
11287         * Symbols that have been obsolete for at least 3 years removed.
11288
11289         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11290         screen- functions.
11291         (toplevel): remove setf methods for screen functions.
11292         * cl-macs.el (extent-data): defsetf removed.
11293         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11294         many places to remove.
11295         (comment-indent-hook): Ditto.
11296         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11297         (buffer-dedicated-screen): Ditto.
11298         (deiconify-screen): Ditto.
11299         (delete-screen): Ditto.
11300         (event-screen): Ditto.
11301         (find-file-other-screen): Ditto.
11302         (find-file-read-only-other-screen): Ditto.
11303         (live-screen-p): Ditto.
11304         (screen-height): Ditto.
11305         (screen-iconified-p): Ditto.
11306         (screen-list): Ditto.
11307         (screen-live-p): Ditto.
11308         (screen-name): Ditto.
11309         (screen-parameters): Ditto.
11310         (screen-pixel-height): Ditto.
11311         (screen-pixel-width): Ditto.
11312         (screen-root-window): Ditto.
11313         (screen-selected-window): Ditto.
11314         (screen-totally-visible-p): Ditto.
11315         (screen-visible-p): Ditto.
11316         (screen-width): Ditto.
11317         (screenp): Ditto.
11318         (get-screen-for-buffer): Ditto.
11319         (get-screen-for-buffer-noselect): Ditto.
11320         (get-other-screen): Ditto.
11321         (iconify-screen): Ditto.
11322         (lower-screen): Ditto.
11323         (mail-other-screen): Ditto.
11324         (make-screen): Ditto.
11325         (make-screen-invisible): Ditto.
11326         (make-screen-visible): Ditto.
11327         (modify-screen-parameters): Ditto.
11328         (new-screen): Ditto.
11329         (next-screen): Ditto.
11330         (next-multiscreen-window): Ditto.
11331         (other-screen): Ditto.
11332         (previous-screen): Ditto.
11333         (previous-multiscreen-window): Ditto.
11334         (raise-screen): Ditto.
11335         (redraw-screen): Ditto.
11336         (select-screen): Ditto.
11337         (selected-screen): Ditto.
11338         (set-buffer-dedicated-screen): Ditto.
11339         (set-screen-height): Ditto.
11340         (set-screen-position): Ditto.
11341         (set-screen-size): Ditto.
11342         (set-screen-width): Ditto.
11343         (show-temp-buffer-in-current-screen): Ditto.
11344         (switch-to-buffer-other-screen): Ditto.
11345         (visible-screen-list): Ditto.
11346         (window-screen): Ditto.
11347         (x-set-screen-pointer): Ditto.
11348         (x-set-frame-pointer): Ditto.
11349         (screen-title-format): Ditto.
11350         (screen-icon-title-format): Ditto.
11351         (terminal-screen): Ditto.
11352         (delete-screen-hook): Ditto.
11353         (create-screen-hook): Ditto.
11354         (mouse-enter-screen-hook): Ditto.
11355         (mouse-leave-screen-hook): Ditto.
11356         (map-screen-hook): Ditto.
11357         (unmap-screen-hook): Ditto.
11358         (default-screen-alist): Ditto.
11359         (default-screen-name): Ditto.
11360         (x-screen-defaults): Ditto.
11361         (x-create-screen): Ditto.
11362         * obsolete.el: meta-flag removed.
11363         baud-rate removed.
11364         sleep-for-millisecs removed.
11365         extent-data removed.
11366         set-extent-data removed.
11367         set-extent-attribute removed.
11368         extent-glyph removed.
11369         extent-layout removed.
11370         set-extent-layout removed.
11371         list-faces-display removed.
11372         list-faces removed.
11373         trim-versions-without-asking removed.
11374         after-write-file-hooks removed.
11375         truename removed.
11376         auto-fill-hook removed.
11377         blink-paren-hook removed.
11378         select-screen-hook, deselect-screen-hook removed.
11379         auto-raise-screen, auto-lower-screen removed.
11380
11381         * msw-mouse.el: Global change resource -> mswindows-resource.
11382
11383         * XEmacs 21.0-pre5 is released.
11384
11385 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11386
11387         * about.el (about-hackers): Credits update.
11388
11389 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11390
11391         * register.el (insert-register): Don't activate the region.
11392
11393 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11394
11395         * select.el: Restore x-* symbols for backwards compatibility:
11396         x-copy-primary-selection, x-kill-primary-selection,
11397         x-delete-primary-selection, x-select-make-extent-for-selection,
11398         x-valid-simple-selection-, x-cut-copy-clear-internal.
11399
11400 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11401
11402         * XEmacs 21.0-pre4 is released.
11403
11404 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11405
11406         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11407         reporting bugs.
11408         (maybe-add-init-button): Fix semantics under Windows.  Use
11409         `expand-file-name' rather than `concat'.
11410
11411         * help.el (print-messages): New function.
11412
11413 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11414
11415         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11416
11417 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11418
11419         * about.el: Tweaked my entry in about-hackers.
11420
11421         * find-paths.el (paths-emacs-root-p):
11422           Relaxed emacs-root checking of an in-place installation to
11423           also accommodate the flat layout used on MS Windows.
11424
11425 1998-06-29  John Jones  <jj@asu.edu>
11426
11427         * package-get.el: calls to package-get-update-all will only
11428           update packages which are already installed.
11429
11430 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11431
11432         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11433         are handled by the gui-element face fallbacks now.
11434
11435         * x-faces.el: default gui-element face to "background" as well as
11436         the default face.
11437
11438         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11439         and default face settings since these are set as fallbacks now in
11440         the appropriate domain.
11441
11442 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11443
11444         * text-mode.el (text-mode): Reorder regexp so the OR part
11445         corresponding to `page-delim' goes first and the hack in
11446         `forward-paragraph' will work.
11447         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11448
11449 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11450
11451         * subr.el (remove-hook): When checking the hook value
11452           with functionp, don't apply car to it.
11453
11454 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11455
11456         * package-get.el (package-get-remote-filename):
11457           Don't use file-name-as-directory because the local directory
11458           separator conventions might not be the same as ftp's.
11459
11460 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11461
11462         * ldap.el (ldap-host-parameters-alist): New name of
11463         `ldap-host-parameters-plist'
11464
11465 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11466
11467         * package-get.el: Using (require 'package-get-base), now that it
11468         provides itself.  Consequently removed all instances of (load
11469         "package-get-base.el").
11470
11471 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11472
11473         * subr.el (remove-hook): Don't treat the hook value as a
11474           list unless it is both consp and not functionp.
11475
11476 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11477
11478         * about.el: Email address for Ben Wing is ben@xemacs.org.
11479         * auto-show.el: Ditto.
11480         * bytecomp.el: Ditto.
11481         * faces.el: Ditto.
11482         * x-scrollbar.el: Ditto.
11483         * x-misc.el: Ditto.
11484         * tty-init.el: Ditto.
11485         * toolbar-items.el: Ditto.
11486         * symbol-syntax.el: Ditto.
11487         * specifier.el: Ditto.
11488         * objects.el: Ditto.
11489         * hyper-apropos.el: Ditto.
11490         * glyphs.el: Ditto.
11491
11492 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11493
11494         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11495         vertical-divider-always-visible-p.
11496         (default-mouse-motion-handler): Ditto.
11497
11498 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11499
11500         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11501         global value.
11502
11503 1998-06-21  Oliver Graf <ograf@fga.de>
11504
11505         * build-reports.el: changed receiver to xemacs-build-reports list
11506
11507 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11508
11509         * font.el: Split font-family-mappings into X and
11510           mswindows-specific versions.
11511           mswindows-font-create-[object|name]: Treat supplied size
11512           as a pointsize. Added underline and strikethru handling.
11513
11514         * msw-faces.el: changed default mswindows charset to western.
11515
11516         * msw-glyphs.el: removed space in border-glyph font string that
11517           was inserted to get round bugs in the mswindows C font code.
11518
11519 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11520
11521         * about.el (about-hackers): Credits update.
11522
11523         * help-nomule.el (tutorial-supported-languages): Add Romanian
11524         TUTORIAL.
11525
11526         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11527         to ISO-8859-2.
11528
11529 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11530
11531         * font.el: Split font-family-mappings into X and
11532           mswindows-specific versions.
11533           mswindows-font-create-[object|name]: Treat supplied size
11534           as a pointsize. Added underline and strikethru handling.
11535
11536         * msw-faces.el: changed default mswindows charset to western.
11537
11538         * msw-glyphs.el: removed space in border-glyph font string that
11539           was inserted to get round bugs in the mswindows C font code.
11540
11541 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11542
11543         * minibuf.el: make read-color-completion-table call
11544           (mswindows-color-list for mswindows devices.
11545
11546 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11547
11548         * lisp/font-lock.el
11549         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11550         Let declaration items contain non-word symbol characters.
11551
11552 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11553
11554         * package-get.el (package-get-package-provider): Added autoload
11555         cookie.  Loading "package-get-base.el" in ALL functions that use
11556         it.  Fixed some (interactive ...) with multiple argument specs
11557         again.  Cosmetic indentation changes.
11558
11559 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11560
11561         * info.el (Info-insert-dir): Don't use nreverse on variables
11562         that you want to use later.
11563
11564 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11565
11566         * x-mouse.el (x-set-point-and-move-selection): Replace call
11567         to x-kill-primary-selection with kill-primary-selection
11568
11569 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11570
11571         * simple.el (what-cursor-position): Make cursor position reported
11572         use value of column-number-start-at-one
11573
11574 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11575
11576         * about.el (xemacs-hackers): Fix Jareth's email address.
11577
11578 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11579
11580         * startup.el (startup-splash-frame): Remove
11581         `xemacs-startup-logo-function'.
11582
11583 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11584
11585         * about.el (about-hackers): Update credits list.
11586
11587 1998-06-06  Jeff Miller <jmiller@smart.net>
11588
11589         * lisp/sound.el: Update sound-ext to allow filenames with
11590           extensions to be found by load-sound-file
11591
11592 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11593
11594         * info.el (Info-rebuild-outdated-dir): Removed variable
11595         (Info-auto-generate-directory): New variable
11596         (Info-save-auto-generated-dir): New variable
11597         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11598         (Info-build-dir-anew): Second parameter removed.  Use
11599         `Info-save-auto-generated-dir'
11600         (Info-rebuild-dir): Ditto
11601
11602 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11603
11604         * list-mode.el (next-list-mode-item): Would not recognize
11605         border between directly neighbored items.
11606
11607 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11608
11609         * package-get.el: add autoloads for some functions.
11610
11611 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11612
11613         * specifier.el (let-specifier): Tiny docfixes.
11614
11615 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11616
11617         * msw-mouse.el: set selection-pointer-glyph to Normal.
11618
11619 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11620
11621         * wid-edit.el (widget-specify-secret): New function.
11622         (widget-after-change): Use it.
11623         (widget-specify-field): Use it.
11624
11625 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11626
11627         * mouse.el (drag-window-divider): Use `(not done)' instead of
11628         `doit'; reuse result of `window-pixel-edges'.
11629
11630         * modeline.el (drag-modeline-event-lag): Rename to
11631         drag-divider-event-lag.
11632
11633 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11634
11635         * specifier.el (let-specifier): Rewritten not to generate needless
11636         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11637         arguments.
11638
11639 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11640
11641         * minibuf.el (read-file-name-1): Setup buffer-local value of
11642         `completion-ignore-case' in completions buffer under Windows.
11643
11644 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11645
11646         * about.el (about-maintainer-glyph): Fix support for not
11647         compressed images.
11648
11649 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11650
11651         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11652
11653         * mouse.el (mouse-track): Cancel selection if misc-user event with
11654         `cancel-mode-internal' function is fetched.
11655
11656 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11657
11658         * files.el (save-some-buffers-1): Fixed return value.
11659
11660 1998-06-01  Oliver Graf <ograf@fga.de>
11661
11662         * dragdrop.el: added experimental
11663
11664 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11665
11666         * startup.el (after-init-hook, init-file-user,
11667         user-init-directory, load-user-init-file):  Purge references
11668         to "~/.xemacs/init.el" from docstrings.
11669
11670         (load-user-init-file) Use paths-construct-path to construct
11671         paths to user init files.  Go directly to ~/.emacs, do not
11672         search ~/.xemacs/, do not load `default-custom-file'.
11673
11674 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11675
11676         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11677         general *sh.
11678         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11679
11680 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11681
11682         * menubar-items.el (default-menubar): add Update Packages to customize
11683         menu.
11684
11685 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11686
11687         * faces.el: use toolbar face as a fallback for toolbar properties
11688         in xpm-color-symbols instead of default.
11689
11690         * msw-faces.el: rename 3d-object -> gui-element face.
11691
11692 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11693
11694         * startup.el (xemacs-startup-logo-function): New variable.
11695         (startup-splash-frame): Use it.
11696
11697 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11698
11699         * files.el (save-some-buffers): Would wait 1 second.
11700         (save-some-buffers-1): Delete other windows here instead of in
11701         `save-some-buffers'.
11702         (save-some-buffers): Force redisplay only if windows were deleted.
11703
11704 1998-06-02  Didier Verna  <didier@xemacs.org>
11705
11706         * cus-face.el (custom-face-attributes): generalized the use of
11707         toggle buttons for boolean attributes.
11708         Re-ordered the items a bit.
11709
11710 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11711
11712         * sound.el (default-sound-directory): Use `locate-data-directory'
11713         to find the sounds directory.
11714
11715 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11716
11717         * sound.el: default sound-ext to .wav under mswindows, .au
11718         otherwise. load-default sounds without extensions.
11719
11720 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11721
11722         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11723         if send-pr is not bound.
11724
11725 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11726
11727         * files.el: grok idl files in auto-mode-alist.
11728 1998-06-01  Jeff Miller  <jmiller@smart.net>
11729
11730         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11731         calling `upcase'.
11732
11733 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11734
11735         * msw-glyphs.el: add xbm to the list of image types supported.
11736
11737 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11738
11739         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11740         instead of XEmacs one when dumping InfoDock.
11741
11742 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11743
11744         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11745         for `modeline-visible-p'
11746
11747         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11748
11749 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11750
11751         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11752         since it's not used anymore. doc string fixes.
11753
11754         * package-get.el (package-get-file-installed-p): new function. use
11755         instead of file-installed-p which is in an external package.
11756
11757 1998-05-28  Oliver Graf <ograf@fga.de>
11758
11759         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11760         favor of select-window/switch-to-buffer
11761
11762 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11763
11764         * startup.el: changed (getenv "HOME") to (user-home-directory)
11765
11766 1998-05-25  Oliver Graf <ograf@fga.de>
11767
11768         * frame.el (cde-start-drag) moved to dragdrop.el
11769         (offix-start-drag-region) moved to dragdrop.el
11770         (offix-start-drag) moved to dragdrop.el
11771         * dragdrop.el (cde-start-drag) moved from frame.el
11772         (offix-start-drag-region) moved from frame.el
11773         (offix-start-drag) moved from frame.el
11774         (cde-start-drag-region) cde drag regions
11775         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11776
11777 1998-05-26  Oliver Graf <ograf@fga.de>
11778
11779         * dragdrop.el: created dragdrop-drag prototypes
11780         (cde-start-drag-region) fixed typo
11781
11782 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11783
11784         * simple.el (after-init-hook): Remove reader macro.
11785
11786         * packages.el (packages-hardcoded-lisp): Get rid of reader
11787         macros.  Update DOC string.
11788
11789 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11790
11791         * mouse.el (drag-window-divider): Ditto.
11792
11793         * modeline.el (mouse-drag-modeline): Use it.
11794
11795         * lisp-mode.el (let-specifier): Specify indentation.
11796
11797         * specifier.el (let-specifier): Renamed from
11798         `with-specifier-instance'.
11799
11800 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11801
11802         * x-faces.el:
11803         * faces.el: move definition of xpm-color-symbols from x-faces.el
11804         to faces. Predicate x-get-resource on the presence of x.
11805
11806         * msw-faces.el: set 3d-object face rather than modeline. Specify
11807         faces as specfier defaults.
11808
11809         * package-get.el: don't use package-admin-add-single-file-package.
11810
11811 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11812
11813         * toolbar-items.el: Fixup tooltips.
11814         (toolbar-gnus): Don't use obsolete variable
11815         toolbar-news-frame-properties.
11816         (toolbar-news-reader): Default to `gnus' instead of
11817         `not-configured'.
11818
11819         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11820         Windows.
11821
11822 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11823
11824         * package-get.el: rename -installedp -> -installed-p.
11825
11826 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11827
11828         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11829         attributes, and assinged it to continuation, truncation and
11830         hscroll glyphs.
11831
11832         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11833         and made continuation, truncation and hscroll glyphs arrow
11834         characters out of that font.
11835
11836 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11837
11838         * minibuf.el (minibuffer-electric-separator): Play nicely with
11839         directory-sep-char being \.
11840         (minibuffer-electric-tilde): Ditto.
11841         (read-file-name-map): Ditto.
11842
11843 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11844
11845         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11846         on X devices.
11847         (default-mouse-track-deal-with-down-event): Avoid
11848         `x-disown-selection'; use `disown-selection' instead.
11849
11850 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11851
11852         * select.el:
11853         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11854         moved to (cut-copy-clear-internal) in select.el. Ditto for
11855         (x-delete-primary-selection) (x-kill-primary-selection)
11856         (x-copy-primary-selection).
11857         (own-clipboard): new function.
11858
11859         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11860         functions in select.el. remove old ones.
11861         (mswindows-own-clipboard): new function.
11862
11863 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11864
11865         * gnuserv.el: allow connections from mswindows type devices.
11866
11867 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11868
11869         * msw-glyphs.el: change image type used from cursor to resource.
11870
11871 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11872
11873         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11874         for {top,bottom}-{left,right} values in addition to
11875         {top,bottom}_{left,right}.
11876         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11877
11878 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11879
11880         * cl-macs.el (specifier-instance): Undefine its setf method.
11881
11882         * specifier.el (with-specifier-instance): Added docstring.
11883
11884         * mouse.el (drag-window-divider): Ditto.
11885
11886         * modeline.el (mouse-drag-modeline): Use it.
11887
11888         * lisp-mode.el (with-specifier-instance): Define its indentation
11889         level.
11890
11891         * specifier.el (with-specifier-instance): New macro.
11892
11893 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11894
11895         * package-get.el (package-get-create-custom): new function to
11896         auto-generate package-get-custom.el from package-get-base.el.
11897         * (package-get-ever-installedp): new function.
11898         * (package-get-custom): new function to get all packages specified
11899         by customize.
11900
11901 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11902
11903         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11904
11905 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11906
11907         * cl-extra.el: Reverse previous float change.
11908
11909 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11910
11911         * x-faces.el:
11912         * faces.el (try-font-name): moved from x-faces.el since it is
11913         required by w3 under mswindows as well X.
11914
11915 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11916
11917         * winnt.el: Removed evil (setq completion-ignore-case t)
11918         clause, one more overlookef fsfism.
11919         (nt-quote-args-functions-alist): End sentences with double space.
11920
11921 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11922
11923         * window-xemacs.el (push-window-configuration): Remove kludgery of
11924         recaching default-toolbar specifier.
11925         (pop-window-configuration): Ditto.
11926         (unpop-window-configuration): Ditto.
11927
11928 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11929
11930         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11931
11932 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11933
11934         * winnt.el (nt-quote-args-verbatim): Added function.
11935         (nt-quote-args-prefix-quote): Added function.
11936         (nt-quote-args-backslash-quote): Added function.
11937         (nt-quote-args-double-quote): Added function.
11938         (nt-quote-args-functions-alist): New variable.
11939         (nt-quote-process-args): Added function. This is the main quoting
11940         work horse called from process-nt.c
11941
11942 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11943
11944         * winnt.el: Removed duplicate definitions for backspace,
11945         delete, M-backspace and C-M-backspace.
11946         (file-name-buffer-file-type-alist): Removed this variable.
11947         (find-buffer-file-type): Removed function.
11948         (find-file-binary):  Removed function.
11949         (find-file-text): Removed function.
11950         (find-file-not-found-set-buffer-file-type): Removed function.
11951         (save-to-unix-hook): Removed function.
11952         (revert-from-unix-hook): Removed function.
11953         (using-unix-filesystems): Removed function.
11954         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11955         warning.
11956         (x-set-selection): Removed function.
11957         (x-get-selection): Removed function.
11958         Removed commented FSFisms.
11959         Replaced copyright notice (this file is not part of GNU Emacs).
11960         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11961         comint-process-echoes setting to t.
11962
11963 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11964
11965         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11966         and used following the interface change of
11967         `paths-find-recursive-path'.
11968
11969         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11970         regexp instead of a list of base names.
11971         (paths-version-control-filename-regexp):
11972         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11973         Introduced and used following the interface change of
11974         `paths-find-recursive-path'.
11975
11976 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11977
11978         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11979         on X devices, rather than on all non-TTY devices.
11980
11981 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11982
11983         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11984
11985         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11986
11987 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11988
11989         * itimer.el (activate-itimer): Fixed usage of integers
11990         as argument to `concat'.
11991
11992 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11993
11994         * itimer.el (start-itimer): replace the use of `concat' with
11995         `format'
11996
11997 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11998
11999         * mode-motion.el (mode-motion-hook): Clarify docstring.
12000         From Bob Weiner <weiner@altrasoft.com>
12001
12002         * loadhist.el (symbol-file): Supply prompt string when used
12003         interactively.
12004         From Bob Weiner <weiner@altrasoft.com>
12005
12006 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12007
12008         * loadup.el (really-early-error-handler): Ditto.
12009
12010         * update-elc.el: Ditto.
12011
12012         * setup-paths.el (paths-construct-exec-path): Ditto.
12013
12014         * make-docfile.el: Ditto.
12015
12016         * find-paths.el (paths-decode-directory-path): Use split-path
12017         instead of decode-path.
12018
12019         * files.el (parse-colon-path): Update docstring reference.
12020
12021 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12022
12023         * msw-init.el:
12024         * x-init.el:
12025         Bind cut'n'paste keys to non window-system specific functions.
12026
12027         * msw-select.el: New function mswindows-clear-clipboard.
12028         mswindows-cut-copy-clipboard extended to handle clearing of the
12029         selection and renamed to mswindows-cut-copy-clear-clipboard.
12030
12031         * select.el: on mswindows devices delete-primary-selection
12032         calls mswindows-clear-clipboard.
12033
12034 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12035
12036         * simple.el (quoted-insert): Inhibit quit when using read-char.
12037
12038         * cmdloop.el (read-char): Don't inhibit quit.
12039         (read-char-exclusive): Ditto.
12040         (read-char): Signal quit if quit-char was pressed.
12041         (read-char-exclusive): Ditto.
12042         (read-quoted-char): Return a character, not integer.
12043
12044         * menubar-items.el (default-popup-menu): Use Andy's generic
12045         selection code.
12046         (default-popup-menu): Fix code.
12047
12048 1998-05-14  Oliver Graf <ograf@fga.de>
12049
12050         * dragdrop.el (dragdrop-function-widget): this time it's done
12051
12052 1998-05-13  Oliver Graf <ograf@fga.de>
12053
12054         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12055
12056 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12057
12058         * device.el (device-pixel-width):
12059         (device-pixel-height):
12060         (device-mm-width):
12061         (device-mm-height):
12062         (device-bitplanes):
12063         (device-color-cells): Swapped parameters to device-system-metric
12064         according to the interface change.
12065
12066 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12067
12068         * mouse.el (default-mouse-motion-handler): Use new name of the
12069         function event-over-vertical-divider-p.
12070         Do not set E-W arrow cursor over the divider if
12071         vertical-divider-draggable-p is nil in the window.
12072         ([top-level]): Use new name for the variable
12073         vertical-divider-map.
12074         (drag-window-divider): Respect vertical-divider-draggable-p.
12075         Variable name typo fixes.
12076
12077 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12078
12079         * keymap.el (kbd): Define here; handle string constants and
12080         others...
12081
12082 1998-05-15  Christian Nyb <chr@mediascience.no>
12083
12084         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12085         in Emacs 18.
12086
12087 1998-05-13  Didier Verna  <didier@xemacs.org>
12088
12089         * mouse.el (drag-window-divider): give the vertical divider a
12090         pressed look when dragging it.
12091
12092 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12093
12094         * faces.el: predicate some more face operations on x or mswindows
12095         not just x.
12096
12097         * modeline.el: enable modeline coloring for mswindows.
12098
12099 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12100
12101         * minibuf.el (minibuffer-default): Added variable; compatible with
12102         FSF Emacs.
12103         (next-history-element): Used `minibuffer-default'.
12104
12105 1998-05-12  Oliver Graf <ograf@fga.de>
12106
12107         * dragdrop.el (dragdrop-function-widget): button and mods ok
12108         arguments still look a bit strange
12109         (dragdrop-compare-mods) created
12110         (dragdrop-drop-do-functions) correctly checks for buttons and
12111         modifiers
12112
12113 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12114
12115         * setup-paths.el (paths-default-info-directories): Replace
12116         path-separator with directory-sep-char.
12117
12118         * files.el (path-separator): Don't define it here.
12119
12120 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12121
12122         * update-elc.el: Ditto.
12123
12124         * setup-paths.el (paths-construct-exec-path): Ditto.
12125
12126         * make-docfile.el: Ditto.
12127
12128         * loadup.el (really-early-error-handler): Ditto.
12129
12130         * find-paths.el (paths-decode-directory-path): Use decode-path
12131         instead of decode-path-internal.
12132
12133         * files.el (parse-colon-path): Update docstring.
12134
12135 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12136
12137         * subr.el (get-buffer-window-list): Make BUFFER optional.
12138
12139         * window-xemacs.el (windows-of-buffer): Defalias to
12140         get-buffer-window-list.
12141
12142 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12143
12144         * disass.el: Fix maintainer keyword.
12145
12146         * bytecomp.el (byte-compile-and-load-file): Autoload.
12147         (byte-compile-buffer): Ditto.
12148
12149         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12150         value is returned, not the name.
12151         (lisp-imenu-generic-expression): Enable it.
12152         (lisp-mode-variables): Ditto.
12153         (lisp-indent-offset): Change defconst to defvar.
12154         (lisp-indent-function): Ditto.
12155         (lisp-body-indent): Ditto.
12156
12157 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12158
12159         * modeline.el: Use zap-last-kbd-macro-event.
12160
12161         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12162         nil, don't attempt to do anything with messages.
12163         (eval-last-sexp): Use `letf' for clarity.
12164
12165 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12166
12167         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12168
12169 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12170
12171         * buff-menu.el:
12172         * lisp-mode.el:
12173         * obsolete.el:
12174         Change empty docstrings into no doc strings at all.
12175         Fix bogus FSF-format docstrings.
12176         * etags.el: Fix docstring.
12177
12178 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12179
12180         * package-get.el (package-get): Use internal md5
12181
12182 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12183
12184         * about.el (about-xemacs): Correct abuse of concat.
12185
12186 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12187
12188         * info.el (Info-mode): Use easymenu.
12189
12190 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12191
12192         * apropos.el (apropos): Don't use concat with integers.
12193
12194         * cmdloop.el (describe-last-error): Handle the case when no error
12195         was seen gracefully.
12196
12197         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12198         defun.
12199         (apropos-describe-plist): Ditto.
12200
12201         * help.el (with-displaying-help-buffer): Revert to a defun.
12202         (describe-key): Use it as defun.
12203         (describe-mode): Ditto.
12204         (describe-bindings): Ditto.
12205         (describe-prefix-bindings): Ditto.
12206         (describe-installation): Ditto.
12207         (view-lossage): Ditto.
12208         (describe-function): Ditto.
12209         (describe-variable): Ditto.
12210         (describe-syntax): Ditto.
12211
12212 1998-05-11  Oliver Graf <ograf@fga.de>
12213
12214         * dragdrop.el: changed order of require/provide
12215         (dragdrop-drop-mime-default) changed to new calling conventions
12216         (dragdrop-drop-do-functions) changed to new calling conventions
12217         (dragdrop-function-widget) this one needs more work...
12218
12219 1998-05-10  Oliver Graf <ograf@fga.de>
12220
12221         * about.el: another small change in my entry
12222         * dragdrop.el (dragdrop-drop-log-function): logging added
12223         plus customizations
12224         changed interface to handler functions. now called with event
12225         and object
12226
12227 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12228
12229         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12230         E-W arrow pointer displayed over draggable dividers.
12231
12232         * mouse.el (default-mouse-motion-handler): Show it when
12233         appropriate.
12234         (drag-window-divider): Added.
12235         ([top-level]): Initialized window-divider-map with a keymap
12236         binding the above function to left button down event.
12237
12238         * x-mouse.el (x-init-pointer-shape): Initialize
12239         divider-pointer-glyph from Cursor.dividerPointer, or use default
12240         E-W double arrow.
12241
12242 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12243
12244         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12245
12246 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12247
12248         * simple.el (count-words-buffer): Don't query for buffer.
12249         (count-lines-buffer): Ditto.
12250
12251 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12252
12253         * help.el (where-is): add optional insert argument.
12254
12255 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12256
12257         * help.el (describe-key-briefly): New argument INSERT.
12258
12259         * simple.el (eval-expression): New optional argument; synch with
12260         FSF 20.3.
12261
12262         * keydefs.el (global-map): Add new register bindings.
12263
12264         * register.el: Synched with FSF 20.3.
12265
12266 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12267
12268         * window-xemacs.el (recenter): all arguments are optional.
12269
12270 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12271
12272         * device.el: (device-pixel-width): Reflected name/parameters
12273         change to device-system-metric.
12274         (device-pixel-height): Ditto.
12275         (device-mm-width): Ditto.
12276         (device-mm-height): Ditto.
12277         (device-bitplanes): Ditto.
12278         (device-color-cells): Ditto.
12279
12280 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12281
12282         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12283
12284         * cl.el (most-positive-fixnum): Document.
12285         (most-negative-fixnum): Ditto.
12286
12287         * cus-dep.el: Updated comment.
12288
12289         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12290         constant.
12291
12292         * cus-load.el (custom-put): Removed.
12293
12294         * files.el (after-find-file): Just resignal quit instead of
12295         signaling "canceled".
12296
12297 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12298
12299         * frame.el (other-frame): Use `focus-frame' instead of
12300         select-frame kludges.
12301
12302         * lisp-mode.el: Update lisp-indent-function for
12303         save-selected-frame and with-selected-frame.
12304
12305         * frame.el (save-selected-frame): New macro.
12306         (with-selected-frame): Ditto.
12307         (other-frame): Use `set-frame-focus'.
12308
12309 1998-05-06  Oliver Graf <ograf@fga.de>
12310
12311         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12312         (dragdrop-drop-url-default) default handler for URL drops created
12313         (dragdrop-drop-mime-default) default handler for MIME drops created
12314         (dragdrop-drop-functions) default custom for handling drops created
12315         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12316
12317 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12318
12319         * mouse.el: Removed redundant mouse-mswindows-drop function.
12320
12321 1998-05-05  Oliver Graf <ograf@fga.de>
12322
12323         * about.el: changed some text in my entry
12324         * dragdrop.el: added customs
12325
12326 1998-05-04  Oliver Graf <ograf@fga.de>
12327
12328         * mouse.el: killed global drop key bindings
12329         (mouse-offix-drop) removed
12330         * dragdrop.el: created
12331         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12332
12333 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12334
12335         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12336         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12337
12338         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12339         obsolete comment.
12340
12341         * scrollbar.el (scrollbars-visible-p): Use new
12342         {vertical,horizontal}-scrollbar-visible-p specifiers.
12343
12344 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12345
12346         * device.el (device-pixel-height):
12347         (device-pixel-width):
12348         (device-mm-width):
12349         (device-mm-height):
12350         (device-bitplanes):
12351         (device-color-cells): Moved these 6 functions from device.c; they
12352         all use single (device-system-metrics) call.
12353
12354 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12355
12356         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12357         were renamed.
12358
12359         * menubar-items.el:
12360         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12361         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12362
12363         * help.el (help-map): Remove Hyperbole keybinding logic.
12364         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12365
12366 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12367
12368         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12369         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12370
12371 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12372
12373         * msw-glyphs.el: use nicer icon3 from the frame icon.
12374
12375 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12376
12377         * version.el (emacs-version): Remove InfoDock conditionals.
12378
12379         * startup.el (startup-splash-frame): Change ID logo name.
12380
12381 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12382
12383         * files.el (after-find-file): If the user presses C-g on
12384         directory-creation prompt, kill the buffer.
12385
12386 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12387
12388         * simple.el (count-words-region): Reverse previous change.
12389
12390 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12391
12392         * replace.el (query-replace): Just call perform-replace.
12393         (query-replace-regexp): Ditto.
12394         (perform-replace): Move region handling here.
12395         (perform-replace): Use the new arg to match-data.
12396
12397 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12398
12399         * x-init.el: Install X specific display table that
12400           displays char 0240 as a space to avoid whatever it is
12401           that screws up display of that character code.
12402
12403 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12404
12405         * help.el (function-arglist): If no arguments are documented for a
12406         subr, print nothing rather than incorrect output.
12407
12408 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12409
12410         * cmdloop.el (command-error): Update bail-out error message to use
12411         `emacs-program-name'.
12412
12413         * lib-complete.el: Remove reader macro cruft.
12414
12415         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12416         cruft.
12417
12418         * simple.el (count-words-region): Drop interactive-p check on the
12419         message.
12420
12421 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12422
12423         * font.el
12424         * msw-faces.el
12425         Correct spelling of mswindows-font-canonicalize-name.
12426
12427 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12428
12429         * ldap.el (ldap-host-parameters-alist): Replaced with
12430         `ldap-host-parameters-plist'
12431         (ldap-search): Adapt to previous change
12432
12433 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12434
12435         * about.el (about-hackers): Update Bob Weiner bio.
12436         (about-maintainer-info): Ditto.
12437
12438 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12439
12440         * simple.el (display-warning-minimum-level): Docfix.
12441
12442 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12443
12444         * widget.el (:default-get): New keyword.
12445         * wid-edit.el (default, widget-default-default-get): Define it.
12446         (group, widget-group-default-get): Define it.
12447         (menu-choice, widget-choice-default-get): Define it.
12448         (widget-default-get): New function.
12449         (widget-choice-action): Call it.
12450         (widget-editable-list-entry-create): Call it.
12451
12452 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12453
12454         * byte-optimize.el (byte-boolean-vars): Removed.
12455         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12456         lookup through `byte-boolean-vars'.
12457
12458 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12459
12460         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12461         resource-provided values into ghost specs for scrollbar-height and
12462         scrollbar-width.
12463
12464 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12465
12466         * byte-optimize.el: Don't attempt to optimize /=.
12467
12468         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12469         (byte-compile-/=): Ditto.
12470
12471 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12472
12473         * apropos.el: Use `with-displaying-help-buffer'.
12474         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12475         Use `with-displaying-help-buffer'.
12476         (apropos-follow): Do not give special treatment to buffer cursor
12477         was in prior to a mouse click.
12478         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12479         (apropos-print-doc): Set correct buffer for setting text
12480         properties.
12481
12482 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12483
12484         * help.el (help-buffer-prefix-string): New variable.
12485         (help-buffer-name): Use it.
12486
12487         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12488         mode menu.
12489
12490 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12491
12492         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12493
12494 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12495
12496         * files.el (find-file-noselect): Update docstring.
12497         (find-file-noselect): Signal an error if found an unreadable file.
12498         (file-chase-links): Save the match data.
12499         (normal-mode): Use `lwarn' and `error-message-string'.
12500         (interpreter-mode-alist): Change defconst to defvar.
12501         (inhibit-first-line-modes-regexps): Ditto.
12502         (inhibit-first-line-modes-regexps): Added .tgz.
12503         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12504         (change-major-mode-with-file-name): New user-option.
12505         (set-visited-file-name): Synched with FSF.
12506         (file-name-extension): New function, from FSF 20.3.
12507         (file-relative-name): Synched with FSF.
12508         (save-some-buffers): Support the C-r feature.
12509         (recover-session): Synched with FSF.
12510         (kill-some-buffers): Ditto.
12511         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12512
12513 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12514
12515         * files.el (insert-file): Undo previous change and reenable use of
12516         format.el.
12517
12518 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12519
12520         * window-xemacs.el (recenter): Define.
12521
12522 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12523
12524         * font.el (mswindows-font-create-name)
12525         (mswindows-font-create-object): new functions for mswindows type
12526         fonts.
12527
12528         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12529         strings are parsed as well as font objects.
12530
12531 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12532
12533         * modeline.el (defining-kbd-macro): Restore modeline indication of
12534         kbd-macro being recorded.
12535         (add-minor-mode): Simplify docstring.
12536         (modeline-minor-mode-menu): Remove stuff.
12537
12538 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12539
12540         * code-process.el (call-process): dynamically decide process
12541         coding type.
12542
12543 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12544
12545         * modeline.el: Add line-number-mode, column-number-mode to
12546         the modeline minor-mode menu.  Button2 on the line number does
12547         goto-line.
12548
12549 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12550
12551         * mouse.el: move x-selection-owner-p type things to
12552         selection-owner-p.
12553
12554         * msw-init.el: copy zmacs stuff from x-init.el
12555
12556         * msw-select.el (mswindows-own-selection)
12557         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12558         functions. Very simple minded implementation of selectio
12559         ownership.
12560
12561         * select.el (own-selection) (disown-selection)
12562         (activate-region-as-selection) (select-make-extent-for-selection)
12563         (valid-simple-selection-p): functions moved from x-select.el for
12564         generalized selection.
12565
12566         * x-select.el: see select.el changes.
12567
12568         * x-toolbar.el: use new selection functions.
12569
12570 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12571
12572         * packages.el (packages-find-package-directories): Fixed bug that
12573         would pick up multiple site-package directories.
12574         (package-locations): Added "xemacs-packages" as a late package
12575         location.
12576
12577         * find-paths.el: Now uses `emacs-program-name' and
12578         `emacs-program-version'.
12579         Additions to enforce version-specific directories in
12580         `paths-find-version-directory'.
12581
12582 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12583
12584         * default.el: Removed.
12585         * site-start.el: Removed.
12586
12587 1998-04-29  Didier Verna  <didier@xemacs.org>
12588
12589         * minibuf.el (minibuffer-history-minimum-string-length): Default
12590         to nil.
12591
12592 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12593
12594         * find-paths.el (paths-program-name): Rename.
12595         (paths-emacs-root-p): Ditto.
12596         (paths-find-site-directory): Ditto.
12597
12598 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12599
12600         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12601         `emacs-lisp-byte-compile-and-load'.
12602
12603 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12604
12605         * ldap.el (ldap-search): Fixed additional parameter passing to
12606         `ldap-open'
12607
12608 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12609
12610         * select.el (kill-primary-selection) (selection-owner-p)
12611         (copy-primary-selection) (yank-clipboard-selection)
12612         (selection-exists-p) (delete-primary-selection): new file and
12613         functions that do the right thing for the selected device.
12614
12615         * x-menubar.el: use generalised selection functions.
12616
12617         * dumped-lisp.el: dump select.el.
12618
12619 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12620
12621         * find-paths.el (paths-progname): New variable.
12622         (paths-emacs-root-p): Use it.
12623         (paths-find-site-directory): Ditto.
12624
12625 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12626
12627         * loadup.el ((member "dump" command-line-args)): Dump as
12628         `infodock' if InfoDock.
12629
12630 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12631
12632         * find-paths.el (construct-emacs-version): Simplify, include
12633         program name in the return value.
12634         * (paths-find-version-directory): Use it.
12635
12636 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12637
12638         * info.el (Info-parse-dir-entries): Fixed regexp
12639         (Info-build-dir-anew): Remove full suffix and capitalize info file
12640         name for files with no @direntry
12641         (Info-batch-rebuild-dir): New function
12642         (Info-suffixed-file): Check for regular files instead of simple
12643         file existence (could catch directories before)
12644
12645 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12646
12647         * setup-paths.el, find-paths.el: Removed uses of `not' which
12648         temacs doesn't have.
12649
12650         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12651         into root searching.
12652
12653 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12654
12655         * subr.el: Remove definition of `not'.
12656
12657 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12658
12659         * msw-glyphs.el: enable graphics support.
12660
12661 1998-04-23  Didier Verna  <didier@xemacs.org>
12662
12663         * x-menubar.el (default-menubar): restored the line-number-mode
12664         option.
12665
12666         * misc doc string updates related to the options menu.
12667
12668 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12669
12670         * setup-paths.el (paths-construct-load-path): Fix typo.
12671
12672 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12673
12674         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12675         font-menu-ignore-scaled-fonts don't have to be bound now; this
12676         gets us one step further towards making --no-autoloads work.
12677
12678         * startup.el (normal-top-level): Load auto-autoloads only if
12679         lisp-directory is non-nil.
12680
12681         * setup-paths.el (paths-construct-load-path): Made it robust
12682         against nil lisp-directory.
12683
12684         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12685         to the list of variables that cause a warning when nil.
12686
12687         * toolbar.el (init-toolbar-location): Now works even when there's
12688         no toolbar icon directory.
12689
12690 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12691
12692         * help.el (view-lossage): Recognize it.
12693
12694         * simple.el (log-message): Mark multiline messages.
12695
12696 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12697
12698         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12699
12700 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12701
12702         * package-get.el (package-get-all):  add `\n' separator to
12703         interactive specification so that both variables are read
12704
12705 1998-04-22  Didier Verna  <didier@xemacs.org>
12706
12707         * x-menubar.el: ported the options menu to Custom.
12708         Moved the "read only" toggle button to the buffers menu.
12709         Corrected some missing ;;;###autoload or defcustom.
12710
12711         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12712         the scrollbar-visible specifier for options menu handling.
12713
12714         * toolbar.el (toolbar-visible-p)
12715                      (toolbar-captioned-p)
12716                      (default-toolbar-position): defcustom wrappers around
12717         the toolbar specifiers for options menu handling.
12718
12719         * frame.el (get-frame-for-buffer-default-instance-limit):
12720         defcustom it for options menu handling.
12721
12722         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12723         font-lock-mode for options menu handling.
12724
12725         * cus-start.el: added Custom properties to overwrite-mode for
12726         options menu handling.
12727
12728 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12729
12730         * about.el: shameless self-promotion.
12731
12732 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12733
12734         * simple.el (raw-append-message): Slightly optimize.
12735         (remove-message): Use `push' for clarity.
12736         (append-message): Ditto.
12737         (display-warning): Dito.
12738         (raw-append-message): Send the message to the appropriate device.
12739
12740 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12741
12742         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12743         From Sean MacLennan <Sean.MacLennan@pika.ca>
12744
12745 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12746
12747         * setup-paths.el: Changed `directory-sep-char' to
12748         `path-separator', following a change in GNU Emacs.
12749
12750 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12751
12752         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12753         (Info-build-dir-anew): Add a final newline.
12754         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12755         is `always'
12756         (Info-rebuild-dir): Ditto
12757
12758         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12759
12760 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12761
12762         * simple.el (count-words-buffer): Retain zmacs region.
12763         (count-words-region): Ditto.
12764         * simple.el: (what-line): Expanded line counts.
12765         (count-lines): New parameter to conditionalize whether collapsed
12766         lines get counted.
12767         From Bob Weiner <weiner@altrasoft.com>
12768
12769 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12770
12771         * packages.el (package-locations): infodock-packages must override
12772         mule-packages and packages.
12773
12774 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12775
12776         * wid-edit.el:
12777         remove rude messages from widget-activation-widget-mapper
12778         and widget-activation-glyph-mapper
12779
12780 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12781
12782         * toolbar.el: Remove (featurep 'x) test from
12783         toolbar-make-button-list
12784
12785 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12786
12787         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12788         only if in the same frame.
12789
12790 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12791
12792         * packages.el (package-locations): Added site-packages hierarchy.
12793
12794         * setup-paths.el (paths-default-info-directories): Introduced and
12795         used.
12796
12797         * packages.el, setup-paths.el: Set various path searching depths
12798         to 1.
12799
12800         * packages.el (packages-hierarchy-depth):
12801         (packages-load-path-depth): Introduced and used.
12802
12803         * setup-paths.el (paths-load-path-depth): Introduced and used.
12804
12805         * find-paths.el (paths-find-recursive-path): Added max-depth
12806         parameter.
12807
12808 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12809
12810         * setup-paths.el (paths-construct-info-path): Removed
12811         dependency on behavior of (file-name-as-directory "").
12812
12813 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12814
12815         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12816         lisp objects
12817
12818 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12819
12820         * dump-paths.el, startup.el: Added handling for --debug-paths.
12821
12822 1998-04-15  William M. Perry  <wmperry@aventail.com>
12823
12824         * wid-edit.el: We cannot just set the help-echo or balloon-help
12825           properties for an extent based on the :help-echo widget
12826           property, since help-echo and balloon-help cause an EXTENT to
12827           get passed in, where :help-echo functions are expecting a WIDGET
12828
12829 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12830
12831         * scrollbar.el (init-scrollbar-from-resources): Call
12832         mswindows-init-scrollbar-metrics when appropriate.
12833
12834 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12835
12836         * dumped-lisp.el: dump x-toolbar for window system
12837
12838         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12839         have support and xpm.
12840
12841 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12842
12843         * files.el (toggle-read-only): Fix docstring.
12844         From Didier Verna <didier@xemacs.org>
12845
12846 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12847
12848         * startup.el (normal-top-level): Load autoload-file-name without
12849         specifying an extension---some people only auto-autoload.el.gz.
12850
12851 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12852
12853         * files.el (backup-enable-predicate): Don't bomb on NAME being
12854         nil.
12855
12856 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12857
12858         * find-paths.el, packages.el: Now prefers configure'd paths.
12859         This shouldn't cause any of the originally anticipated problems as
12860         the current paths architecture will not define the various
12861         configure-xxx variables if they're not specified on the configure
12862         command line.
12863
12864         * find-paths.el, setup-paths.el, packages.el: Removed all
12865         mentionings of "/" as a path separator.
12866         Used paths-construct-path throughout.
12867
12868         * find-paths.el (paths-construct-path): Created to assemble paths
12869         from directory components.
12870
12871         * setup-paths.el, packages.el: Used paths-decode-directory-path
12872         instead of decode-path-internal.
12873
12874         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12875         and associates.
12876         (paths-decode-directory-path) Created.
12877
12878         * setup-paths.el: Changed configure-exec-path to
12879         configure-exec-directory.
12880
12881 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12882
12883         * packages.el (packages-find-packages): Fixed decoding of
12884         EMACSPACKAGEPATH.
12885
12886         * startup.el: -no-packages -> -no-early-packages.
12887
12888         (packages-load-package-lisps): Fixed loading of auto-autoload
12889         files.
12890
12891         * startup.el (normal-top-level): Fixed loading of core
12892         auto-autoload.
12893
12894         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12895
12896         * startup.el, packages.el, dump-paths.el: Added proper settings
12897         for site-directory and lisp-directory variables.
12898
12899         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12900         inhibit-package-autoloads and fixed handling of it.
12901
12902         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12903         handling of former inhibit-package-init, now
12904         inhibit-early-packages, to make -vanilla etc. work.
12905
12906 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12907
12908         * code-process.el (start-process): Fallback to 'undecided instead
12909         of 'binary for process input coding stream.
12910
12911         * process.el (start-process): Docstring fix.
12912
12913 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12914
12915         * info.el (Info-insert-dir): Do not insert temporary dir files
12916         in Info-dir-file-attributes
12917         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12918         (Info-rebuild-dir): Ditto.
12919
12920 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12921
12922         * obsolete.el: Added obsoleteness declarations for
12923         `site-directory' and `Info-default-directory-list'.
12924
12925 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12926
12927         * find-paths.el (paths-find-emacs-root): Only look at the
12928         executable at the end of the symlink chain for determining the
12929         Emacs root.
12930
12931 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12932
12933         * setup-paths.el (paths-construct-info-path): Changed construction
12934         to cater to gone default in configure.
12935
12936         * find-paths.el (paths-uniq-append): Added.
12937
12938         * packages.el: Rewritten package path construction once again.
12939
12940         * dump-paths.el, startup.el: Removed package-path as a global
12941         variable.
12942
12943         * package-admin.el (package-admin-add-single-file-package):
12944         (package-admin-add-binary-package): Changed package-path to
12945         late-packages.
12946
12947         * packages.el (packages-split-path): Split path at "/" rather than
12948         nil according to change in emacs.c.
12949
12950 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12951
12952         * setup-paths.el (paths-construct-info-path): Changed info path
12953         order so that directories come out right.
12954         (paths-find-lock-directory): Fixed bug: It used to think
12955         configure-lock-directory is a path.
12956
12957 1998-04-06  Jeff Miller <jmiller@smart.net>
12958
12959         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12960         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12961         eases the use of toolbar-add/kill-item functions.
12962
12963 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12964
12965         * code-files.el (file-coding-system-alist): Commented out
12966         loaddefs.el magical treatment.
12967
12968 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12969
12970         * info.el (Info-rebuild-outdated-dir): Added new option
12971         `conservative' and made it the default
12972         (Info-rebuild-dir): Appropriately parse multi-line description
12973         strings, and multi-section dir files. Issue warning when dir
12974         is rebuilt as temporary
12975         (Info-build-dir-anew): Issue warning when dir is built as
12976         temporary
12977
12978 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12979
12980         * list-mode.el (list-mode-map): Bind highlight motion commands to
12981         standard keys left, right, C-b and C-f.
12982
12983 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12984
12985         * files.el (auto-mode-alist): allow .sc for Scheme->C
12986
12987 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12988
12989         * loadup.el (pureload): Don't quote (garbage-collect).
12990
12991 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12992
12993         * package-get-base.el: Updated.
12994
12995 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12996
12997         * isearch-mode.el (isearch-just-started): New variable.
12998         (isearch-mode): Set it.
12999         (isearch-repeat): Advance one character forward only if the search
13000         was successful, and was not just started.
13001         (isearch-repeat): Clear isearch-just-started.
13002
13003 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13004
13005         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13006         if running -batch.
13007
13008 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13009
13010         * subr.el (listify-key-sequence): Removed.
13011
13012 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13013
13014         * bytecomp.el (byte-compile-print-gensym): New option.
13015         (byte-compile-output-file-form): Use it.
13016         (byte-compile-output-docform): Ditto.
13017         (byte-compile-compiled-obj-to-list): Ditto.
13018
13019 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13020
13021         * msw-glyphs.el: set frame icon if xpm support.
13022
13023 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13024
13025         * help.el: Code that pretty prints variable values
13026           removed.
13027
13028 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13029
13030         * find-paths.el (paths-emacs-root-p): Correct test for installation
13031         directory.
13032         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13033
13034 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13035
13036         * loaddefs.el: Don't set debug-ignored-errors; leave
13037           its default value set to nil.
13038
13039 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13040
13041         * info.el (Info-rebuild-dir): fixed mis-spelling.
13042
13043 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13044
13045         * info.el (Info-rebuild-outdated-dir): New custom var
13046         (Info-insert-node): Create/update dir file when needed, ie when it
13047         does not exist or is older than some info files in directory
13048
13049 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13050
13051         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13052         for last packages, mainly for using a 20.4 package base.
13053
13054         * packages.el (late-packages): Typo fix.  It was called
13055         early-packages.
13056
13057         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13058         relative symlinks correctly.
13059         (paths-find-emacs-roots): More rigorous checking for plausible
13060         configuration-time root.
13061
13062         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13063         find its roots.
13064
13065 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13066
13067         * faces.el: Fix docstrings.
13068         * glyphs.el: Fix docstrings.
13069         * mouse.el: Fix docstrings.
13070
13071         * frame.el: Change phrase `current frame' to `selected frame'.
13072
13073         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13074
13075         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13076         macros using backquote to make them infinitely more readable.
13077
13078 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13079
13080         * packages.el (packages-find-package-path): Hardcoded specialized
13081         InfoDock support until we can clean this up.
13082
13083         * help.el (describe-bindings-1): Return the value of the bindings
13084         help buffer created.
13085         (describe-bindings): Ditto.
13086
13087         * simple.el (set-variable): Restore previous behavior of not
13088         bombing if the variable to set is not boundp.
13089
13090 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13091
13092         * packages.el (packages-handle-package-dumped-lisps): Allow for
13093         non-local files to be loaded off the package-lisp variable.
13094
13095 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13096
13097         * x-faces.el: Global X resources should override
13098           specs for all device classes (color, grayscale, mono);
13099           code currently doesn't override any of them.  Fixed by
13100           calling remove-specifier with '(x default) as the tag
13101           set and allowing inexact matches.
13102
13103 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13104
13105         * faces.el: Separated face initializations based on
13106           device classes into device type specific (tag set,
13107           instantiator) pairs.
13108
13109 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13110
13111         * wid-edit.el (widget-choice-action): Remember user's explicit
13112         choice.
13113         (widget-choice-value-create): Respect it.
13114         From Richard Stallman <rms@gnu.org>
13115
13116 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13117
13118         * setup-paths.el (paths-construct-info-path): Always append
13119         existing directories from configure-time info path.
13120
13121         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13122         Info-directory-list.
13123
13124         * info.el: Removed Info-default-directory-list which was broken by
13125         design.
13126         Removed bogus initialization of Info-directory-list---startup.el
13127         can do a much better job.
13128         Added autoload of Info-directory-list.
13129
13130         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13131         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13132         be exclusive; now it's merely given precedence, just like in the
13133         old days.
13134
13135 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13136
13137         * find-paths.el (paths-find-architecture-directory): Fix bug with
13138         finding; it used to default too early.
13139
13140 1998-03-25  Martin Buchholz <martin@xemacs.org>
13141
13142         * packages.el (packages-split-path): Fix a bug; it used to fail
13143         for paths that weren't split.
13144
13145 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13146
13147         * finder.el (finder-compile-keywords): trap on errors.
13148
13149 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13150
13151         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13152           fourth argument of t so that only the specs exactly
13153           matching the tag lists are removed.
13154
13155 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13156
13157         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13158
13159 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13160
13161         * minibuf.el (mouse-read-file-name-1): If a default directory was
13162         specified, use it for generating the completions.
13163
13164 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13165
13166         * update-elc.el: Now respects inhibit-package-init and
13167         inhibit-site-lisp.
13168         Now does path construction with loadup-paths.
13169
13170         * startup.el (normal-top-level, startup-setup-paths): Now respects
13171         inhibit-package-init and inhibit-site-lisp.
13172
13173         * packages.el (packages-find-package-path): Extended package path
13174         by version-specific hierarchies.
13175         (packages-find-packages): Now respects inhibit flag and
13176         inhibit-site-lisp.
13177         Moved path setup to loadup-paths.
13178
13179         * make-docfile.el: Now respects inhibit-package-init and
13180         inhibit-site-lisp.
13181         Now does path construction with loadup-paths.
13182
13183         * loadup.el: Now respects inhibit-package-init and
13184         inhibit-site-lisp.
13185
13186         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13187
13188         * loadup-paths.el: New file: setup load-path to encompass
13189         packages.
13190
13191 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13192
13193         * auto-show.el: load-gc renamed to pureload.
13194         * site-load.el: Ditto.
13195         * packages.el (toplevel): Ditto.
13196         * loadup.el (really-early-error-handler): Ditto.
13197         * dumped-lisp.el (preloaded-file-list): Ditto.
13198         * cus-face.el (custom-declare-face): Ditto.
13199
13200 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13201
13202         * <Today>: The Big Path Searching Overhaul.
13203
13204         * find-paths.el: New file: find and assemble paths in the
13205         installation hierarchy.
13206
13207         * setup-paths.el: New file: global layout of paths and directories
13208         within the XEmacs hierarchy.
13209
13210         * packages.el: Replaced everything related to path searching and
13211         startup by code in terms of find-paths.
13212
13213         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13214         the new path searching engine.
13215
13216         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13217         and setup-paths.
13218
13219 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13220
13221         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13222         setup-paths.el.
13223
13224 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13225
13226         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13227         compiles identically in any configuration.
13228         Removed irrelevant commentary.
13229
13230 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13231
13232         * simple.el (set-variable): Allow setting specifiers.
13233
13234 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13235
13236         * lisp.el (forward-sexp): Revert previous change.
13237
13238 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13239
13240         * frame.el (frame-initialize): Use `delete-console' instead of
13241         `delete-device' to delete the stream console to match the usage in
13242         Fkill_emacs.
13243
13244 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13245
13246         * files.el (cdpath-previous): New variable.
13247         (cd): Use it.
13248         From Bob Weiner <weiner@wave.altrasoft.com>
13249
13250 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13251
13252         * keydefs.el: Changed keybindings of forward-char,
13253           backward, scroll-up and scroll-down to point to their
13254           -command counterparts.
13255
13256         * simple.el: New functions: forwarc-char-command,
13257           backwrad-char-command, scroll-up-command,
13258           scroll-down-command which work liek their counterparts
13259           except that they honor the variable
13260           signal-error-on-buffer-boundary.
13261
13262           Definition of signal-error-on-buffer-boundary received
13263           from src/cmds.c.
13264
13265           defvar declaration added for word-across-newline to avoid
13266           byte-compiler warning about the free variable reference.
13267
13268 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13269
13270         * winnt.el: Removed "%t" from the beginning of
13271         modeline-format. From now on, there's no nt-specifics in the modeline.
13272
13273 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13274
13275         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13276         of `when' with `if'.
13277
13278 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13279
13280         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13281         mswindows. Must be reworked along with glyphs.el, or
13282         merged into it, after there is images support.
13283
13284         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13285         'mswindows.
13286
13287 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13288
13289         * faces.el: fix for text cursor initialization.
13290         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13291         From Andy Piper <andyp@parallax.co.uk>
13292
13293 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13294
13295         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13296         if there is an existing package that handles it and warn the user
13297         about that mode.
13298
13299 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13300
13301         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13302         Installation" menu item when Installation-string is not bound.
13303
13304 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13305
13306         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13307         From Jeremiah W. James <jerry@cs.ucsb.edu>
13308
13309 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13310
13311         * msw-faces.el:
13312         * faces.el: Fix face initialization.
13313
13314 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13315
13316         * files.el (backup-enable-predicate): fix breakage introduced
13317         by TMPDIR patch.
13318
13319 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13320
13321         * x-faces.el (x-init-face-from-resources): The
13322           TTY face property retrieval functions don't return
13323           specifiers, so use face-property instead.
13324
13325 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13326
13327         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13328
13329 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13330
13331         * x-menubar.el: Expanded documentation for
13332           option-save-faces.  Changed Options -> Browse Faces
13333           menu entry to invoke customize-face.
13334
13335 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13336
13337         * faces.el: Most face initialization moved out of
13338           init-other-random-faces to the top level so that the
13339           initialization happens before Xemacs is dumped.  Much
13340           of the fascist "face-differs-from-default-p or FROB!"
13341           code has been retired in favor of letting the user do
13342           what they want to do.  Face initialization code changed
13343           to use `default' specifier tag so that the settings can
13344           be overridden later if the user wishes it.
13345
13346 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13347
13348         * about.el (about-hackers): Update contributors list.
13349
13350 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13351
13352         * specifier.el: Define new specifier tag `default'.
13353
13354         * modeline.el: Initialize faces using `default' tag.
13355
13356         * x-faces.el (x-init-face-from-resources): Remove
13357           specifier specs containing the `default' tag before
13358           adding new specs.
13359
13360 1998-03-02  John Jones  <jj@asu.edu>
13361
13362         * package-get.el (package-get-all): fixed arguments on call to
13363         package-admin-add-single-file-package.
13364         * package-get.el (package-get-installedp): fixed to match
13365         advertised behavior.
13366         * package-get.el: added function package-get-update-all which
13367         installs newest versions of all the current packages (if they are
13368         not already installed).
13369
13370 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13371
13372         * files.el (find-file-noselect): Uncommented `truename' binding in
13373         `let*' and use it later to set `buffer-file-truename' iff it's
13374         still nil, as happens for example when finding a compressed
13375         file with "jka-compr".
13376
13377 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13378
13379         * faces.el: in make-face-* type functions do the operation for all
13380         window systems, not just the first one found.
13381
13382         * font.el: call mswindows-list-fonts for mswindows.
13383
13384 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13385
13386         * code-process.el (call-process-region):
13387         * process.el (call-process-region):
13388         * package-get.el (package-get-dir):
13389         * files.el (backup-enable-predicate):
13390         * gnuserv.el (gnuserv-temp-file-regexp):
13391         Use temp-directory in place of `/tmp'.
13392
13393 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13394
13395         * "Fast" dired-in-C enhancements for Windows 95/NT:
13396
13397         * files.el: Added function, `wildcard-to-regexp', from GNU
13398           Emacs.
13399
13400         * files.el (insert-directory): Modified to use special
13401           dired-in-C enhancements if present.
13402
13403 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13404
13405         * code-files.el: make default coding no-conversion.
13406
13407 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13408
13409         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13410         the load-path.
13411
13412         * update-elc.el: Strip directory when testing for files not to
13413         bytecompile.
13414
13415 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13416
13417         * lisp-mode.el: Use recommended form for menus.
13418
13419         * info.el (Info-construct-menu): Use recommended form for menus.
13420
13421         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13422         entry.
13423
13424 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13425
13426         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13427           (get-frame-for-buffer-noselect): Always return frames
13428           in the not-this-window-p cond clause.
13429
13430 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13431
13432         * help.el (describe-installation): New function.
13433
13434         * x-menubar.el (default-menubar): Add describe-installation to
13435         Help menu.
13436
13437         * packages.el (packages-unbytecompiled-lisp): Installation.el
13438         should not be bytecompiled.
13439
13440         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13441         XEmacs.
13442
13443         * x-menubar.el (default-menubar): Use correct guard for VM menu
13444         entry.
13445
13446         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13447         coding.
13448         From Andy Piper <andyp@parallax.co.uk>
13449
13450 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13451
13452         * ldap.el: Do not require ldap-internal at compile time.
13453
13454 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13455
13456         * code-files.el: new file. a virtual copy of mule-files.el
13457         but without charset
13458         dependencies. (toggle-buffer-file-ocding-system) new function for
13459         changing the eol type for the current buffer.
13460
13461         * code-process.el: new file. a copy of
13462         mule-process.el. mule-process.el will disappear when things have
13463         settled.
13464
13465         * coding.el: new file. a virtual copy of mule-files.el but
13466         without charset dependencies. (coding-system-base) new function
13467         for getting the parent coding system of a coding system with eol
13468         type set.
13469
13470         * dumped-lisp.el: add above files for the non-mule case.
13471
13472 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13473
13474         * window-xemacs.el (display-buffer): If no explicit
13475           frame is specified, search for a window that displays
13476           the buffer on the currently selected frame, before
13477           searching other frames.
13478
13479 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13480
13481         * frame.el (get-frame-for-buffer): If not-this-window-p
13482           is non-nil, use window on the selected frame if it is not
13483           also the selected window.  When defaulting, search for
13484           windows on the currently selected fgrame before searching
13485           other frames.
13486
13487 1998-02-25  Didier Verna  <didier@xemacs.org>
13488
13489         * modeline.el (modeline-swap-buffers): originally named
13490         `mouse-release-modeline'. Whether to actually swap the buffers is
13491         decided in `mouse-drag-modeline'.
13492         (mouse-drag-modeline): A button release event is considered a
13493         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13494         stay unchanged.
13495
13496 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13497
13498         * x-menubar.el: Put redo on the menubar.
13499         From Aki Vehtari <Aki.Vehtari@hut.fi>
13500
13501 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13502
13503         * bytecomp.el (displaying-byte-compile-warnings): if
13504         temp-buffer-show-function is set, use it to display current set of
13505         warnings in the "*Compile-Log-Show*" buffer.
13506
13507         * simple.el (display-warning-buffer): if temp-buffer-show-function
13508         is set, use it to display current set of warnings in the
13509         "*Warnings-Show*" buffer.
13510
13511 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13512
13513         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13514         Common Lisp.
13515
13516 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13517
13518         * menubar.el: Allow button descriptors at least 2 long.
13519
13520         * x-menubar.el (default-menubar): Use recommended forms.
13521         (file-menu-filter): Remove.
13522         (edit-menu-filter): Remove.
13523
13524 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13525
13526         * about.el (about-hackers): Updated.
13527
13528 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13529
13530         * help.el (help-max-help-buffers): new variable
13531         (help-register-and-maybe-prune-excess): new function
13532         (help-buffer-name): use help-max-help-buffers.
13533         (with-displaying-help-buffer): use
13534         help-register-and-maybe-prune-excess.
13535
13536         * help.el (help-maybe-pretty-print-value): if the value fits on
13537         one line, let it.
13538
13539 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13540
13541         * (with-displaying-help-buffer): there is no need to kill the buffer
13542         if it exists, because with-output-to-temp-buffer will clear it.
13543         further, killing the buffer violates the rule that
13544         temp-buffer-show-function, if set, has the full responsibility of
13545         showing the temp buffer.  killing the buffer fucks with the window
13546         configuration, hosing temp-buffer-show-function.
13547
13548
13549 1998-02-23  Didier Verna  <didier@xemacs.org>
13550
13551         * modeline.el (mouse-drag-modeline):
13552         - Always scroll the modeline that was originally clicked on.
13553         - Use x pixels instead of x characters (which doesn't work anyway)
13554         as horizontal reference for modeline dragging. This allows us to
13555         keep on dragging the modeline even if the motion event occurs in
13556         another window.
13557
13558 1998-02-23  Didier Verna  <didier@xemacs.org>
13559
13560         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13561         glyph on the modeline to indicate that dragging the mouse has an
13562         effect both horizontally and vertically.
13563
13564 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13565
13566         * about.el (about-xemacs): Get rid of redundant visible version
13567         number.
13568
13569 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13570
13571         * about.el (about-hackers): Update credits.
13572
13573 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13574
13575         * prim/register.el (view-register): Show register type file-query.
13576
13577 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13578
13579         * mode-motion.el (mode-motion-highlight-internal):
13580           save-excursion inside save-window-exucrsion form to
13581           hide buffer point changes from save-window-excursion.
13582           Prevents display flickering when the mouse pointer
13583           moves.
13584
13585 1998-02-17  Didier Verna  <didier@xemacs.org>
13586
13587         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13588         function to handle correctly the case of a toolbar one side of the
13589         window: scrolling will not necessarily happen.
13590
13591 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13592
13593         * files.el (after-find-file): Restore missing argument
13594           to format that provides filename for "... consider M-x
13595           recover-file" message.  Also call `message' with "%s"
13596           as the first arg instead of an arbitrary string.
13597
13598 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13599
13600         * about.el (about-hackers): Various additions.
13601
13602 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13603
13604         * autoload.el (generate-file-autoloads-1): Don't force an extra
13605         line out when copying on-the-same line autoloads.
13606
13607         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13608         is installed.
13609
13610 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13611
13612         * x11/x-win-xfree86.el (x-win-init-xfree86):
13613         * x11/x-win-sun.el (x-win-init-sun):
13614         * x11/x-init.el (x-initialize-compose):
13615         * prim/simple.el:
13616         (backward-or-forward-kill-sexp):
13617         (backward-or-forward-kill-sentence):
13618         (backward-or-forward-kill-word):
13619         (backward-or-forward-delete-char):
13620         * prim/isearch-mode.el (isearch-help-or-delete-char):
13621         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13622         x-keysym-on-keyboard-p to detect backspace.
13623         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13624         Clean up symbols used with dead keys, checking Linux and solaris
13625         keysyms.
13626         Simplify x-win-*.el using above methods.
13627         Change documentation for x-keysym-*-p functions.
13628
13629 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13630
13631         * about.el (about-hackers): Restore entries for Michael Sperber and
13632         Vinnie Shelton.
13633         From Vinnie Shelton <acs@acm.org>
13634
13635 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13636
13637         * simple.el (count-words-region): Ditto.
13638
13639 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13640
13641         * simple.el (count-words-buffer): Document.  Don't print anything
13642         if non-interactive.
13643
13644 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13645
13646         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13647         multiple files in InfoDock.
13648
13649 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13650
13651         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13652         from version.el in InfoDock.
13653
13654         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13655         specially.
13656
13657 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13658
13659         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13660         variable name in docstring.
13661
13662 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13663
13664         * menubar.h: Include "gui.h".
13665
13666 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13667
13668         * site-load.el: Fix documentation.
13669
13670 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13671
13672         * package-get-base.el (package-get-base): Updated.
13673
13674         * keymap.el: PC-ize.
13675
13676 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13677
13678         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13679         from' on a fresh line.
13680
13681 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13682
13683         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13684         object.
13685
13686 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13687
13688         * undo-stack.el: PC-ize.
13689
13690         * cmdloop.el: PC-ize.
13691
13692 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13693
13694         * bytecomp-runtime.el: PC-ize.
13695
13696         * byte-optimize.el: Prolog fixup.  PC-ize.
13697
13698         * cus-dep.el: Spelling fix.
13699
13700         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13701         entries follow).
13702
13703 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13704
13705         * text-mode.el (text-mode-hook-identify): New function,
13706         put on text-mode-hook.  Set text-mode-variant here.
13707         (text-mode): Don't set it here.
13708
13709 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13710
13711         * text-mode.el (text-mode-hook): New defvar.
13712         (text-mode-variant): New variable.
13713         (text-mode): Set that variable locally.
13714         (toggle-text-mode-auto-fill): New command.
13715
13716 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13717
13718         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13719
13720 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13721
13722         * text-mode.el (paragraph-indent-text-mode):
13723         Renamed from spaced-text-mode.
13724         (text-mode-map): Bind TAB to indent-relative.
13725         (indented-text-mode-map): Variable deleted.
13726         (indented-text-mode): Now an alias for text-mode.
13727
13728 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13729
13730         * loadup.el: test-atoms debugging stuffs removed.
13731
13732 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13733
13734         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13735
13736 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13737
13738         * help.el (describe-beta): Made it use `locate-data-file'.
13739         (describe-distribution): Ditto.
13740         (describe-copying): Ditto.
13741         (describe-project): Ditto.
13742         (view-emacs-news): Ditto.
13743
13744         * help-nomule.el (help-with-tutorial): Made it use
13745         `locate-data-file' to find tutorial.
13746
13747 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13748
13749         * about.el: Corrected my email address.
13750
13751         * mouse.el: Added 'mouse-mswindows-drop' similar to
13752         'mouse-offix-drop'.
13753
13754 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13755
13756         * loadup.el (running-xemacs): Spelling fix.
13757
13758 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13759
13760         * packages.el (packages-find-packages-1): Don't allow a backwards
13761         compatible lisp tree to overwrite `preloaded-file-list'.
13762
13763 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13764
13765         * loadup.el: Don't delete "xemacs" prior to dumping.
13766
13767 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13768
13769         * package-info.el (pi-last-mod-date): New function.
13770         (pi-author-version): New function.
13771         (batch-update-package-info): Use them.
13772
13773 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13774
13775         * frame.el (get-frame-for-buffer-default-to-current): Create.
13776         (get-frame-for-buffer-noselect): Allow user to use current frame
13777         with `get-frame-for-buffer-default-to-current'.
13778
13779 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13780
13781         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13782         (byte-compile-output-docform): Ditto.
13783         (byte-compile-compiled-obj-to-list): Ditto.
13784
13785 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13786
13787         * startup.el (command-line-1): Removed code that ran
13788           buffer-menu.
13789
13790 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13791
13792         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13793
13794 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13795
13796         * frame.el (suspend-emacs-or-iconify-frame): Check using
13797         `device-on-window-system-p' instead of explicitly checking for X,
13798         so that the same logic works for MS Windows.
13799         (suspend-or-iconify-emacs): Ditto.
13800
13801 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13802
13803         * about.el (about-maintainer-info): Andy Piper is back.
13804         (xemacs-hackers): Updated Andy Piper's email address.
13805         (about-hackers): Added Jonathan Harris.
13806         (about-hackers): Updated Tibor Polgar's email address.
13807
13808 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13809
13810         * about.el: Add xemacs.org email manager.
13811
13812         * package-get-base.el (package-get-base): Updated with most recent
13813         package updates.
13814
13815 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13816
13817         * help.el (function-arglist): Use `indirect-function' instead of
13818         `symbol-function' so that aliases are treated correctly.
13819
13820 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13821
13822         * help.el (help-map): Add f1 binding to `help-for-help'.
13823         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13824         (describe-key-briefly): Use `princ' "%s" to print object.
13825         (with-displaying-help-buffer): Kill buffer if it exists, again.
13826         (describe-key): Use `princ' "%s" to print object.
13827         (describe-function-1): Use `princ' "%s" to print object.
13828         Commented out alias lines removed.
13829         (help-pretty-print-limit): New variable to control pretty-printing
13830         of variable values.
13831         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13832         `help-pretty-print-value' again.  Only print-print when OBJECT is
13833         list of length less than `help-pretty-print-limit'.
13834         (describe-variable): Use `help-maybe-pretty-print-value' again.
13835
13836 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13837
13838         * simple.el (blink-matching-open): Remove C++ kludge.
13839         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13840
13841 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13842
13843         * info.el (Info-default-directory-list): Made the documentation
13844         more explanitory.
13845
13846 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13847
13848         * lisp/packages.el:
13849         * lisp/package-admin.el:
13850         * lisp/build-report.el:
13851         Fix typos.
13852
13853 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13854
13855         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13856         warnings in Java buffers without final newline and editing the
13857         last line.
13858
13859 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13860
13861         * packages.el (packages-find-packages-1): Don't allow a backwards
13862         compatible lisp tree to overwrite `preloaded-file-list'.
13863         Suggested by Colin Rafferty  <colin@xemacs.org>
13864
13865         * mouse.el (mouse-offix-drop): Set undo-boundary.
13866         From Oliver Graf <ograf@fga.de>
13867
13868 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13869
13870         * loadup.el (load-gc): rewrite as defun.
13871         Print something sensical if a required dump-time file isn't found.
13872
13873 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13874
13875         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13876         bug strikes a menudescriptor.
13877
13878         * package-get-base.el (package-get-base): Updated.
13879
13880         * package-info.el (batch-update-package-info): Derive REQUIRES
13881         from the Makefile.
13882
13883 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13884
13885         * files.el (save-some-buffers): Don't play games with deleting
13886         other windows if we are in the minibuffer window.
13887
13888 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13889
13890         * modeline.el (modeline-minor-mode-menu): Add support for :active
13891         (add-minor-mode): Document :active property to TOGGLE.
13892
13893 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13894
13895         * modeline.el (modeline-minor-mode-menu): Add support for an
13896         `:included' predicate in the `toggle-sym' plist.
13897         (add-minor-mode): Document the :included property, format
13898         docstring some more.
13899         (modeline-minor-mode-menu): Documentation string added.
13900
13901 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13902
13903         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13904         labels from the symbol-names by thwacking off the overly redundant
13905         and overused "mode", parenthesizing "minor", and capitalizing the
13906         resultant strings.  Also shortened the menu's title by eliminating
13907         the redundant buffer name.
13908         (add-minor-mode): Beautified the docstring, added mention of the
13909         `:menu-tag' property of TOGGLE.
13910         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13911         `toggle-sym' to beatify the mode-life menus.
13912         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13913         `auto-fill-function'.
13914
13915 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13916
13917         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13918         menus to :style 'toggle.
13919
13920 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13921
13922         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13923
13924 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13925
13926         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13927         only recognize first hyperlink.
13928         (hyper-apropos-highlightify): Deletia, this is already done by
13929         `hyper-apropos-insert-face'.
13930         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13931
13932 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13933
13934         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13935         mail.
13936         (toolbar-mail-reader): Add support for `send'.
13937         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13938
13939 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13940
13941         * info.el (Info-emacs-info-file-name): Add defvar for
13942         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13943         will function properly.
13944
13945 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13946
13947         * simple.el: make the backwards delete function called by
13948         `backward-or-forward-delete-char' user configurable.
13949
13950 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13951
13952         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13953         compiled function got loaded from.
13954
13955 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13956
13957         * term/apollo.el: Synched up with InfoDock 3.6.2.
13958
13959 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13960
13961         * startup.el (load-init-file): Load autoloads earlier.
13962         (startup-splash-frame): Handle InfoDock logo.
13963
13964         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13965         InfoDock.
13966         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13967
13968         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13969         doesn't have this function.
13970
13971         * packages.el (locate-data-file): Fix to call `locate-file'.
13972
13973 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13974
13975         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13976         version of version.el.
13977         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13978
13979         * x-menubar.el (default-menubar): Guard reference to
13980         `gnuserv-frame'.
13981         (default-menubar): Guard references to `font-lock-mode'.
13982         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13983         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13984
13985         * make-docfile.el: Don't snarf doc strings from autoloads.
13986
13987         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13988         loading auto-autoloads files.
13989
13990         * loaddefs.el: Disable dumping autoloads.
13991
13992 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13993
13994         * lisp-mnt.el: Synch to Emacs 20.2.
13995
13996         * help.el: Remove manual autoload of `finder-by-keyword'.
13997
13998         * finder.el (finder-by-keyword): Autoload.
13999
14000         * help.el: Conditionalize hyperbole setup.
14001
14002 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14003
14004         * packages.el (package-require): Update to reflect new data format.
14005
14006 1998-01-02  Didier Verna  <didier@xemacs.org>
14007
14008         * x-menubar.el (default-menubar): make the tutorials available
14009         through the menubar. (Plus some compilation warnings cleanup).
14010
14011 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14012
14013         * check-features.el: New file.  Perform sanity check after build.
14014
14015         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14016         files to tooltalk package.
14017         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14018         package.
14019
14020         * package-admin.el (package-admin-xemacs): Use better default for
14021         location of XEmacs binary.
14022
14023 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14024
14025         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14026         tag with sexp and add value tag with value `t'.
14027
14028 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14029
14030         * package-get.el: Changes to work with real data.
14031         From Pete Ware <ware@cis.ohio-state.edu>
14032
14033         * packages.el (packages-reload-autoloads): Guard load for the time
14034         being.
14035
14036         * update-elc.el ("packages.el"): Force loading packages.el instead
14037         of possibly out-of-date packges.elc.
14038         * make-docfile.el ("packages.el"): Ditto.
14039
14040 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14041
14042         * build-report.el (build-report-delete-regexp): Added a rule for
14043         the main tarball shadowing anything past it.
14044
14045 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14046
14047         * packages.el (package-provide): Delete a previous provide.
14048
14049         * package-info.el: New file.
14050
14051         * package-get.el: New file.
14052         From Pete Ware <ware@cis.ohio-state.edu>
14053         (package-get): Fix md5 computation to work with Mule.
14054
14055 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14056
14057         * simple.el (log-message-*): Quote symbols in docstrings properly.
14058
14059 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14060
14061         * packages.el (packages-new-autoloads): Ignore symbolic links.
14062
14063         * cus-face.el (face-custom-attributes-get): Fix typo.
14064         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14065
14066 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14067
14068         * startup.el (load-init-file): Reload new or changed autoloads
14069         unless inhibited.  Reload modified dumped lisp (stubbed).
14070
14071         * packages.el (packages-new-autoloads): New function.
14072         (packages-reload-autoloads): New function.
14073         (packages-reload-dumped-lisp): New (stub) function.
14074
14075         * loadup.el: Inhibit reloading dumped files when running temacs.
14076
14077         * loadhist.el (file-provides): Extend to handle variant
14078         extensions.
14079
14080         * replace.el (query-replace): Fix typo.
14081
14082 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14083
14084         * make-docfile.el: list-autoloads-path has been renamed.
14085         * update-elc.el: list-autoloads has been renamed.
14086
14087         * packages.el (packages-list-autoloads): Renamed.
14088         (packages-list-autoloads-path): Ditto.
14089
14090 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14091
14092         * packages.el (packages-find-packages-1): Made it signal a warning
14093         for an error in an auto-autoload.el file.
14094
14095 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14096
14097         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14098         tag with const.
14099         From Aki Vehtari <Aki.Vehtari@hut.fi>
14100
14101         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14102
14103         * loadhist.el (unload-feature): Remove autoload.
14104
14105 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14106
14107         * loadhist.el: Unpackaged.
14108
14109         * help.el (describe-symbol-find-file): Rename
14110         `describe-function-find-file' and make old name obsolete.
14111         (describe-function-1): Use it.
14112         (describe-function-1): Guard reference to
14113         `compiled-function-annotation'.
14114
14115 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14116
14117         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14118         argument.
14119         (help-mode-quit): New optional arg to control whether it kills or
14120         buries.  Tidied up.
14121         (with-displaying-help-buffer): Don't kill buffer initially, even
14122         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14123         (help-pretty-print-value): Rename back from
14124         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14125         use it, otherwise use dumped `cl-prettyprint'.
14126         (describe-variable): Use `help-pretty-print-value' again.
14127         (find-func): Removed reference to "find-func" at end.
14128
14129 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14130
14131         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14132           GUI XEmacs. Rename? x-menubar is rather window system
14133           independant, except for a couple of items.
14134
14135 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14136
14137         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14138         entries as they will no longer be distributed with XEmacs.
14139
14140         * format.el (format-alist): Fix image/tiff regexps.
14141         From P. E. Jareth Hein <jareth@camelot-soft.com>
14142
14143         * help.el (help-maybe-pretty-print-value): Rename.
14144         (describe-variable): Use it.
14145         (describe-variable): Add trailing linefeed.
14146
14147 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14148
14149         * help.el (describe-function-1): Don't output anything for
14150           arglist of autoload functions.
14151
14152 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14153
14154         * help.el (describe-function-1): Don't output anything for
14155           arglist of autoload functions.
14156
14157 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14158
14159         * help.el (help-mode-map): New bindings for `help-mode-bury',
14160         `describe-function-at-point', `describe-variable-at-point',
14161         `Info-elisp-ref', `customize-variable', `help-next-section' and
14162         `help-prev-section'.
14163         (help-next-section): New function.
14164         (help-prev-section): New function.
14165         (help-mode-quit): Changed to kill the help buffer.
14166         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14167         correctly.
14168         (help-buffer-name): New function to generate the name of help
14169         buffers.
14170         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14171         argument giving the name of the help buffer.
14172         (describe-key): Use `with-displaying-help-buffer' with name.
14173         (describe-mode): Ditto.
14174         (describe-bindings): Ditto.
14175         (describe-prefix-bindings): Ditto.
14176         (view-lossage): Ditto.
14177         (with-syntax-table): New macro.
14178         (function-called-at-point): Use `ignore-errors' and
14179         `with-syntax-table'.
14180         (function-at-point): Ditto.
14181         (describe-function): Use `with-displaying-help-buffer' with name.
14182         (function-arglist): Extracted from `describe-function-1'.  Returns
14183         function's arglist as string.
14184         (function-documentation): Extracted from `describe-function-1'.
14185         Returns function's docstring.
14186         (describe-function-1): Remove all the "stream" garbage, including
14187         the stream argument.  Use `function-arglist' and
14188         `function-documentation'.
14189         (describe-function-arglist): Just use `function-arglist'.
14190         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14191         (help-pretty-print-value): New function to help with
14192         pretty-printing variable values.  Knows about `#<...>'.  Needs
14193         `pp-internal'.
14194         (describe-variable): Use `with-displaying-help-buffer' with name.
14195         Formatting improved.  Display file where variable is defined, if
14196         known.  Use `help-pretty-print-value'.
14197         (describe-syntax): Use `with-displaying-help-buffer' with name.
14198         (list-processes): Remove "stream" garbage.
14199
14200 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14201
14202         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14203         call a dumped routine instead.
14204
14205         * x-win-xfree86.el: Wrap file in defun.
14206         * x-win-sun.el: Ditto.
14207
14208 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14209
14210         * help.el (view-emacs-news): Remove usage of outl-mouse which
14211         advises functions and does other evil things.
14212
14213 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14214
14215         * format.el (format-alist): Add `image/tiff'.
14216         From P. E. Jareth Hein <jareth@camelot-soft.com>
14217
14218 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14219
14220         * about.el (about-hackers): More names added.
14221
14222         * make-docfile.el: Remove superfluous package path search.
14223
14224         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14225
14226 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14227
14228         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14229         ignored shadows.
14230
14231 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14232
14233         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14234         get trailing slashes when added to the load-path.
14235
14236         * x-init.el (init-x-win): Locate where XEmacs X localization files
14237         are.
14238
14239 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14240
14241         * x-faces.el: Added support for foregroundToolBarColor
14242           to xpm-color-symbols.
14243
14244 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14245
14246         * etags.el (tags-remove-duplicates): Removed.
14247         (buffer-tag-table-list): Use `delete-duplicates'.
14248
14249         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14250         correctly.
14251         (get*): Defalias to `get'.
14252
14253         * cl.el (eql): Compare integers with `eq'.
14254         (cl-map-extents): Check for `map-extents' first.
14255
14256 1997-12-17  Didier Verna  <didier@xemacs.org>
14257
14258         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14259         added the 'numero', 'copyright' and 'trademark' symbols.
14260
14261         * leim/quail/latin-post.el ("french-postfix"): see above.
14262
14263 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14264
14265         * widget.el (define-widget): Check the arguments.
14266
14267         * cus-edit.el (customize-face): Use `check-argument-type'.
14268         (custom-variable-value-create): Use `signal' to signal error.
14269         (custom-variable-reset-saved): Ditto.
14270         (custom-variable-reset-standard): Ditto.
14271         (custom-face-reset-saved): Ditto.
14272
14273         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14274         (widget-default-format-handler): Ditto.
14275         (widget-checklist-add-item): Ditto.
14276         (widget-radio-add-item): Ditto.
14277         (widget-editable-list-entry-create): Ditto.
14278         (widget-sexp-prompt-value): Ditto.
14279
14280         * custom.el (custom-declare-variable): Signal errors better.
14281         (custom-handle-keyword): Ditto.
14282         (custom-declare-group): Ditto.
14283
14284         * window-xemacs.el (windows): Ditto.
14285
14286         * menubar.el (menu): Ditto.
14287
14288         * keydefs.el (keyboard): Ditto.
14289
14290         * minibuf.el (minibuffer): Ditto.
14291
14292         * process.el (execute): Ditto.
14293
14294         * fill.el (fill): Ditto.
14295
14296         * modeline.el (modeline): Ditto.
14297
14298         * help.el (help): Ditto.
14299
14300         * faces.el (faces): Ditto.
14301
14302         * files.el (files): Ditto.
14303
14304         * x-init.el (x): Ditto.
14305
14306         * lisp-mode.el (lisp): Ditto.
14307
14308         * process.el (processes): Ditto.
14309
14310         * mouse.el (mouse): Ditto.
14311
14312         * abbrev.el (abbrev): Moved from cus-edit.
14313
14314         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14315         as variable declaration.
14316
14317 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14318
14319         * menubar.el (find-menu-item): Use `check-argument-type'.
14320         (find-menu-item): Cosmetic changes.
14321
14322 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14323
14324         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14325
14326 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14327
14328         * startup.el (set-default-load-path): Only search package-path
14329         when not running temacs.
14330
14331         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14332         files.
14333
14334         * loadup.el: Correct commentary.  Reformatting.
14335         (really-early-error-handler): Use absolute path to the
14336         first dumped-lisp.el file.
14337         (really-early-error-handler): Print full path name of
14338         each dumped lisp file (inherited from InfoDock).
14339
14340         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14341         dumped-lisp.el files.
14342
14343         * make-docfile.el (preloaded-file-list): Reorder when the
14344         package-path is searched.
14345         * update-elc.el: Ditto.
14346
14347         * lisp-mode.el (call-with-condition-handler): Treat the same as
14348         `condition-case' for indentation.
14349
14350         * about.el (about-xemacs): Update release date.
14351
14352 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14353
14354         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14355         anywhere but at the last clause.
14356         (ecase): Disallow `t' and `otherwise'.
14357
14358 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14359
14360         * cus-edit.el (custom-buffer-create-buttons): New function
14361         from stuff moved out of `custom-buffer-create-internal'.
14362         (custom-novice): New variable.  Default t.
14363         (custom-display-global-buttons): Ditto.  Default `top'.
14364         (custom-buffer-create-internal): Only display help if
14365         `custom-novice' is non-nil.  Display global buttons according to
14366         `custom-display-global-buttons'.
14367
14368 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14369
14370         * menubar.el (find-menu-item): Use `check-argument-type'.
14371         (find-menu-item): Cosmetic changes.
14372
14373 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14374
14375         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14376         look.
14377
14378 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14379
14380         * format.el (format-deannotate-region):  Bug fix.
14381         Deannotating a region containing unknown tags would fail
14382         (causing decoding of text/enriched to fail at user level)
14383
14384 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14385
14386         * minibuf.el (read-directory-name): Support sixth
14387           arg, HISTORY, as already documented.
14388
14389 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14390
14391         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14392         to `ecase'.
14393
14394 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14395
14396         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14397         skk-activate.
14398
14399 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14400
14401         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.