update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
5
6         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
7         XEmacs CHISE.
8         (=ucs-bmp-cjk@unicode): Abolished.
9
10 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-charset.el (default-coded-charset-priority-list): Add
13         `=+>ucs-bmp-cjk-compat@jis'.
14
15         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
16         for XEmacs CHISE.
17
18 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
21         CHISE.
22
23 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
26         for XEmacs CHISE.
27         (=jis-x0208@1978/1er-pr): Abolished.
28         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
29         `=jis-x0208@1978/1er-pr' as the mother.
30
31 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
34         setting for `=ucs-itaiji-084'.
35
36 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-charset.el (default-coded-charset-priority-list):
39         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
40
41         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
42         XEmacs CHISE.
43         (=ucs-bmp-itaiji-084): Ditto.
44
45 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
49
50 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-charset.el (default-coded-charset-priority-list): Add
53         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
54
55         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
56         XEmacs CHISE.
57         (=big5-cdp-var-5): Ditto.
58
59 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
62         XEmacs CHISE.
63
64 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
65
66         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
67         XEmacs CHISE.
68
69 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
72         setting for `=>>>hanyo-denshi/ft'.
73
74 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
75
76         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
77         XEmacs CHISE.
78         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
79         `=hanyo-denshi/jd' as the mother.
80
81 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
84         XEmacs CHISE.
85         (=+>adobe-japan1-1): Ditto.
86         (=+>adobe-japan1-2): Ditto.
87         (=+>adobe-japan1-3): Ditto.
88         (=+>adobe-japan1-4): Ditto.
89         (=+>adobe-japan1-5): Ditto.
90         (=+>adobe-japan1-6): Ditto.
91         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
92
93 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-coding.el (coded-charset-entity-reference-alist):
96         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
97         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
98
99         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
100         the top.
101
102 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
105         XEmacs CHISE.
106         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
107         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
108         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
109
110 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
111
112         * mule/mule-charset.el (default-coded-charset-priority-list):
113         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
114         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
115
116         * mule/mule-conf.el: Modify order of definitions of some
117         coded-charsets.
118
119 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
120
121         * mule/mule-coding.el (coded-charset-entity-reference-alist):
122         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
123         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
124
125         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
126         CHISE.
127         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
128         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
129
130 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
133         CHISE.
134
135 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
138         setting for `=daikanwa/+2p'.
139
140         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
141         XEmacs CHISE.
142
143 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
144
145         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
146         XEmacs CHISE.
147         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
148
149 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `=>>>hanyo-denshi/ib'.
153
154 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
157         XEmacs CHISE.
158         (=>>>hanyo-denshi/ib): Ditto.
159         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
160         `=hanyo-denshi/ja' as the mother.
161         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
162         `=hanyo-denshi/ib' as the mother.
163
164 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
167         XEmacs CHISE.
168         (utf-8-ivs-mcs-er): Likewise.
169         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
170         and `=>ucs-gb'.
171         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
172         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
173         `ucs-gb' and `=>ucs-gb'.
174         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
175         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
176         and `=>ucs-cns'.
177         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
178         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
179         `ucs-cns' and `=>ucs-cns'.
180         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
181         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
182         `ucs-big5' and `=>ucs-big5'.
183         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
184         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
185         `ucs-big5' and `=>ucs-big5'.
186         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
187         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
188         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
189         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
190         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
191         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
192         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
193         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
194         `=>ucs-jis'; modify DOC and mnemonic.
195         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
196         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
197         and `=>ucs-jis'; modify DOC and mnemonic.
198         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
199         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
200         `=>ucs-ks'.
201         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
202         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
203         and `=>ucs-ks'.
204         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
205
206 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
207
208         * mule/mule-coding.el (coded-charset-entity-reference-alist):
209         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
210
211 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
212
213         * mule/mule-coding.el (coded-charset-entity-reference-alist):
214         Modify priorities.
215
216 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-coding.el (coded-charset-entity-reference-alist):
219         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
220
221 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
224         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
225
226 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
229         CHISE.
230
231 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
234         CHISE.
235
236 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
237
238         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
239         CHISE.
240
241 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
242
243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
244         `=+>ucs-bmp-cjk@unicode'.
245
246         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
247         for XEmacs CHISE.
248
249 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
250
251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
252         setting for `=>>daikanwa'.
253
254 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
255
256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
257         `=>>hanyo-denshi/jt'.
258
259 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
260
261         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
262         XEmacs CHISE.
263         (=+>jis-x0208@1990): Ditto.
264         (=+>jis-x0213-1@2000): Ditto.
265
266 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
267
268         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
269         XEmacs CHISE.
270
271 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
272
273         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
274         XEmacs CHISE.
275         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
276         `=hanyo-denshi/jc' as the mother.
277
278 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
279
280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
281         setting for `=+>adobe-japan1'.
282
283         * mule/mule-charset.el (default-coded-charset-priority-list):
284         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
285         and `=>>hanyo-denshi/ft' to `=>>gt'.
286
287 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
288
289         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
290         XEmacs CHISE.
291         (=>>adobe-japan1-1): Ditto.
292         (=>>adobe-japan1-2): Ditto.
293         (=>>adobe-japan1-3): Ditto.
294         (=>>adobe-japan1-4): Ditto.
295         (=>>adobe-japan1-5): Ditto.
296         (=>>adobe-japan1-6): Ditto.
297         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
298
299 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
300
301         * mule/mule-conf.el (=adobe-japan1): New alias for
302         `=adobe-japan1-6'.
303         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
304         (=>>>adobe-japan1-1): Ditto.
305         (=>>>adobe-japan1-2): Ditto.
306         (=>>>adobe-japan1-3): Ditto.
307         (=>>>adobe-japan1-4): Ditto.
308         (=>>>adobe-japan1-5): Ditto.
309         (=>>>adobe-japan1-6): Ditto.
310         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
311
312 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
313
314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
315         setting for `=>>>adobe-japan1'.
316
317 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
318
319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
320         setting for `=+>ucs@ks'.
321
322 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
323
324         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
325         XEmacs CHISE.
326         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
327         `=adobe-japan1-6' as the mother.
328
329 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
332         setting for `=>cns11643-7'.
333
334 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
335
336         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
337         CHISE.
338
339 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
340
341         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
342         XEmacs CHISE.
343         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
344
345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
346         setting for `=>ucs@jis/2004'.
347
348 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
349
350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
351         setting for `=+>gt'.
352
353         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
354         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
355
356 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
357
358         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
359         `=>ucs@unicode' as the mother.
360         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
361         mother.
362         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
363         mother.
364         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
365         mother.
366
367 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
368
369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
370         setting for `=+>ucs@unicode'.
371
372         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
373         CHISE.
374
375 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
376
377         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
378         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
379         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
380         - Add setting for `=+>ucs@cns'.
381
382         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
383         CHISE.
384         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
385         as the mother.
386         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
387         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
388
389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
390         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
391
392 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
393
394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
395         setting for `=>ucs@ks'.
396
397 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `=ucs-bmp-cjk-compat@unicode'.
401
402         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
403         coded-charset for XEmacs CHISE.
404
405 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
406
407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
408         `=ucs-bmp-cjk-compat'.
409
410         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
411         XEmacs CHISE.
412
413 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
414
415         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
416         CHISE.
417
418 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
419
420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
421         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
422
423         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
424         `=>ucs@jis/1990'.
425         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
426
427 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
428
429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
430         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
431
432         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
433         CHISE.
434         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
435         mother.
436
437 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
438
439         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
440         `=>jis-x0213-2@usual'.
441         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
442         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
443         `=>jis-x0213-2@usual' as the mother.
444
445 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
446
447         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
448         (=>ucs@JP): New alias for `=+>ucs@jis'.
449
450 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
451
452         * mule/mule-conf.el (=+>jis-x0208): Renamed from
453         `=>jis-x0208@usual'.
454         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
455         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
456         `=>jis-x0208@usual' as the mother.
457         (=>jis-x0208): Likewise.
458
459 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
460
461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
462         setting for `=+>jis-x0208@1978'.
463
464 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
465
466         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
467         XEmacs CHISE.
468
469 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
470
471         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
472         setting for `=>>>ucs@jis/1990'.
473
474 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         setting for `=>ucs@jis/1990'.
478
479 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
480
481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
482         setting for `=ucs@JP/hanazono'.
483
484         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
485         CHISE.
486         (=ucs@JP/hanazono): Ditto.
487         (=ucs-bmp-cjk@JP/hanazono): Ditto.
488         (=>>hanyo-denshi/jc): Ditto.
489         (=>>hanyo-denshi/jd): Ditto.
490
491 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
492
493         * mule/mule-charset.el (default-coded-charset-priority-list): Use
494         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
495
496 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
497
498         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
499         XEmacs CHISE.
500
501 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
502
503         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
504         XEmacs CHISE.
505
506 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
507
508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
509         `=ucs-bmp-cjk@JP'.
510
511 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
512
513         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
514         XEmacs CHISE.
515
516 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
517
518         * mule/mule-coding.el (coded-charset-entity-reference-alist):
519         Modify order of settings; add settings for `=daikanwa@rev2'.
520
521 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
522
523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
524         setting for `=>>cbeta'.
525
526         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
527         CHISE.
528
529 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
530
531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
532         setting for `=>>adobe-japan1'.
533
534 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
535
536         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
537         XEmacs CHISE.
538
539 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
540
541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
542         setting for `=>>hanyo-denshi/ia'.
543
544         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
545         XEmacs CHISE.
546
547 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
548
549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
550         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
551
552         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
553         XEmacs CHISE.
554         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
555         `=hanyo-denshi/jt' as the mother.
556
557 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
558
559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
560         setting for `=>>>jis-x0213-2'.
561
562         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
563         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
564         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
565
566 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
567
568         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
569         XEmacs CHISE.
570
571 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
572
573         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
574         XEmacs CHISE.
575
576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
577         `=>>jis-x0213-1@2004'.
578
579 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
580
581         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
582         XEmacs CHISE.
583
584 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
585
586         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
587         - Use "&g2-*;" as entity-references for `=>>>*'.
588         - Omit "&a{GT|JX1|JX2|JX3}-*;".
589
590         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
591         XEmacs CHISE.
592         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
593         as the mother.
594
595 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
598         setting for `=>>hanyo-denshi/ib'.
599
600         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
601         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
602         (=>>jis-x0208@1990): Ditto.
603         (=>>hanyo-denshi/ib): Ditto.
604
605         * mule/mule-charset.el (default-coded-charset-priority-list):
606         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
607
608 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
609
610         * mule/mule-coding.el (coded-charset-entity-reference-alist):
611         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
612         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
613         `=>>>ucs@jis/2004'.
614
615 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
616
617         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
618         XEmacs CHISE.
619         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
620         `=jis-x0213-1@2004' as the mother.
621         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
622         (=>>>ucs@ks): Ditto.
623
624         * mule/mule-charset.el (default-coded-charset-priority-list):
625         Modify priority of `=hanyo-denshi/*'.
626
627 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
628
629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
630         settings for `=>>ucs@JP' and `=ucs@JP'.
631
632 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
633
634         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
635         CHISE.
636
637 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
638
639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
640         setting for `=>>>ucs@cns'.
641
642         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
643         CHISE.
644
645 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
646
647         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
648         instead of `=>>>jis-x0213-1@2004' as the mother.
649         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
650         (=>>>ucs@unicode): Likewise.
651         (=>>>ucs@jis): Likewise.
652         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
653         mother.
654         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
655
656 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
657
658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
659         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
660         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
661         `=>>>ucs@jis'.
662
663 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
664
665         * mule/mule-charset.el (default-coded-charset-priority-list):
666         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
667         and `=jis-x0213-*-2000'.
668
669 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
670
671         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
672         XEmacs CHISE.
673         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
674         `=>>jis-x0213-1' as the mother.
675
676 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
679         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
680
681 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
682
683         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
684
685 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
686
687         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
688         XEmacs CHISE.
689
690 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
691
692         * mule/mule-coding.el (decomposition-feature-list): Set
693         `=decomposition', `=decomposition@cid' and
694         `=decomposition@hanyo-denshi'.
695
696 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
697
698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
699         setting for `=>>hanyo-denshi/ks'.
700
701         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
702         XEmacs CHISE.
703
704 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
705
706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
707         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
708
709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
710         `=hanyo-denshi/ks/mf'.
711
712         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
713         XEmacs CHISE.
714         (=hanyo-denshi/ks/mf): Ditto.
715
716 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
717
718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
719         settings for P=hanyo-denshi/jt'.
720
721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
722         `=hanyo-denshi/jt'.
723
724         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
725         XEmacs CHISE.
726
727 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
728
729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
730         settings for `=hanyo-denshi/ip'.
731
732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
733         `=hanyo-denshi/ip'.
734
735         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
736         XEmacs CHISE.
737
738 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
739
740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
741         settings for `=hanyo-denshi/hg'.
742
743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
744         `=hanyo-denshi/hg'.
745
746         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
747         XEmacs CHISE.
748
749 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
750
751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
752         setting for `=>>hanyo-denshi/ft'.
753
754         * mule/mule-charset.el (default-coded-charset-priority-list): Add
755         `=>>hanyo-denshi/ft'.
756
757         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
758         XEmacs CHISE.
759
760 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
761
762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
763         settings for `=hanyo-denshi/ib'.
764
765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
766         `=hanyo-denshi/ib'.
767
768         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
769         XEmacs CHISE.
770
771 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
772
773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
774         settings for isolated characters of `=hanyo-denshi/ia' and
775         non-isolated characters of `=hanyo-denshi/*'.
776
777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
778         `=hanyo-denshi/ia'.
779
780         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
781         XEmacs CHISE.
782
783 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
784
785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
786         setting for isolated characters of `=hanyo-denshi/ft'.
787
788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
789         `=hanyo-denshi/ft'.
790
791         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
792         XEmacs CHISE.
793
794 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
795
796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
797         setting for isolated characters of `=hanyo-denshi/jd'.
798
799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
800         `=hanyo-denshi/jd'.
801
802         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
803         XEmacs CHISE.
804
805 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
806
807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
808         setting for isolated characters of `=hanyo-denshi/jc'.
809
810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
811         `=hanyo-denshi/jc'.
812
813         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
814         XEmacs CHISE.
815
816 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
817
818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819         setting for isolated characters of `=hanyo-denshi/jb'.
820
821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
822         `=hanyo-denshi/jb'.
823
824         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
825         XEmacs CHISE.
826
827 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
828
829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
830         setting for isolated characters of `=hanyo-denshi/ja'.
831
832 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
833
834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
835         `=hanyo-denshi/ja'.
836
837         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
838         XEmacs CHISE.
839
840 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         settings for isolated characters of `=adobe-japan1-6'.
844
845 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
846
847         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
848         CHISE.
849         (=daikanwa/+2p): Ditto.
850         (=daikanwa/ho): Ditto.
851
852 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
853
854         * mule/mule-coding.el (utf-8-mcs-no-composition): New
855         coding-system for XEmacs CHISE.
856
857 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
858
859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
860         setting for `=>>ruimoku-v6'.
861
862         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
863         CHISE.
864
865 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
866
867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
868         setting for `=daikanwa@rev1'.
869
870 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
871
872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
873         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
874
875 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
876
877         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
878         XEmacs CHISE.
879         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
880
881 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
882
883         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
884         CHISE.
885
886 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
887
888         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
889         CHISE.
890
891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
892         setting for `=>ucs@jis'.
893
894 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
895
896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
897         setting for `=>jis-x0208@usual'.
898
899         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
900         XEmacs CHISE.
901         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
902         (=>ucs@ks): New coded-charset for XEmacs CHISE.
903         (=ucs@big5): Use `=>>ucs@cns' as the mother.
904
905 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
906
907         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
908         CHISE.
909         (=>>>jis-x0208@1990): Ditto.
910         (=>>>jis-x0213-1): Ditto.
911         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
912         mother.
913         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
914         as the mother.
915
916 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
917
918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
919         setting for `=>ucs@cns' and `=>>ucs@ks'.
920
921         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
922         CHISE.
923
924 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
925
926         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
927         CHISE.
928
929 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
930
931         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
932         CHISE.
933         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
934         mother.
935
936 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
937
938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
939         `==>ucs-bmp-cjk@bucs'.
940
941         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
942         XEmacs CHISE.
943
944 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for `==>ucs@bucs'.
948
949         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
950         XEmacs CHISE.
951
952 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
953
954         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
955         - Add setting for `=>>jis-x0208'.
956         - Omit setting for `=>>jis-x0208@1990'.
957         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
958           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
959           `=ucs@FOO'.
960
961 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
962
963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
964         setting for `=>daikanwa'.
965
966 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
967
968         * mule/mule-conf.el (=daikanwa): Fix DOC.
969         (=>daikanwa): New abstract character for XEmacs CHISE.
970         (=>ucs@iso): Likewise.
971         (=>ucs@unicode): Likewise.
972         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
973
974 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
975
976         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
977         - Prefer representative features to `=>>gt', `=>>big5-cdp',
978           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
979         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
980         - Add `=>big5-cdp'.
981
982 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
983
984         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
985         (=>big5-cdp): New abstract character.
986
987 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist):
990         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
991         `chinese-big5'.
992
993 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
994
995         * mule/mule-charset.el (default-coded-charset-priority-list):
996         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
997
998         * mule/mule-coding.el (coded-charset-entity-reference-alist):
999         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1000         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1001         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1002         and `=>jis-x0213-2'.
1003
1004 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1007         XEmacs CHISE.
1008         (=>>ucs@jis/2000): Likewise.
1009         (=>>ucs@jis/2004): Likewise.
1010
1011 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1014         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1015         `=>>ucs@cns'.
1016
1017         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1018         XEmacs CHISE.
1019         (=>>gt): Use quote instead of backquote; modify DOC.
1020         (=>gt): Use quote instead of backquote.
1021         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1022         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1023         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1024         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1025         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1026         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1027
1028 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1029
1030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1031         `=>>ucs@unicode' and `=>>gt'.
1032
1033 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1034
1035         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1036         XEmacs CHISE.
1037         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1038         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1039         `=jis-x0208@1978/1er-pr' as the mother.
1040         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1041
1042 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1043
1044         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1045         `=ucs@unicode' as the mother.
1046
1047 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1048
1049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1050         setting for `=>>ucs@unicode'.
1051
1052         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1053         CHISE.
1054
1055 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1056
1057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1058         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1059
1060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1061         `=adobe-japan1-6' and `=adobe-japan1-base'.
1062
1063         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1064         XEmacs CHISE.
1065         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1066         specify `min-code' and `max-code'.
1067         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1068         (=adobe-japan1-2): Likewise.
1069         (=adobe-japan1-3): Likewise.
1070         (=adobe-japan1-4): Likewise.
1071         (=adobe-japan1-5): Likewise.
1072         (=adobe-japan1-6): Likewise.
1073
1074 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1075
1076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1077         setting for `=>gt'.
1078
1079 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1080
1081         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1082         CHISE.
1083
1084 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1085
1086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1087         setting for `=>zinbun-oracle'.
1088
1089         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1090         for XEmacs CHISE.
1091
1092 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1093
1094         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1095         for XEmacs CHISE.
1096         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1097         `=jis-x0208@1978' as the mother.
1098
1099 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1100
1101         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1102         - Use `=gt' instead of `ideograph-gt'.
1103         - Use `=gt-k' instead of `ideograph-gt-k'.
1104         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1105         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1106         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1107         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1108         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1109         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1110         - Use `=>>gt' instead of `<=>gt'.
1111         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1112         - Add setting for `=>>jis-x0208@1990'.
1113         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1114           `=>>jis-x0213-1@2000'.
1115         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1116         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1117           `=>>jis-x0213-1@2004'.
1118         - Add setting for `=>>jis-x0208@1978'.
1119         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1120
1121 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1122
1123         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1124         XEmacs CHISE.
1125
1126 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1127
1128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1129         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1130         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1131         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1132         `<=>jis-x0213-1@2004'.
1133
1134 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1137         CHISE.
1138         (=>jis-x0213-2): Ditto.
1139
1140 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1143         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1144
1145 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1146
1147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1148         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1149         `=>jis-x0213-1'.
1150
1151 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1152
1153         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1154         CHISE.
1155         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1156
1157 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1158
1159         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1160         `<==>jis-x0213-1'.
1161         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1162         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1163         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1164         (<=>jis-x0208): New alias for `=>jis-x0208'.
1165         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1166         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1167         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1168         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1169         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1170         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1171         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1172         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1173         (=>>gt): Renamed from `<==>gt'.
1174         (<==>gt): New alias for `=>>gt'.
1175
1176 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1177
1178         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1179         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1180         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1181         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1182         - Add settings for `<=>jis-x0213-1@2000' and
1183           `<=>jis-x0213-1@2004'.
1184
1185         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1186         XEmacs CHISE.
1187         (<==>jis-x0213-1): Likewise.
1188         (<==>jis-x0213-1@2000): Likewise.
1189         (<==>jis-x0213-1@2004): Likewise.
1190         (<=>jis-x0208): Add property `=>iso-ir 168'.
1191         (<=>jis-x0208@1997): Likewise.
1192         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1193         as the mother; add property `=>iso-ir 228'.
1194         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1195         property `=>iso-ir 228'.
1196         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1197         property `=>iso-ir 233'.
1198         (<==>gt): Renamed from `<=>gt'.
1199         (<=>gt): New alias for `<==>gt'.
1200
1201 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1202
1203         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1204         CHISE.
1205         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1206         `<=>jis-x0208' as the mother.
1207         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1208         (<=>jis-x0213-1@2000): Ditto.
1209         (<=>jis-x0213-1@2004): Ditto.
1210
1211 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1212
1213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1214         settings for `<=>gt'.
1215
1216         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1217
1218 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1219
1220         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1221         XEmacs CHISE.
1222         (=jis-x0208@1978/-4pr): Likewise.
1223         (=jis-x0208@1978/4-pr): Likewise.
1224         (=jis-x0213-1): Likewise.
1225         (=ucs@iso): Likewise.
1226         (=ucs@unicode): Likewise.
1227         (=ucs@gb): Likewise.
1228         (=ucs@gb/fw): Likewise.
1229         (=ucs@cns): Likewise.
1230         (=ucs@cns/fw): Likewise.
1231         (=ucs@jis): Likewise.
1232         (=ucs@jis/fw): Likewise.
1233         (=ucs@jis/1990): Likewise.
1234         (=ucs@jis/2000): Likewise.
1235         (=ucs@jis/2004): Likewise.
1236         (=ucs@JP): Likewise.
1237         (=ucs@ks): Likewise.
1238         (=ucs@big5): Likewise.
1239         (=ucs@big5/cns11643): Likewise.
1240         (=ucs@cns11643): Likewise.
1241
1242 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1243
1244         * mule/mule-charset.el (default-coded-charset-priority-list):
1245         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1246
1247         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1248         CHISE.
1249         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1250         mother.
1251
1252 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1253
1254         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1255         from src/mule-charset.c].
1256         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1257         specify `final'.
1258         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1259         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1260         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1261         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1262         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1263         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1264
1265 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1266
1267         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1268         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1269         (=jis-x0208@1978/i-4): Specify `partial'.
1270         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1271         mother coded-charset.
1272         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1273
1274 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1275
1276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1277         settings for `=jis-x0213-1@2004'.
1278
1279 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1280
1281         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1282         CHISE.
1283         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1284         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1285         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1286         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1287         temporarily.
1288         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1289
1290 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1293         CHISE.
1294         (=shinjigen@1ed): Inherited from `=shinjigen'.
1295         (=shinjigen@rev): Likewise.
1296
1297 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1298
1299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1300         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1301
1302 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1303
1304         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1305         define it as an alias.
1306         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1307         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1308         alias.
1309         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1310         alias.
1311
1312 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1315         CHISE.
1316
1317 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1318
1319         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1320         CHISE.
1321         (shinjigen-2): Ditto.
1322
1323 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-charset.el (default-coded-charset-priority-list):
1326         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1327         `chinese-big5-eten-*' and `chinese-big5'.
1328
1329 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1332         #x9FA5 temporarily.
1333
1334 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1335
1336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1337         settings for `=jis-x0208@1978/i1'.
1338
1339 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1340
1341         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1342         XEmacs CHISE.
1343
1344 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1345
1346         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1347         XEmacs CHISE.
1348
1349 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1350
1351         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1352         XEmacs CHISE.
1353
1354 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1355
1356         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1357         CHISE.
1358         (=ucs-bmp@cns): Likewise.
1359         (=ucs-bmp@jis): Likewise.
1360         (=ucs-bmp@ks): Likewise.
1361
1362 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1363
1364         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1365         CHISE.
1366         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1367
1368 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1369
1370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1371         settings for `=zinbun-oracle'.
1372
1373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1374         `=zinbun-oracle'.
1375
1376 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1377
1378         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1379         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1380         `=ucs@iso'.
1381
1382 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1383
1384         * mule/mule-charset.el (default-coded-charset-priority-list):
1385         Delete `ucs-sip'; modify order of some CCSs.
1386
1387 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1388
1389         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1390         in XEmacs CHISE.
1391
1392         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1393         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1394         CHISE.
1395
1396 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1397
1398         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1399         its registry.
1400         (=ucs-radicals@unicode): Likewise.
1401
1402 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1403
1404         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1405         CHISE.
1406
1407 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1408
1409         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1410         CHISE.
1411
1412 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1413
1414         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1415         CHISE.
1416
1417 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1418
1419         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1420         Modify preference of *isolated settings*.
1421
1422 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1423
1424         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1425         utf-2000 is provided.
1426         (=ucs@cns11643): Likewise.
1427
1428 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1429
1430         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1431         Prefer every *isolated setting* to ordinary setting.
1432
1433 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1436         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1437
1438 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1441         CHISE.
1442
1443 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1444
1445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1446         settings for `=jis-x0208@1997'.
1447
1448 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1451         `=jis-x0208@1997'.
1452
1453 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1456         XEmacs CHISE.
1457
1458 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1459
1460         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1461         `=jis-x0208@1978'.
1462         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1463         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1464         `=jis-x0208-1990' as the mother.
1465         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1466
1467 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1468
1469         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1470         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1471         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1472         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1473         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1474         for `=ucs@JP'.
1475
1476 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1479         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1480         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1481         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1482         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1483         `=daikanwa@rev2'.
1484
1485 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1486
1487         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1488         (=gt): Likewise.
1489         (=gt-k): Likewise.
1490         (=gt-pj-*): Likewise.
1491         (=gt-pj-k1): Likewise.
1492         (=gt-pj-k2): Likewise.
1493         (=daikanwa): Likewise.
1494         (=daikanwa-rev1): Likewise.
1495         (=daikanwa-rev2): Likewise.
1496         (=big5-pua): Likewise.
1497         (=big5-eten): Likewise.
1498         (chinese-big5-eten-a): Likewise.
1499         (chinese-big5-eten-b): Likewise.
1500         (=hanziku-*): Likewise.
1501         (=cbeta): Likewise.
1502         (=jef-china3): Likewise.
1503         (=ruimoku-v6): Likewise.
1504         (=ucs@iso): Likewise.
1505         (=ucs@unicode): Likewise.
1506         (=ucs@gb): Likewise.
1507         (=ucs@cns): Likewise.
1508         (=ucs@jis): Likewise.
1509         (=ucs@jis-1990): Likewise.
1510         (=ucs@jis-2000): Likewise.
1511         (=ucs@jp): Likewise.
1512         (=ucs@ks): Likewise.
1513         (=ucs@big5): Likewise.
1514         (=ucs-radicals): Likewise.
1515         (=ucs-radicals@unicode): Likewise.
1516         (=ucs-bmp-cjk): Likewise.
1517         (=ucs-bmp-cjk@unicode): Likewise.
1518         (=ucs-sip-ext-b): Likewise.
1519         (=ucs-sip-ext-b@iso): Likewise.
1520
1521 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1524         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1525
1526 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1527
1528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1529         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1530         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1531         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1532         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1533         arabic-digit, ipa and ``&I-B-XXXX;''.
1534
1535 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1536
1537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1538         setting for (I-)HZK{03..12}-XXXX.
1539
1540 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1541
1542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1543         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1544
1545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1546         `=ruimoku-v6'.
1547
1548         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1549         CHISE.
1550
1551 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1552
1553         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1554         (=ucs@unicode): Likewise.
1555         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1556         (=ucs@cns): Likewise.
1557         (=ucs@jis): Likewise.
1558         (=ucs@ks): Likewise.
1559         (=ucs@big5): Likewise.
1560
1561 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1564         `ucs-jis'.
1565         (utf-8-jis-er): Likewise.
1566         (utf-8-jp): New coding-system.
1567         (utf-8-jp-er): Likewise.
1568
1569         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1570
1571 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1574
1575         * mule/japanese.el: Move definition of `euc-jisx0213' to
1576         mule/mule-coding.el.
1577
1578 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1579
1580         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1581         mule-coding before loading update-cdb when utf-2000 is provided.
1582
1583 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1584
1585         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1586         `=daikanwa'.
1587
1588 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1589
1590         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1591         definition codes when `utf-2000' is provided.
1592
1593 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1594
1595         * mule/mule-category.el (word-combining-categories): Don't setup
1596         `word-combining-categories' in XEmacs CHISE.
1597         (word-separating-categories): Add setting about Latin script in
1598         XEmacs CHISE.
1599
1600 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1601
1602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1603         setting for `chinese-big5'.
1604
1605 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1606
1607         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1608         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1609         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1610         add setting for HZK0[12]-xxxx.
1611
1612 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1613
1614         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1615         in XEmacs CHISE.
1616
1617 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1618
1619         * mule/mule-charset.el (default-coded-charset-priority-list):
1620         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1621         and `chinese-big5' to `=gt-pj-*'.
1622
1623 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1624
1625         * mule/mule-conf.el (=daikanwa): Renamed from
1626         `ideograph-daikanwa'.
1627         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1628
1629 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-conf.el (=cns11643-7): Renamed from
1632         `chinese-cns11643-7'.
1633         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1634
1635 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1636
1637         * mule/mule-conf.el (=cns11643-6): Renamed from
1638         `chinese-cns11643-6'.
1639         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1640
1641 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1642
1643         * mule/mule-conf.el (=cns11643-5): Renamed from
1644         `chinese-cns11643-5'.
1645         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1646
1647 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1648
1649         * mule/mule-conf.el (=cns11643-4): Renamed from
1650         `chinese-cns11643-4'.
1651         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1652
1653 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-conf.el (=cns11643-3): Renamed from
1656         `chinese-cns11643-3'.
1657         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1658
1659 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1660
1661         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1662         `=cns11643-2'.
1663         (chinese-cns11643-2): New alias for `=cns11643-2'.
1664
1665 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1666
1667         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1668         `=cns11643-1'.
1669         (chinese-cns11643-1): New alias for `=cns11643-1'.
1670
1671 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1672
1673         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1674         (chinese-gb12345): New alias for `=gb12345'.
1675
1676 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1677
1678         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1679         (chinese-gb2312): New alias for `=gb2312'.
1680
1681 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1682
1683         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1684         (chinese-big5): New alias for `=big5'.
1685
1686 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1689         (korean-ksc5601): New alias for `=ks-x1001'.
1690
1691 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1692
1693         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1694         `=jis-x0212'.
1695         (japanese-jisx0212): New alias for `=jis-x0212'.
1696
1697 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1698
1699         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1700         `=jis-x0208-1983'.
1701         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1702
1703 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1704
1705         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1706         `=jis-x0208-1978'.
1707         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1708
1709 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1710
1711         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1712         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1713
1714 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1715
1716         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1717         (chinese-cns11643-3): Specify iso-ir 183.
1718         (chinese-cns11643-4): Specify iso-ir 184.
1719         (chinese-cns11643-5): Specify iso-ir 185.
1720         (chinese-cns11643-6): Specify iso-ir 186.
1721         (chinese-cns11643-7): Specify iso-ir 187.
1722         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1723         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1724
1725 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1726
1727         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1728         \uXXXX for every cases.
1729
1730 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1731
1732         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1733         (ucs-big5): Changed to an alias for `=ucs@big5'.
1734
1735 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1736
1737         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1738         (ucs-ks): Changed to an alias for `=ucs@ks'.
1739
1740 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1741
1742         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1743         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1744
1745 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1746
1747         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1748         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1749
1750 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1751
1752         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1753         (ucs-jis): Changed to an alias for `=ucs@jis'.
1754
1755 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1756
1757         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1758         (ucs-cns): Changed to an alias for `=ucs@cns'.
1759
1760 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1761
1762         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1763         (ucs-gb): Changed to an alias for `=ucs@gb'.
1764
1765 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1766
1767         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1768         `ideograph-daikanwa-2'.
1769         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1770         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1771
1772 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1773
1774         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1775         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1776
1777         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1778         for `xemacs-chise-version'.
1779
1780 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1781
1782         * mule/mule-charset.el (default-coded-charset-priority-list):
1783         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1784         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1785         instead of `ideograph-hanziku-*'.
1786
1787         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1788         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1789
1790 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1791
1792         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1793         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1794         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1795         `utf-2000' is provided.
1796
1797 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1800         is provided [was builtin coded-charsets].
1801
1802 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1803
1804         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1805         is provided [was builtin coded-charsets].
1806
1807 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1808
1809         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1810         is provided [was builtin coded-charsets].
1811
1812 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1813
1814         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1815         is provided [was builtin coded-charsets].
1816
1817 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1818
1819         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1820         when `utf-2000' is provided [was builtin coded-charsets].
1821
1822 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1823
1824         * mule/mule-conf.el (=hanziku-*): Renamed from
1825         `ideograph-hanziku-*'.
1826         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1827
1828 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1829
1830         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1831         `utf-2000' is provided [was builtin coded-charsets].
1832         (ideograph-hanziku-{1..12}): Likewise.
1833
1834 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1835
1836         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1837         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1838
1839 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1840
1841         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1842         when `utf-2000' is provided [was builtin coded-charsets].
1843
1844 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1845
1846         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1847         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1848         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1849
1850 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1851
1852         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1853         (ideograph-gt): Changed to an alias for `=gt'.
1854
1855 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1856
1857         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1858         is provided; it was defined as a builtin coded-charset.
1859         (ideograph-gt): Likewise.
1860
1861 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1862
1863         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1864         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1865
1866 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1867
1868         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1869         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1870
1871 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1872
1873         * mule/mule-conf.el (=big5-eten): Renamed from
1874         `chinese-big5-eten'.
1875         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1876
1877 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1878
1879         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1880         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1881
1882 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1883
1884         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1885         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1886
1887 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1888
1889         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1890         (china3-jef): Changed to an alias for `=jef-china3'.
1891
1892 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1893
1894         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1895         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1896
1897         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1898         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1899         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1900         when `utf-2000' is provided.
1901
1902 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1903
1904         * mule/mule-charset.el (default-coded-charset-priority-list):
1905         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1906
1907         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1908         (ucs-jis-2000): Deleted.
1909
1910 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1911
1912         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1913         UTF-2000.
1914         (=ucs-jis-2000): New coded-charset for UTF-2000.
1915
1916 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1917
1918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1919         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1920
1921 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1922
1923         * mule/mule-charset.el (default-coded-charset-priority-list):
1924         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1925         `ideograph-cbeta'.
1926
1927 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1928
1929         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1930         builtin coded-charset].
1931
1932 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1933
1934         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1935         settings for &K0-xxxx and &I-K0-xxxx.
1936
1937 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1938
1939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1940         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1941
1942 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1943
1944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1945         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1946
1947 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1948
1949         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1950         UTF-2000.
1951         (ideograph-gt-pj-k1): Likewise.
1952         (ideograph-gt-pj-k2): Likewise.
1953
1954 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1955
1956         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1957         `=jis-x0208'.
1958
1959 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1960
1961         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1962         UTF-2000 [was a builtin coded-charset].
1963
1964 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1965
1966         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1967         (utf-8-gb-er): Likewise.
1968
1969 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1970
1971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1972         settings for JIS X 0212 and JIS X 0208:1978.
1973
1974 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1975
1976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1977         setting for JIS X 0213.
1978
1979 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1980
1981         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1982         standard-case-table in UTF-2000.
1983
1984 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1985
1986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1987         definitions for isolated-chars.
1988
1989 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1990
1991         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1992         `configure-utf-2000-lisp-directory'.
1993         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1994         `mule-lisp-load-path'.
1995
1996 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1997
1998         * startup.el (startup-setup-paths): Set and use
1999         `utf-2000-lisp-directory'.
2000         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2001         UTF-2000.
2002
2003 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2004
2005         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2006         (paths-find-utf-2000-lisp-directory): New function.
2007         (paths-construct-load-path): Add new optional argument
2008         `utf-2000-lisp-directory'.
2009
2010         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2011
2012 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2013
2014         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2015         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2016         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2017         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2018         `chinese-big5-2' in UTF-2000.
2019
2020         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2021         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2022
2023 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2024
2025         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2026         `big5-eten-er' in UTF-2000.
2027         (big5-cdp): Modify DOC-string and mnemonic.
2028
2029 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2032         UTF-2000 [renamed from utf-8-er].
2033         (utf-8-gb): New coding-system in UTF-2000.
2034         (utf-8-gb-er): Likewise.
2035         (utf-8-cns): Likewise.
2036         (utf-8-cns-er): Likewise.
2037         (utf-8-big5): Likewise.
2038         (utf-8-big5-er): Likewise.
2039         (utf-8-jis): Likewise.
2040         (utf-8-jis-er): Likewise.
2041         (utf-8-ks): Likewise.
2042         (utf-8-ks-er): Likewise.
2043         (utf-8-er): Likewise.
2044
2045 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2046
2047         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2048         instead of `utf-8-unix' in UTF-2000.
2049
2050         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2051
2052 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2053
2054         * mule/japanese.el (euc-jisx0213): New coding-system.
2055
2056         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2057         `japanese-jisx0208-1990' as the mother.
2058
2059 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2060
2061         * dumped-lisp.el (preloaded-file-list): Change condition of
2062         loading "close-cdb".
2063
2064 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2065
2066         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2067         setup `coded-charset-entity-reference-alist'.
2068
2069 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2070
2071         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2072         UTF-2000.
2073
2074 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2075
2076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2077         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2078
2079 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2082         (chinese-big5-eten-a): Likewise.
2083         (chinese-big5-eten-b): Likewise.
2084         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2085         code range is #x8140 .. #x8DFE.
2086
2087 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2088
2089         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2090         UTF-2000.
2091         (chinese-big5-cdp): Likewise.
2092
2093 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2094
2095         * dumped-lisp.el (preloaded-file-list): Rename
2096         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2097
2098 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2099
2100         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2101         append `system-char-db-source-file-list' into
2102         `preloaded-file-list' in UTF-2000.
2103
2104 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2105
2106         * dumped-lisp.el (preloaded-file-list): Delete
2107         character-definition files.
2108
2109 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2110
2111         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2112         UTF-2000.
2113
2114 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2115
2116         * mule/mule-charset.el (default-coded-charset-priority-list):
2117         Delete `mojikyo-2022-1'.
2118
2119 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2120
2121         * mule/mule-charset.el (default-coded-charset-priority-list):
2122         Delete `mojikyo'.
2123
2124 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2127         `ucs-sip'.
2128
2129 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-charset.el (default-coded-charset-priority-list):
2132         Comment out `chinese-gb12345'.
2133
2134 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2135
2136         * bytecomp.el (byte-compile-insert-header): Fixed.
2137
2138 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2139
2140         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2141         XEmacs UTF-2000.
2142
2143 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2144
2145         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2146         UTF-2000.
2147
2148 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2151         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2152
2153 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2154
2155         * mule/mule-charset.el (default-coded-charset-priority-list):
2156         `japanese-jef-china3' is renamed `china3-jef'.
2157
2158 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2161         `japanese-jef-china3' and `ideograph-cbeta'.
2162
2163 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2164
2165         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2166
2167 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2168
2169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2170         `chinese-big5-cdp'.
2171
2172 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2175         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2176
2177 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2178
2179         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2180         loading character definitions.
2181
2182 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2183
2184         * dumped-lisp.el (preloaded-file-list): Rename
2185         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2186
2187 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2188
2189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2190         `chinese-big5'.
2191
2192 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2193
2194         * dumped-lisp.el (preloaded-file-list): Dump
2195         "Ideograph-R028-Private" with XEmacs UTF-2000.
2196
2197 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2198
2199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2200         `chinese-gb12345'.
2201
2202 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2203
2204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2205         `ideograph-gt-pj-{1..11}'.
2206
2207         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2208         XEmacs UTF-2000.
2209
2210 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-charset.el (default-coded-charset-priority-list):
2213         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2214         `chinese-isoir165'.
2215
2216 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2219         `image/png', `image/x-xpm' and `image/tiff'.
2220
2221         * files.el (binary-file-regexps): Add *.PNG.
2222
2223 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2224
2225         * mule/mule-charset.el (default-coded-charset-priority-list):
2226         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2227         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2228
2229 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2230
2231         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2232         the first completion when UTF-2000 is running.
2233
2234 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2235
2236         * mule/mule-charset.el (default-coded-charset-priority-list):
2237         Delete `ucs'.
2238
2239 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2240
2241         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2242
2243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2244         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2245
2246 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2247
2248         * mule/vietnamese.el (vscii-2): Delete abolished property
2249         `composite'; now composite mode is default.
2250
2251 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2252
2253         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2254         of `raw-text'; check \uHHHH representation even if non-ascii
2255         characters are not found.
2256
2257         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2258         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2259         unconditionally.
2260
2261         * mule/viet-ccl.el: New file.
2262
2263         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2264         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2265         - Separate CCL based implementations to viet-ccl.el.
2266
2267 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2268
2269         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2270         "jisx0213.2000-1".
2271         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2272
2273         * mule/mule-charset.el (default-coded-charset-priority-list):
2274         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2275         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2276
2277 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2278
2279         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2280
2281 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2282
2283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2284         `ucs' in UTF-2000.
2285
2286 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2287
2288         * mule/mule-charset.el (default-coded-charset-priority-list):
2289         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2290         `arabic-iso8859-6'.
2291
2292 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2293
2294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2295         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2296
2297 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2298
2299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2300         `katakana-jisx0201' in UTF-2000.
2301
2302 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2303
2304         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2305         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2306         "u0FB50-Arabic-Presentation-Forms-A",
2307         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2308         "u0FE50-Small-Form-Variants",
2309         "u0FE70-Arabic-Presentation-Forms-B",
2310         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2311         UTF-2000.
2312
2313 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2314
2315         * dumped-lisp.el (preloaded-file-list): Delete
2316         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2317         ... "Ideograph-R214-Flute" in UTF-2000.
2318
2319 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2320
2321         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2322         (japanese-jisx0213-2): New coded-charset.
2323
2324         * dumped-lisp.el (preloaded-file-list): Add
2325         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2326         "Ideograph-R030-Mouth".
2327
2328 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2329
2330         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2331         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2332         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2333         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2334         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2335         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2336         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2337         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2338
2339 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2340
2341         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2342         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2343         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2344         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2345         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2346
2347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2348         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2349
2350 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2351
2352         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2353         in UTF-2000.
2354
2355 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2356
2357         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2358         (chinese-isoir165): Moved from mule/chinese.el.
2359         (chinese-cns11643-3): Moved from mule/chinese.el.
2360         (chinese-cns11643-4): Moved from mule/chinese.el.
2361         (chinese-cns11643-5): Moved from mule/chinese.el.
2362         (chinese-cns11643-6): Moved from mule/chinese.el.
2363         (chinese-cns11643-7): Moved from mule/chinese.el.
2364
2365         * mule/chinese.el: Move definition of coded-charsets to
2366         mule/mule-conf.el.
2367
2368 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2369
2370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2371         `ideograph-daikanwa'.
2372
2373 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2374
2375         * dumped-lisp.el (preloaded-file-list): Delete
2376         "ccs-jisx0201-latin.el".
2377
2378 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2379
2380         * dumped-lisp.el (preloaded-file-list): Add
2381         "u031A0-Extended-Bopomofo" in UTF-2000.
2382
2383 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2384
2385         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2386         renamed to u02E00-CJK-Radical-Supplement.
2387
2388 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2389
2390         * dumped-lisp.el (preloaded-file-list): Add
2391         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2392         "u030A0-Katakana", "u03100-Bopomofo",
2393         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2394         "u03200-Enclosed-CJK-Letters-and-Months" and
2395         "u03300-CJK-Compatibility".
2396
2397 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2398
2399         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2400         "u02F00-Kangxi-Radicals" and
2401         "u02FF0-Ideographic-Description-Characters".
2402
2403 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2404
2405         * dumped-lisp.el (preloaded-file-list): Add
2406         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2407         "u02800-Braille-Patterns" in UTF-2000.
2408
2409 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2410
2411         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2412         "uXXXXX-*.el" in UTF-2000.
2413
2414         * bytecomp.el (byte-compile-insert-header): Delete comments if
2415         non-ASCII characters are found; allow `byte-compile-dynamic' and
2416         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2417         `raw-text'.
2418
2419 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2420
2421         * dumped-lisp.el (preloaded-file-list): Add
2422         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2423         "u025A0-Geometric-Shapes.el".
2424
2425 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2426
2427         * dumped-lisp.el (preloaded-file-list): Add
2428         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2429         "u02460-Enclosed-Alphanumerics.el".
2430
2431 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2432
2433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2434         `chinese-gb2312'.
2435
2436         * dumped-lisp.el (preloaded-file-list): Add
2437         "u02200-Mathematical-Operators.el" and
2438         "u02300-Miscellaneous-Technical.el".
2439
2440 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2441
2442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2443         `chinese-cns11643-*'.
2444
2445         * dumped-lisp.el (preloaded-file-list): Add
2446         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2447         "u02190-Arrows.el" in UTF-2000.
2448
2449 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2450
2451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2452         `korean-ksc5601'.
2453
2454         * dumped-lisp.el (preloaded-file-list): Add
2455         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2456         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2457         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2458
2459 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2460
2461         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2462
2463 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2464
2465         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2466         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2467         "u01780-Khmer.el", "u01800-Mongolian.el",
2468         "u01E00-Latin-Extended-Additional.el" and
2469         "u01F00-Greek-Extended.el" in UTF-2000.
2470
2471 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2472
2473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2474         `ethiopic-ucs' and `ethiopic'.
2475
2476         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2477         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2478
2479         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2480         from mule/ethiopic.el.
2481
2482         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2483         mule/mule-conf.el.
2484
2485 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2486
2487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2488         `lao'.
2489
2490         * mule/mule-conf.el (lao): New coded-charset.
2491
2492         * dumped-lisp.el (preloaded-file-list): Add
2493         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2494         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2495         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2496         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2497         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2498
2499 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2500
2501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2502         `ucs-bmp' and `arabic-iso8859-6'.
2503
2504 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2505
2506         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2507         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2508         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2509
2510 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2511
2512         * startup.el (normal-top-level): Load autoload file for UTF-2000
2513         in UTF-2000.
2514
2515 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2516
2517         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2518         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2519         "u00020-Basic-Latin.el", "u00080-C1.el",
2520         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2521         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2522         "u002B0-Spacing-Modifier-Letters.el",
2523         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2524         UTF-2000.
2525
2526 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2527
2528         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2529         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2530         instead of `vietnamese-viscii-*'.
2531
2532 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2533
2534         * mule/mule-conf.el: New file.
2535
2536         * mule/misc-lang.el: Move definition of charset `ipa' to
2537         mule/mule-conf.el.
2538
2539 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2540
2541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2542         `latin-viscii'; prefer it for characters used in Vietnamese.
2543
2544 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2545
2546         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2547
2548 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2549
2550         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2551         `vietnamese-viscii-lower'.
2552         (latin-viscii-upper): Renamed from charset
2553         `vietnamese-viscii-upper'.
2554         (vietnamese-viscii-lower): New alias for charset
2555         `latin-viscii-lower'.
2556         (vietnamese-viscii-upper): New alias for charset
2557         `latin-viscii-upper'.
2558
2559 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2560
2561         * mule/mule-charset.el (default-coded-charset-priority-list):
2562         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2563
2564 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2565
2566         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2567         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2568         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2569         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2570         lisp/utf-2000.
2571
2572 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2573
2574         * mule/ccs-tcvn5712.el: New file.
2575
2576 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2577
2578         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2579         in UTF-2000.
2580
2581 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2582
2583         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2584         `japanese-jisx0208'.
2585
2586 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2587
2588         * dumped-lisp.el (preloaded-file-list): Add
2589         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2590         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2591         UTF-2000.
2592
2593         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2594         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2595         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2596         mule/ccs-viscii.el: New files.
2597
2598         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2599         if \uXXXX is found.
2600
2601 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2602
2603         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2604         `hiragana-jisx0208' and `katakana-jisx0208'.
2605
2606 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2607
2608         * mule/chinese.el (chinese-cns11643-3): Define it even if
2609         `utf-2000' is provided.
2610         (chinese-cns11643-4): Likewise.
2611         (chinese-cns11643-5): Likewise.
2612         (chinese-cns11643-6): Likewise.
2613         (chinese-cns11643-7): Likewise.
2614
2615 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2616
2617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2618         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2619
2620 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2621
2622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2623         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2624
2625 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2626
2627         * mule/mule-charset.el (default-coded-charset-priority-list):
2628         Setup in UTF-2000.
2629
2630 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2631
2632         * mule/viet-chars.el: Don't define charset
2633         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2634         they are defined as builtin charsets.
2635
2636 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2637
2638         * version.el (emacs-version): Add more space just before UTF-2000
2639         version string.
2640
2641 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2642
2643         * version.el ([constant] emacs-version): Don't add a space in the
2644         preceding place of `xemacs-betaname' because it is duplicated.
2645         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2646
2647         * startup.el (splash-frame-body): Add ETL.
2648
2649 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2650
2651         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2652         is provided because it is defined as builtin charset.
2653         (chinese-cns11643-4): Likewise.
2654         (chinese-cns11643-5): Likewise.
2655         (chinese-cns11643-6): Likewise.
2656         (chinese-cns11643-7): Likewise.
2657
2658 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2659
2660         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2661         coding-system `iso-10646-ucs-4' is not defined.
2662
2663 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2664
2665         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2666         coding-system if `utf-2000' is provided.
2667
2668 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2669
2670         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2671         `utf-2000' is provided.
2672
2673 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2674
2675         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2676         if utf-2000 is provided temporally.
2677
2678 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2679
2680         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2681         as builtin variable].
2682
2683 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2684
2685         * files.el (insert-file-contents-literally): Treat file as binary;
2686         call file-name-handlers. [sync with Emacs 20.3.10]
2687
2688 2008-12-28  Vin Shelton  <acs@xemacs.org>
2689
2690         * XEmacs 21.4.22 is released
2691
2692 2008-12-30  Vin Shelton  <acs@xemacs.org>
2693
2694         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2695         during building even if no packages are found.
2696
2697 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2698
2699         * printer.el (generic-print-region): 
2700         (generic-print-buffer): 
2701         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2702         check if the msprinter device is available, now that msprinter is
2703         always available as a specifier tag. 
2704
2705 2008-12-24  Vin Shelton  <acs@xemacs.org>
2706
2707         * about.el: Add Francisco to my bio!
2708
2709 2008-12-23  Vin Shelton  <acs@xemacs.org>
2710
2711         * autoload.el: Move operator definitions to autoload-operators.el
2712         in the xemacs-base package.
2713
2714 2007-11-22  Vin Shelton  <acs@xemacs.org>
2715
2716         * about.el (about-hacker-contribution): Updated my bio.
2717
2718 2007-10-07  Vin Shelton  <acs@xemacs.org>
2719
2720         * XEmacs 21.4.21 is released
2721
2722 2007-09-19  Didier Verna  <didier@xemacs.org>
2723
2724         Update my personal info.
2725         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2726         * about.el (about-other-current-hackers): Ditto.
2727         * about.el (about-url-alist): Add my musical website.
2728         * about.el (about-personal-info): Update my entry.
2729         * about.el (about-hacker-contribution): Ditto.
2730
2731 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2732
2733         * package-get.el (package-get-download-sites): Update download
2734         sites in Japan.
2735         * package-get.el (package-get-pre-release-download-sites): Ditto.
2736
2737 2007-08-18  Vin Shelton  <acs@xemacs.org>
2738
2739         * package-get.el (package-get-pre-release-download-sites): Sync
2740         mirror sites with 21.5.  (Thanks, Adrian)
2741
2742 2007-08-09  Mike Sperber  <mike@xemacs.org>
2743
2744         * startup.el (migrate-user-init-file): Create backup of
2745         `user-init-file' before migrating.
2746         * startup.el (maybe-migrate-user-init-file): Print
2747         information about backup file.
2748         (maybe-create-compatibility-dot-emacs): Follow above change.
2749
2750 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2751
2752         * font-lock.el: Sync font-lock-add-keywords and
2753         font-lock-remove-keywords from GNU Emacs.
2754         * font-lock.el (font-lock-keywords-alist): New.
2755         * font-lock.el (font-lock-removed-keywords-alist): New.
2756         * font-lock.el (font-lock-add-keywords): New.
2757         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2758         * font-lock.el (font-lock-remove-keywords): New.
2759
2760 2007-08-16  Vin Shelton  <acs@xemacs.org>
2761
2762         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2763         patch from Hans de Graaff.
2764
2765 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2766
2767         * package-get.el (package-get-download-sites): Document Chile and
2768         update Denmark download site.
2769         * package-get.el (package-get-pre-release-download-sites): Ditto.
2770
2771 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2772
2773         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2774
2775 2006-12-09  Vin Shelton  <acs@xemacs.org>
2776
2777         * XEmacs 21.4.20 is released
2778
2779 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2780
2781         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2782
2783 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2784
2785         * info.el (Info-find-file-node, Info-insert-dir)
2786         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2787         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2788         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2789         and discussion.
2790
2791 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2792
2793         * obsolete.el (line-beginning-position): New, from 21.5.x.
2794         (line-end-position): Ditto.
2795
2796 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2797
2798         * package-get.el (package-get-download-sites): Welcome
2799         nl.xemacs.org and Thanks!
2800         * package-get.el (package-get-pre-release-download-sites): Ditto.
2801
2802 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2803
2804         * font-lock.el: Add support for not-so recent changes in Java to
2805         java-mode.
2806
2807 2006-01-28  Vin Shelton  <acs@xemacs.org>
2808
2809         * XEmacs 21.4.19 is released
2810
2811 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2812
2813         * easymenu.el: Update copyright. 
2814         * easymenu.el (easy-menu-all-popups):
2815         Add a docstring. 
2816         * easymenu.el (easy-menu-add):
2817         Document a bug, rework the function to preserve any existing
2818         non-default mode-popup-menu instead of overwriting it, and not to
2819         bother normalising the menu title (nothing else does).
2820         * easymenu.el (easy-menu-remove):
2821         Restore the default mode-popup-menu instead of leaving an empty
2822         one when we remove the last easy-menu popup. 
2823
2824 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2825
2826         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2827         as suggested by Rodrigo Ventura.
2828         * package-get.el (package-get-pre-release-download-sites): Ditto,
2829         with replacement of xemacs-21.5 by beta, which is the logical path
2830         to our beta core and package pre-releases.
2831
2832 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2833
2834         * package-get.el (package-get-download-sites): Add Hong Kong
2835         download site.
2836         * package-get.el (package-get-pre-release-download-sites): Ditto.
2837
2838 2005-12-26  Vin Shelton  <acs@xemacs.org>
2839
2840         * find-paths.el:
2841         * find-paths.el (paths-emacs-root-p): Add search for package root.
2842         * find-paths.el (paths-find-emacs-root): Replaced with
2843         paths-find-invocation-roots, which returns a list of roots.
2844         * find-paths.el (paths-find-invocation-roots): New.
2845         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2846
2847 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2848
2849         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2850         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2851
2852 2005-12-03  Vin Shelton <acs@xemacs.org>
2853
2854         * XEmacs 21.4.18 is released
2855
2856 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2857
2858         * package-get.el (package-get-download-sites): Update reflecting
2859         latest http://www.xemacs.org/Releases/ information generated by
2860         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2861         * package-get.el (package-get-pre-release-download-sites): Ditto.
2862
2863 2005-02-28  Simon Josefsson  <jas@extundo.com>
2864
2865         * about.el (xemacs-hackers): Add jas.
2866         (about-other-current-hackers): Likewise.
2867         (about-url-alist): Add URL for jas.
2868         (about-personal-info): Document jas.
2869         (about-hacker-contribution): Describe jas contributions.
2870
2871 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2872
2873         * easymenu.el (easy-menu-remove): As described in 
2874         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2875         except the "Command" menu from mode-popup-menu. 
2876
2877 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2878  
2879         * font.el (font-spatial-to-canonical): Correct calculation of 
2880         return value for pixel-based input value. 
2881  
2882 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2883
2884         * code-process.el (call-process): Process-related docstring
2885         improvements spurred by Norbert Koch.
2886         * code-process.el (call-process-region): Ditto.
2887         * code-process.el (start-process): Ditto.
2888
2889 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2890
2891         * finder.el (finder-find-library): Return filename actually
2892         searched for.
2893
2894 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2895
2896         * help.el (view-emacs-news): Use `expand-file-name' instead of
2897         `locate-data-file' as the latter will find any "NEWS" files that
2898         might exist in packages _before_ the one in core.
2899
2900 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2901
2902         * package-get.el (package-get-init-package):
2903         package-get-init-package buglet (21.4.17) by Jeff Mincy
2904         <mincy@rcn.com> fixing false temporary load-path shadows reported
2905         after package installation and simplifying code.
2906
2907 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2908
2909         * package-get.el (package-get-download-sites): Sync mirrors list
2910         with the XEmacs website.
2911         (package-get-pre-release-download-sites): Ditto.
2912
2913 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2914
2915         * derived.el (derived-mode-merge-syntax-tables):
2916         Revert my 21.5-only patch of 2003-07-18 which slipped in
2917         through Jerry James's patch of 2004-06-07.
2918
2919 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2920
2921         * cmdloop.el (keyboard-quit): Remove workaround for
2922         `region-active-p' not making sure active region is in current
2923         buffer now that it does.
2924         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2925         * simple.el (region-active-p): `region-active-p' to only return t
2926         when active region is in current buffer.
2927
2928 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2929
2930         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2931         package names, quell a byte-compiler warning, doc fix.
2932
2933 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2934
2935         * buffer.el (pop-to-buffer):
2936         * window-xemacs.el (display-buffer):
2937         Document use of `same-window-buffer-names,' `same-window-regexps'
2938         by pop-to-buffer and display-buffer. 
2939         
2940 2005-02-06  Vin Shelton <acs@xemacs.org>
2941
2942         * XEmacs 21.4.17 is released
2943
2944 2005-01-29  Ben Wing  <ben@xemacs.org>
2945
2946         * shadow.el (find-emacs-lisp-shadows):
2947         Add custom-defines to list of ignored files.
2948
2949 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2950
2951         * simple.el (shifted-motion-keys-select-region): Fix statement
2952         about unshifted-motion-keys-deselect-region.
2953
2954 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2955
2956         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2957         now) for GNU Emacs compatibility.
2958         (make-obsolete-variable): Ditto.
2959
2960 2004-01-08  Ben Wing  <ben@xemacs.org>
2961
2962         * code-files.el (load):
2963         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2964
2965 2004-12-05  Vin Shelton <acs@xemacs.org>
2966
2967         * XEmacs 21.4.16 is released
2968
2969 2004-12-04  Vin Shelton  <acs@xemacs.org>
2970
2971         * auto-autoloads.el: Regenerated.
2972
2973         * custom-load.el: Regenerated.
2974
2975 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2976
2977         Fix bug: apropos errors if a defalias refers to an undefined
2978         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2979
2980         * apropos.el (apropos):
2981         (apropos-command):
2982         * help.el (frob-help-extents):
2983         * help-macro.el (make-help-screen):
2984         * hyper-apropos.el (hyper-apropos-grok-functions):
2985         (hyper-apropos-get-doc):
2986         Catch void-function error thrown by `documentation'.
2987
2988 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2989
2990         * packages.el (package-require): Fix incorrect arg to format.
2991         This fixes a `format specifier' error.
2992
2993 2004-08-13  Jerry James  <james@xemacs.org>
2994
2995         * bytecomp.el (forward-word): Tell the byte compiler the correct
2996         number of arguments to forward-word.
2997
2998 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2999
3000         * etags.el: Fixed loading of include files for tag completion. Now
3001         you can make a tag file for a library, include it into your
3002         project and it will be reloaded only if it changed. Infinte
3003         include loops are detected and the correct tag files are loaded.
3004         * etags.el (buffer-tag-table-list): Load and verify tag files in
3005         the external function buffer-tag-table-list-load.
3006         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3007         tag files. Also load the included tag files. The priority of the
3008         included files is right below their parent file. If multiple
3009         matches occur then the symbols from the parent file are found
3010         first.
3011         * etags.el (tag-table-include-files): Corrected comment
3012         string. Switched to pattern constant tags-include-pattern to have
3013         it at a central location.
3014         * etags.el (tags-include-pattern): Added doc string.
3015         * etags.el (add-to-tag-completion-table): Removed obsolete
3016         comments as the include files are allready returned by
3017         buffer-tag-table-list and loaded.
3018         * etags.el (find-tag-internal): The include files are allready
3019         included in tag-tables as buffer-tag-table-list returns them now.
3020
3021 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3022
3023         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3024         Loading items into the notebook is now done by C code.
3025         * widgets-gtk.el (gtk-widget-instantiate-internal):
3026         Style no longer changed.
3027
3028 2004-06-28  Nix  <nix@esperi.org.uk>
3029
3030         * cmdloop.el (truncate-command-history-for-gc): Delay
3031         execution of all things that look up variable bindings,
3032         via `enqueue-eval-event'.
3033
3034 2004-06-24  Vin Shelton  <acs@xemacs.org>
3035
3036         * package-get.el (package-get-require-signed-base-updates):
3037         now defaults to nil.
3038
3039 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3040
3041         * subr.el (split-string): Clean up docstring.
3042
3043 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3044
3045         * faces.el (zmacs-region): fix typo in docstring.
3046
3047 2004-06-07  Jerry James  <james@xemacs.org>
3048
3049         * derived.el: Synch with Emacs 21.3.
3050         * subr.el (with-local-quit): New, from Emacs 21.3.
3051         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3052         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3053         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3054
3055 2004-06-16  Jerry James  <james@xemacs.org>
3056
3057         * cl.el (cl-set-substring): Increment start by the length of the
3058         string, not the string itself.
3059
3060 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3061
3062         * etags.el (tag-table-include-files): Expand included TAGS file
3063         paths to avoid problems with relative paths.  Thanks to Peter
3064         Chubb <peterc@gelato.unsw.edu.au>.
3065         * etags.el (tags-include-pattern): New.
3066         * etags.el (add-to-tag-completion-table): Parse and ignore
3067         trailing include lines.
3068
3069 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3070
3071         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3072         avoiding line solely composed of equal signs.
3073
3074 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3075
3076         * cus-edit.el (alloc): Typo fix.
3077         * cus-edit.el (custom-browse-visibility): Ditto.
3078         * cus-edit.el (custom-variable-value-create): Ditto.
3079         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3080         * cus-edit.el (custom-save-variables): Bind print-length and
3081         print-level to nil to avoid value abbreviation.
3082         * cus-edit.el (custom-save-face-internal): Ditto.
3083         * cus-edit.el (custom-save-faces): Save in sorted order.
3084         * cus-edit.el (custom-save-resets): Bind print-length and
3085         print-level to nil to avoid value abbreviation.
3086         * cus-edit.el (custom-save-loaded-themes): Ditto.
3087
3088 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3089
3090         * subr.el (split-string-default-separators): New.
3091         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3092         see comment in source.
3093
3094 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3095
3096         * mule/japanese.el (paragraph-start, paragraph-separate):
3097         Remove anchor to BOL.
3098
3099 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3100
3101         * cl.el (gensym, gentemp): Improve docstrings.
3102
3103 2004-05-10  Vin Shelton  <acs@xemacs.org>
3104
3105         * etags.el: Sync with 21.5 version.
3106
3107 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3108
3109         * etags.el:
3110         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3111         only for use with exuberant ctags. This will also enable building of 
3112         completion tables with exuberant ctags. This will not work with
3113         xemacs ctags. 
3114         * etags.el (get-tag-table-buffer): New function for creating of
3115         completion table is used if tags-exuberant-ctags-optimization-p ist t
3116         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3117         finding the tag names. New.
3118         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3119         building tag completion table with exuberant ctags. New.
3120         * etags.el (find-tag-internal): Improve exact tag matching for tags
3121         with name fields. Before the patch return types of functions or
3122         function parameters (with exuberant ctags) were found as matches.
3123
3124 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3125
3126         * list-mode.el (display-completion-list): Fixed completion list was
3127         taking the width of the frame and not of the window for displaying
3128         the selection methods.
3129
3130 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3131
3132         * menubar-items.el (default-menubar): Options are saved to custom.el.
3133
3134
3135 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3136
3137         * isearch-mode.el (isearch-abort): Preserve successful search target.
3138
3139 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3140
3141         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3142         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3143         Bihlmeyer.
3144         * gnuserv.el (gnuserv-mode-line-string): New.
3145         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3146         gnuserv-mode.
3147         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3148         * gnuserv.el (gnuserv-edit-files): Use
3149         make-x-device-with-gtk-fallback.
3150
3151 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3152
3153         * gtk-widgets.el: New import: gtk-accel-group-new.
3154         * dialog-gtk.el:
3155         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3156         * dialog-gtk.el (popup-builtin-question-dialog):
3157         Added support for dialog button mnemonics.
3158
3159 2004-03-22  Chris Green <cmg@dok.org>
3160
3161         * process.el (shell-command): Output buffer was ignored when a
3162         background process was run via shell-command.
3163
3164 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3165
3166         * cus-edit.el (custom-save-variables): Retrieve a list of
3167         variables to save first, sort it, and make sure the variables are
3168         saved in sorted order.
3169
3170 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3171  
3172         * package-get.el (package-get-update-base-from-buffer): Force
3173         binary coding system for verifying GnuPG signature in the
3174         package-index file.
3175  
3176 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3177
3178         * package-get.el (package-get-package-index-file-location): Handle
3179         missing "EMACSPACKAGEPATH" environment variable.
3180
3181 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3182
3183         * package-admin.el (package-admin-find-top-directory): Simplify
3184         directory comparisions and fix substring errors on short path
3185         components.
3186         * package-get.el (package-get-package-index-file-location):
3187         Default to first component of "EMACSPACKAGEPATH", if set.
3188
3189 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3190
3191         * package-get.el (process-error): New error datum.
3192
3193 2004-02-02  Vin Shelton <acs@xemacs.org>
3194
3195         * XEmacs 21.4.15 is released
3196
3197 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3198
3199         * itimer.el (activate-itimer): Modify the itimer timeout value as
3200         if it were begun at the last time when the itimer driver was woken
3201         up.
3202
3203 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3204
3205         * specifier.el (Copyright):
3206         Update.
3207         (make-specifier-and-init):
3208         (map-specifier):
3209         (canonicalize-inst-pair):
3210         (canonicalize-spec-list):
3211         (set-specifier):
3212         Synch docstrings to 21.5 where appropriate.
3213
3214 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3215
3216         * package-get.el (package-get-list-packages-where): New.  A
3217         function that allows searching for groups of packages.  For
3218         example, find all packages that require the fsf-compat package.
3219
3220 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3221
3222         The Great PUI Sync.
3223
3224         * auto-autoloads.el: Regenerated.
3225
3226         * custom-load.el: Regenerated.
3227
3228         * dumped-lisp.el (packages-hardcoded-lisp): New.
3229
3230         * menubar-items.el (menu-max-items): New.
3231         (menu-submenu-max-items): New.
3232         (menu-submenu-name-format): New.
3233         (menu-split-long-menu): New.
3234         (menu-sort-menu): New.
3235         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3236
3237         * obsolete.el (pui-add-install-directory): Renamed to the more
3238         logical `pui-set-local-package-get-directory'.
3239         (package-get-download-menu): Moved to `package-ui.el' and renamed
3240         to `package-ui-add-download-menu'.
3241
3242         * package-admin.el (package-admin-install-function-mswindows):
3243         Whitespace clean up.
3244         (package-admin-add-single-file-package): Removed.
3245         (package-admin-default-install-function): Whitespace clean up.
3246         (package-admin-find-top-directory): New.
3247         (package-admin-get-install-dir): Use it.
3248         (package-admin-get-manifest-file): 
3249         (package-admin-check-manifest): 
3250         (package-admin-add-binary-package):
3251         (package-admin-get-lispdir):
3252         (package-admin-delete-binary-package):
3253         (package-admin):
3254
3255         * package-get.el (package-get-package-index-file-location): New.
3256         (package-get-install-to-user-init-directory): New.
3257         (package-get-remote):
3258         (package-get-download-sites):
3259         (package-get-pre-release-download-sites): New.
3260         (package-get-site-release-download-sites): New.
3261         (package-get-base-filename):
3262         (package-get-always-update):
3263         (package-get-user-index-filename): Removed.
3264         (package-get-pgp-available-p): New.
3265         (package-get-require-signed-base-updates):
3266         (package-get-was-current):
3267         (package-entries-are-signed): New.
3268         (package-get-continue-update-base): New.
3269         (package-get-download-menu): Removed.
3270         (package-get-require-base):
3271         (package-get-update-base-entry):
3272         (package-get-locate-file):
3273         (package-get-locate-index-file):
3274         (package-get-maybe-save-index):
3275         (package-get-update-base):
3276         (package-get-update-base-from-buffer):
3277         (package-get-update-base-entries):
3278         (package-get-interactive-package-query):
3279         (package-get-update-all):
3280         (package-get-all):
3281         (package-get-dependencies):
3282         (package-get-init-package):
3283         (package-get-info): New.
3284         (package-get):
3285         (package-get-staging-dir):
3286         (package-get-set-version-prop): Removed.
3287         (package-get-installedp):
3288         (package-get-ever-installed-p):
3289         (packages): Removed.
3290         (package-get-custom-groups): Removed.
3291         (package-get-custom): Removed.
3292         (package-get-custom-add-entry): Removed.
3293
3294         * package-info.el (batch-update-package-info):
3295
3296         * package-net.el (package-net-batch-generate-bin-ini):
3297         (package-net-update-installed-db):
3298
3299         * package-ui.el (pui-info-buffer):
3300         (pui-directory-exists): Removed.
3301         (pui-package-dir-list): Removed.
3302         (pui-add-install-directory): Removed.
3303         (package-ui-download-menu): New.
3304         (package-ui-pre-release-download-menu): New.
3305         (package-ui-site-release-download-menu): New.
3306         (pui-set-local-package-get-directory): New.
3307         (pui-package-symbol-char):
3308         (pui-update-package-display):
3309         (pui-toggle-package):
3310         (pui-toggle-package-key):
3311         (pui-toggle-package-delete):
3312         (pui-toggle-package-delete-key):
3313         (pui-toggle-package-event):
3314         (pui-toggle-verbosity-redisplay):
3315         (pui-install-selected-packages):
3316         (pui-add-required-packages):
3317         (pui-help-echo):
3318         (pui-display-info):
3319         (list-packages-mode):
3320         (pui-list-packages):
3321
3322         * packages.el (packages-compute-package-locations):
3323         (package-require):
3324         (package-delete-name):
3325         (packages-hardcoded-lisp): Removed.
3326         (packages-useful-lisp): Removed.
3327         (packages-unbytecompiled-lisp): Removed.
3328         (packages-find-package-directories):
3329
3330         Summary:
3331
3332         Major code clean up of all things PUI.
3333
3334         Much improved code to determine where packages should be
3335         installed.  PUI no longer depends on any packages being
3336         pre-installed to compute where packages are to be installed to.
3337
3338         The user can specify the location of their package-index file.  It
3339         isn't necessary to set this because it has sane defaults.  People
3340         who "run-in-place" won't accidently overwrite the CVS
3341         package-index file.  See
3342         `package-get-package-index-file-location'. 
3343
3344         PUI will now properly clean up after itself in the event of an
3345         unsuccessful package install.  This drastically reduces the number
3346         of "wrong md5sum" FAQs.
3347
3348         non-Mule XEmacsen can no longer install Mule packages.
3349
3350         Package management via the custom interface has been removed.
3351
3352         The PUI related menubar items have been reorganised.
3353
3354         The PGP verification code has been fixed and the default for
3355         whether or not it is used is automatically computed.
3356
3357         * update-elc.el ((preloaded-file-list site-load-packages
3358         need-to-dump dumped-exe)):
3359         Just a couple of small changes to allow for
3360         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3361         existing anymore.
3362
3363 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3364
3365         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3366         apply `format' to the first argument of byte-compile-warn, it
3367         already calls format.
3368
3369 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3370
3371         * files.el (delete-old-versions): Avoid going interactive during
3372         make install when environment variable VERSION_CONTROL is set.
3373
3374 2003-12-04  Vin Shelton  <acs@xemacs.org>
3375
3376         * menubar-items.el (menu-item-search): Only bring up search dialog
3377         box if the feature is available and desired.
3378
3379 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3380
3381         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3382
3383 2003-11-05  Vin Shelton  <acs@xemacs.org>
3384
3385         * help.el (Help-prin1-face):
3386         (Help-princ-face):
3387         princ and prin1 are functions and need to be called as such.  The
3388         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3389
3390 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3391
3392         * about.el (about-xemacs): Give full version and build date.
3393
3394 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3395
3396         * win32-native.el (grep-null-device): This XEmacs has null-device.
3397
3398 2003-09-06  Mike Sperber  <mike@xemacs.org>
3399
3400         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3401         implement the specified semantics for `defvar.'
3402
3403 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3404
3405         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3406         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3407         displaying buffer in question.
3408
3409 2003-09-03  Vin Shelton <acs@xemacs.org>
3410
3411         * XEmacs 21.4.14 is released
3412
3413 2003-08-17  Vin Shelton  <acs@xemacs.org>
3414
3415         * about.el: Vanity patch.
3416
3417 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3418
3419         * code-process.el (call-process):
3420         (call-process-region):
3421         (start-process):
3422         Document coding system processing.
3423
3424 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3425
3426         * startup.el (splash-frame-body): Idiomatic English.
3427
3428 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3429
3430         * font-lock.el (font-lock-match-java-declarations): Move
3431         save-restriction, narrow-to-region to beginning of function to
3432         avoid going beyond the limit and causing an infloop.
3433
3434 2003-04-16  Jerry James  <james@xemacs.org>
3435
3436         * keydefs.el: Remove mappings for keys mapped to the nowhere
3437         defined function function-key-error.
3438
3439 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3440
3441         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3442         lisp-interaction-mode-hook): Add the docstrings.
3443
3444 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3445
3446         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3447         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3448         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3449
3450 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3451
3452         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3453         lambda list after the original doc.  Care about
3454         #'(lambda () "SingleString") 
3455         (cl-upcase-arg): 
3456         (cl-function-arglist):
3457         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3458         circular data structures in lambda list specification
3459
3460 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3461
3462         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3463         to appear in font-lock-function-name-face.
3464
3465 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3466
3467         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3468         is not also the value of the lambda.
3469
3470 2003-05-06  Andy Piper  <andy@xemacs.org>
3471
3472         * files.el (revert-buffer): Make sure local variables get processed,
3473         even in the case of an optimized reversion.
3474
3475 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3476
3477         * XEmacs 21.4.13 is released
3478
3479 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3480
3481         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3482         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3483
3484 2003-02-14  Ben Wing  <ben@xemacs.org>
3485
3486         * byte-optimize.el:
3487         * byte-optimize.el (byte-compile-inline-expand):
3488         * byte-optimize.el (byte-compile-unfold-lambda):
3489         * byte-optimize.el (byte-optimize-form-code-walker):
3490         * byte-optimize.el (byte-optimize-form):
3491         * byte-optimize.el (byte-decompile-bytecode-1):
3492         * byte-optimize.el (byte-optimize-lapcode):
3493         Review carefully and sync up to 20.7 except for areas as noted.
3494         Fixes problem with JDE compilation.
3495
3496 2003-02-05  Ben Wing  <ben@xemacs.org>
3497
3498         * simple.el:
3499         * simple.el (motion-keys-for-shifted-motion):
3500         Omit M-S-home/end from motion keys.
3501
3502 2003-02-07  Ben Wing  <ben@xemacs.org>
3503
3504         * text-props.el (text-property-any):
3505         * text-props.el (text-property-not-all):
3506         Fix bug when end > start.
3507
3508 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3509
3510         * info.el (Info-insert-dir): Make default-directory end in
3511         separator.  Patch due to Martin Buchholz.
3512
3513 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3514
3515         * XEmacs 21.4.12 "Portable Code" is released.
3516
3517 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3518
3519         * about.el: Update golubev data.
3520
3521 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3522
3523         * isearch-mode.el (isearch-mode-map): Substitute comment on
3524         desirability, and back out "GR is printable" changes.
3525
3526 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3527
3528         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3529
3530 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3531
3532         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3533
3534 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3535
3536         * menubar-items.el (default-menubar): Use browse-url-mozilla
3537         instead of browse-url-gnome-moz for Mozilla.
3538
3539 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3540
3541         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3542
3543 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3544
3545         * files.el (auto-mode-alist): Remove redundant entries for modes
3546         that live in packages.
3547         (interpreter-mode-alist): Ditto.
3548
3549 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3550
3551         * menubar-items.el (default-menubar): Sync with current
3552         browse-url-xemacs.el.
3553
3554 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3555
3556         * XEmacs 21.4.10 "Military Intelligence" is released.
3557
3558 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3559
3560         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3561
3562 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3563
3564         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3565
3566 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3567
3568         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3569         effect free function.
3570         (font-lock-fontify-keywords-region): Supply the argument to
3571         font-lock-compile-keywords.
3572
3573 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3574
3575         * package-get.el (package-get-download-sites): Bring sites list
3576         up to date, prefer xx.xemacs.org addresses.
3577
3578 2002-09-27  Andy Piper  <andy@xemacs.org>
3579
3580         * dialog.el (make-dialog-box): for general dialogs only
3581         delete-frame-hook will be run.
3582
3583 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3584
3585         * font-lock.el (font-lock-fontify-syntactically-region): Add
3586         comment about lookup-syntax-properties, document LOUDLY as unused.
3587
3588 2002-08-26  Andy Piper  <andy@xemacs.org>
3589
3590         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3591         merge.
3592
3593 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3594
3595         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3596         (make-obsolete-variable): Ditto.
3597         (make-compatible): Ditto.
3598         (make-compatible-variable): Ditto.
3599
3600 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3601
3602         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3603         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3604
3605 2002-08-28  Andy Piper  <andy@xemacs.org>
3606
3607         * files.el (revert-buffer): propagate revert-without-query-status.
3608
3609 2002-06-03  Andy Piper  <andy@xemacs.org>
3610
3611         * dialog-items.el (make-search-dialog): align various subcontrols
3612         in visually pleasing ways, allow frame to autosize to the dialog
3613         size.
3614         * dialog.el (make-dialog-box): add a border inside the frame. Add
3615         :autosize property, if t then reset the frame size appropriately
3616         before the frame is mapped.
3617         * gutter-items.el (set-progress-feedback-instantiator): align
3618         various subcontrols.
3619         * gutter-items.el (set-progress-abort-instantiator): ditto.
3620
3621 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3622
3623         * XEmacs 21.4.9 "Informed Management" is released.
3624
3625 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3626
3627         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3628         "&optional append" argument.
3629
3630 2002-07-16  Didier Verna  <didier@xemacs.org>
3631
3632         * subr.el (replace-in-string): fix case fold bug introduced by
3633         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3634         case-fold-search in temporary buffers.
3635
3636 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3637
3638         * lib-complete.el (find-library): Remove check for mule because
3639         decompression DOES work on Mule.
3640
3641 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3642
3643         * simple.el (join-line): New alias for `delete-indentation'.
3644
3645 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3646
3647         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3648         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3649         (font-lock-builtin-face): New.
3650         (font-lock-constant-face): New.
3651         (font-lock-face-list): Add builtin and constant faces.
3652
3653 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3654
3655         * autoload.el (make-autoload): Support define-derived-mode.
3656         Collected puts of doc-string-elt property.  Based on a patch by
3657         Didier Verna <didier@xemacs.org>.
3658
3659 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3660
3661         * wid-edit.el (widget-field-activate): Fix docstring typo.
3662
3663 2002-07-23  Andy Piper  <andy@xemacs.org>
3664
3665         * about.el (about-personal-info): update me.
3666
3667 2002-07-12  Andy Piper  <andy@xemacs.org>
3668
3669         * custom.el (custom-theme-set-variables): remove bogus
3670         arguments. Use custom-set-default to set defaults.
3671         (custom-set-variables): update doc.
3672         (custom-local-buffer): new, synced from FSF.
3673         (custom-set-default): ditto.
3674         (defcustom): update doc.
3675
3676 2002-06-16  Andy Piper  <andy@xemacs.org>
3677
3678         * menubar-items.el (default-menubar): enable windows printing on
3679         cygwin as well as native.
3680
3681 2002-06-12  Andy Piper  <andy@xemacs.org>
3682
3683         * printer.el (generic-print-buffer): catch all errors so that the
3684         print device can be cleared in all scenarios.
3685         (Printer-clear-device): make sure clearing the printer allows it
3686         to be used again immediately.
3687         (generic-print-region): make sure the default printer face is
3688         black-on-white.
3689
3690 2002-04-23  Jerry James  <james@xemacs.org>
3691
3692         * window-xemacs.el (display-buffer-function): Change doc to
3693         reflect new arg.
3694         * window-xemacs.el (pre-display-buffer-function): Ditto.
3695         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3696         non-nil, make the new window just big enough for its contents.
3697         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3698         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3699         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3700
3701 2002-06-06  Andy Piper  <andy@xemacs.org>
3702
3703         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3704         (defcustom): ditto.
3705         (custom-handle-keyword): ditto.
3706
3707 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3708
3709         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3710         Make obsolete.  Default to nil.
3711         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3712         Inspired by a patch by John Palmieri.
3713
3714 2002-07-01  Mike Alexander  <mta@arbortext.com>
3715
3716         * process.el (shell-command-on-region): Don't delete the region
3717         before giving it to call-process-region
3718
3719 2002-06-04  Jerry James <james@eecs.ku.edu>
3720
3721         * find-paths.el (paths-find-architecture-directory): Search in
3722         `system-configuration'/`base', not `base'`system-configuration'.
3723
3724 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3725
3726         * info.el (Info-index): Add missing \ in [ t].
3727
3728 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3729
3730         * gutter-items.el (gutter-buffers-tab-visible-p,
3731         buffers-tab-omit-function, buffers-tab-selection-function,
3732         buffers-tab-filter-functions):
3733         Doc improvements.
3734
3735 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3736
3737         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3738
3739         * toolbar-items.el (toolbar-news): Fix typo in message string.
3740
3741 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3742
3743         * dialog.el (yes-or-no-p-dialog-box): 
3744         * cmdloop.el (y-or-n-p-minibuf):
3745         (yes-or-no-p-minibuf):
3746         (yes-or-no-p):
3747         (y-or-n-p): 
3748         Specify negative answers in docstrings.
3749
3750 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3751
3752         * package-ui.el (pui-help-echo): Display both installed and author
3753         version.  Use a balloon-help window to display extra info like
3754         package requires.
3755
3756 2002-05-30  Andy Piper  <andy@xemacs.org>
3757
3758         * files.el (revert-buffer-internal): don't visit
3759         revert-buffer. Kill buffer when not used. Suggested by Mike
3760         Alexander <mta@arbortext.com>
3761
3762 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3763
3764         * files.el (revert-buffer): More docstring fiddling.
3765
3766 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3767
3768         * files.el (revert-buffer):
3769         (revert-buffer-internal):
3770         (revert-buffer-insert-file-contents-function):
3771         Improve docstrings and comments.
3772
3773 2002-05-08  Andy Piper  <andy@xemacs.org>
3774
3775         * files.el (revert-buffer): observe noconfirm behavior.
3776
3777 2002-04-09  Andy Piper  <andy@xemacs.org>
3778
3779         * files.el (revert-buffer): use revert-buffer-internal if it looks
3780         like doing so will not result in any user-visible changes.
3781         (revert-buffer-internal): new function. Do the actual process of
3782         reversion and then see whether the result is any different to what
3783         we have already. If it is not then do nothing.
3784
3785 2001-12-11  Andy Piper  <andy@xemacs.org>
3786
3787         * menubar.el (get-popup-menu-response): re-order so that it works
3788         on more sane/facist window systems.
3789
3790 2001-12-03  Andy Piper  <andy@xemacs.org>
3791
3792         * faces.el (frob-face-property): don't infloop in face frobbing
3793         from Jan Vroonhof <jan@xemacs.org>.
3794
3795 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3796
3797         * faces.el (frob-face-property): Follow face fall-back hierarchy
3798         properly for face properties without an instance. Only do manual
3799         copy form 'default in last resort. This handles in particular
3800         the case where 'default itself has only a fall-back (which is
3801         the case by default on windows).
3802
3803 2001-11-24  Andy Piper  <andy@xemacs.org>
3804
3805         * printer.el (generic-print-region): set default-frame-plist to
3806         nil while creating the printer frame so that sizes reflect the
3807         printed page.
3808
3809         * faces.el (face-complain-about-font): Don't complain on printers.
3810
3811 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3812         
3813         * package-net.el: Andy synch.
3814         
3815 2001-12-16  Andy Piper  <andy@xemacs.org>
3816
3817         * package-get.el (package-get-update-all): Make sure installed.db
3818         gets updated after updating packages.
3819
3820 2002-03-28  Ben Wing  <ben@xemacs.org>
3821
3822         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3823         continuation, truncation so that we don't get line jumpiness from
3824         them being larger than the line height.
3825
3826         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3827
3828 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3829
3830         * font.el (font-window-system-mappings): Add mapping for Gtk
3831         (assume identical to X) 
3832
3833 2002-02-04  Andy Piper  <andy@xemacs.org>
3834
3835         * files.el (convert-standard-filename): Fix for short filename
3836         Peter Arius <pas@methodpark.de>
3837
3838 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3839
3840         * list-mode.el (default-choose-completion): completion-base-size
3841         should refer to local value in the completion list buffer.
3842
3843 2001-12-03  Didier Verna  <didier@xemacs.org>
3844
3845         * rect.el: autoload `replace-rectangle'.
3846         * keydefs.el (global-map): bind it to `C-x r p'.
3847
3848 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3849
3850         * XEmacs 21.4.8 "Honest Recruiter" is released.
3851
3852 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3853
3854         This patch is based on Jerry James's patch and analysis.
3855
3856         * select.el (get-clipboard):
3857         (get-selection):
3858         Update docstrings.
3859         (get-clipboard-foreign):
3860         (get-selection-foreign):
3861         New function for use as `interprogram-paste-function's.
3862
3863         * simple.el (interprogram-paste-function): Change default to
3864         `get-clipboard-foreign'; improve docstring.
3865         (interprogram-cut-function): Improve dosctring.
3866
3867 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3868
3869         * XEmacs 21.4.7 "Economic Science" is released.
3870
3871 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3872
3873         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3874
3875 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3876
3877         * obsolete.el (assq-delete-all): New compatibility alias for 
3878         remassq.
3879
3880 2002-01-09  Simon Josefsson  <jas@extundo.com>
3881
3882         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3883
3884 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3885
3886         * info.el (Info-auto-generate-directory): Default
3887         Info-auto-generate-directory to 'if-outdated.
3888
3889 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3890
3891         * startup.el (normal-top-level): Prevent migration code from
3892         trashing .emacs on an error in loading the init files.
3893
3894 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3895
3896         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3897         "system default" Xdefaults and friends get xrdb-mode.
3898
3899 2002-03-05  Mats Lidell  <matsl@contactor.se>
3900  
3901         * help-nomule.el (tutorial-supported-languages): Added Swedish
3902         tutorial. Sorted languages.
3903
3904 2002-02-11  Mike Sperber <mike@xemacs.org>
3905
3906         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3907         regenerating outdated dir files and dir is non-existent.
3908
3909 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3910
3911         * code-files.el (convert-mbox-coding-system): Improve comment.
3912         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3913         coding-system argument to `write-region-pre-hook' call.
3914         (write-region-pre-hook): Fix docstring to mention lockname argument.
3915
3916 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3917
3918         * minibuf.el (completing-read): Remove redundant wrong arg list.
3919
3920         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3921
3922 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3923
3924         * obsolete.el (interactive-form): new compatibility alias for 
3925         function-interactive.
3926
3927 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3928
3929         * menubar-items.el (Menubar-items-truncate-list): Removed.
3930         * menubar-items.el (Menubar-items-truncate-history): New.
3931         * menubar-items.el (default-menubar): Use
3932         Menubar-items-truncate-history.
3933
3934 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3935
3936         * printer.el (generic-print-region): Pass correct arguments to
3937         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3938         Torkelsson <torkel@acc.umu.se>.
3939
3940 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3941
3942         * help.el (describe-mode): synched with FSF 19.34; handle nil
3943         minor mode indicators.
3944
3945 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3946
3947         * minibuf.el (completing-read): Update docstring.
3948
3949 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3950
3951         * XEmacs 21.4.6 "Common Lisp" is released.
3952
3953 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3954
3955         * package-net.el: Inadvertant synch with Windows branch.  From
3956         Andy's log:
3957         (package-net-kit-version): new variable.
3958         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3959
3960 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3961
3962         * package-get.el (package-get-locate-index-file): Also search the
3963         core etc/ directory for the package index file if it can't be
3964         found in ~/.xemacs/.
3965
3966 2001-12-13  William Perry  <wmperry@gnu.org>
3967
3968         * dialog-gtk.el (popup-builtin-question-dialog):
3969         Conform to API in gui.c.
3970         
3971 2001-11-12  Andy Piper  <andy@xemacs.org>
3972
3973         * cus-edit.el (custom-save-face-internal): make sure we save
3974         non-themed faces.
3975         (custom-save-variables): ditto variables.
3976
3977 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3978
3979         * faces.el (make-face-family):
3980         (make-face-size):
3981         New face-modifying functions per Jan Vroonhof.
3982
3983         cus-face.el (custom-set-face-font-family):
3984         (custom-set-face-font-size):
3985         Use them.
3986
3987         * font.el (font-window-system-mappings): More precise docstring.
3988
3989         (font-create-name):
3990         (font-create-object):
3991         (tty-font-create-object):
3992         (tty-font-create-plist):
3993         (x-font-create-object):
3994         (x-font-create-name):
3995         (ns-font-create-name):
3996         (mswindows-font-create-object):
3997         (mswindows-font-create-name):
3998         Add doctrings.
3999
4000 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4001
4002         * gtk-faces.el (gtk-init-device-faces): removed spurious
4003         quote before let* expression.
4004
4005 2001-10-29  Andy Piper  <andy@xemacs.org>
4006
4007         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4008         modified when changing coding system.
4009
4010         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4011         that we invoke the GUI directory selector.
4012
4013 2001-10-25  Andy Piper  <andy@xemacs.org>
4014
4015         * dialog.el (make-dialog-box): use new directory dialog support.
4016         * minibuf.el (read-file-name-1): ditto.
4017         (read-file-name): ditto.
4018         (read-directory-name): ditto.
4019
4020 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4021
4022         * XEmacs 21.4.5 "Civil Service" is released.
4023
4024 2001-04-23  Didier Verna  <didier@xemacs.org>
4025
4026         * cus-edit.el (custom-variable-pre-save): New.
4027         * cus-edit.el (custom-variable-post-save): New.
4028         * cus-edit.el (custom-variable-save): use them.
4029         * cus-edit.el (custom-face-pre-save): New.
4030         * cus-edit.el (custom-face-post-save): New.
4031         * cus-edit.el (custom-face-save): use them.
4032         * cus-edit.el (custom-group-pre-save): New.
4033         * cus-edit.el (custom-group-post-save): New.
4034         * cus-edit.el (custom-group-save): use them.
4035         * cus-edit.el (Custom-save): use the pre/post functions above,
4036         call `custom-save-all' only once.
4037         * cus-edit.el (custom-variable-pre-reset-standard): New.
4038         * cus-edit.el (custom-variable-post-reset-standard): New.
4039         * cus-edit.el (custom-variable-reset-standard): use them.
4040         * cus-edit.el (custom-face-pre-reset-standard): New.
4041         * cus-edit.el (custom-face-post-reset-standard): New.
4042         * cus-edit.el (custom-face-reset-standard): use them.
4043         * cus-edit.el (custom-group-pre-reset-standard): New.
4044         * cus-edit.el (custom-group-post-reset-standard): New.
4045         * cus-edit.el (Custom-reset-standard): use them.
4046         * cus-edit.el (custom-face-reset-saved): use the pre/post
4047         functions above, call `custom-save-all' only once.
4048
4049 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4050
4051         * gutter-items.el (buffers-tab face): Derive from the modeline
4052         face by default.  Many people use white-on-black for the default
4053         font, and the tabs look hideous with that color combination.  The
4054         modeline usually has the correct colors.
4055
4056 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4057
4058         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4059         (tag-mark-stack-max): Typo fix.
4060
4061 2001-09-28  Ben Wing  <ben@xemacs.org>
4062
4063         * font-lock.el:
4064         * font-lock.el (font-lock-after-change-function):
4065         fix problem with last patch, reported by Katsumi Yamaoka.
4066
4067 2001-09-17  Ben Wing  <ben@xemacs.org>
4068
4069         * font-lock.el (font-lock-after-change-function):
4070         fix problem when you insert a comment on the line before a line of
4071         code: if we use the following char, then when you hit backspace,
4072         the following line of code turns the comment color.
4073
4074 2001-06-08  Ben Wing  <ben@xemacs.org>
4075
4076         * process.el: comment about shell-command-switch.
4077         * process.el (shell-quote-argument): Need to quote a null
4078         argument, too.  From Dan Holmsand.
4079         
4080         * startup.el (normal-top-level): Delete some unused FSF junk.
4081         * startup.el (command-line-early):
4082         
4083         * startup.el (command-line): Call MS Windows init function.
4084         
4085         * win32-native.el:
4086         * win32-native.el (mswindows-system-shells): New.
4087         * win32-native.el (mswindows-system-shell-p): New.
4088         * win32-native.el (init-mswindows-at-startup): New.
4089         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4090         * win32-native.el (mswindows-quote-one-simple-arg):
4091         * win32-native.el (mswindows-quote-one-command-arg):
4092         * win32-native.el (mswindows-construct-process-command-line-alist):
4093         Correct comments at top.  Correctly handle passing arguments
4094         to Cygwin programs and to bash.  Fix quoting of zero-length
4095         arguments (from Dan Holmsand).  Set shell-command-switch based
4096         on shell-file-name, which in turn comes from env var SHELL.
4097
4098 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4099
4100         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4101         default-toolbar-position): Fill docstrings for balloon-help.
4102
4103 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4104
4105         * faces.el: Reenable specifications over 'gtk domain.
4106
4107 2001-08-08  Didier Verna  <didier@xemacs.org>
4108
4109         * autoload.el (update-autoload-files): make defdir a file name,
4110         not directory name.
4111
4112 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4113
4114         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4115
4116         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4117
4118 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4119
4120         * font-menu.el (font-menu-set-font): Default to current font-family.
4121         (font-menu-preferred-resolution):
4122         (font-menu-size-scaling):
4123         Provide gtk defaults, too.
4124
4125 2001-07-29  Mike Alexander  <mta@arbortext.com>
4126
4127         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4128         list
4129         (custom-set-face-font-family): ditto
4130
4131 2001-07-26  Mike Sperber <mike@xemacs.org>
4132
4133         * files.el (auto-mode-alist): .9 files are man pages, too.
4134
4135 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4136
4137         * process.el (call-process-internal): bind
4138         coding-system-for-write to 'binary when calling
4139         start-process-internal, so the process receives 
4140         the literal contents of INFILE.
4141
4142 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4143
4144         * files.el (auto-mode-alist): Add configure.ac support.
4145
4146 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4147
4148         * buff-menu.el:
4149         mouse.el:
4150         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4151
4152 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4153
4154         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4155
4156 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4157
4158         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4159         mixed text.
4160         (kinsoku-eol-p): Ditto.
4161
4162 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4163
4164         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4165         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4166         characters as the category `s' or `e' correctly.
4167
4168 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4169
4170         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4171
4172 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4173
4174         * mule/cyrillic.el:  Set up case table.
4175
4176 2001-06-08  Mike Sperber <mike@xemacs.org>
4177
4178         * files.el (save-some-buffers-1): Don't zap the help window right
4179         after `map-y-or-n-p' has popped it up.
4180
4181 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4182
4183         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4184
4185 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4186
4187         * specifier.el: define-specifier-tag 'gtk.
4188
4189 2001-05-12  Ben Wing  <ben@xemacs.org>
4190
4191         * find-paths.el (paths-find-recursive-path):
4192         fix error with null EXCLUDE-REGEXP.
4193         
4194         * font-lock.el (font-lock-mode):
4195         fix problem reported by hrvoje with buffers starting with a space.
4196         
4197 2001-05-06  Ben Wing  <ben@xemacs.org>
4198
4199         * dialog.el (make-dialog-box):
4200         * menubar-items.el (default-menubar):
4201         * printer.el (generic-print-buffer):
4202         * printer.el (generic-print-region):
4203         implement printing the selection when it's selected.
4204
4205 2001-04-18  Didier Verna  <didier@xemacs.org>
4206
4207         * cus-edit.el (Custom-reset-standard): reset to standard settings
4208         not only when the buffer's :custom-state is 'modified, but also
4209         when it is 'set or 'saved.
4210
4211 2001-04-17  Didier Verna  <didier@xemacs.org>
4212
4213         * startup.el (load-user-init-file): define `custom-file' before
4214         loading the user's init file.
4215
4216 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4217
4218         * menubar.el (popup-mode-menu): Make it work with
4219         popup-menu-titles turned off.
4220         
4221 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4222
4223         * about.el (about-mailto-link): Use compose-mail for sending mail.
4224
4225 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4226
4227         * package-admin.el (package-install-hook): New.
4228         (package-delete-hook): New.
4229         (package-admin-add-single-file-package): Use package-delete-hook.
4230
4231         * package-get.el (package-get): Use package-install-hook.
4232
4233 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4234
4235         * package-ui.el (pui-install-selected-packages): reverse the lists
4236         of packages so that they get handled in the same order as they
4237         were selected.
4238
4239 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4240
4241         * packages.el (locate-library): Use read-library-name for completion.
4242
4243 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4244
4245         * byte-optimize.el (=): `=' is not a binary predicate!
4246         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4247         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4248
4249 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4250
4251         * bytecomp.el (byte-compile-arithcompare):
4252         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4253
4254 2001-06-03  William M. Perry  <wmperry@gnu.org>
4255
4256         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4257         return the filename selected by the user!
4258
4259 2001-05-31  William M. Perry  <wmperry@gnu.org>
4260
4261         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4262         in XEmacs/GTK.
4263
4264 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4265
4266         * coding.el: Tiny typo fixed.
4267
4268 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4269
4270         * XEmacs 21.4.3 "Academic Rigor" is released.
4271
4272 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4273
4274         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4275
4276 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4277
4278         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4279
4280 2001-05-04  Ben Wing  <ben@xemacs.org>
4281
4282         * printer.el (generic-print-buffer):
4283         * printer.el (generic-print-region):
4284         Enable dialog boxes.  Apply workaround recommended by Kirill.
4285         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4286         
4287         * simple.el (kill-whole-line):
4288         * simple.el (kill-line-1):
4289         * simple.el (kill-entire-line):
4290         * simple.el (kill-line):
4291         * simple.el (backward-kill-line):
4292         Take out interactive dependence of kill-whole-line.
4293
4294 2001-04-22  Ben Wing  <ben@xemacs.org>
4295
4296         * dialog.el (make-dialog-box):
4297         Put dialog titles back in -- this time correctly.  Fix various
4298         other problems with leaks and such.
4299
4300         * simple.el (region-exists-p):
4301         * simple.el (region-active-p):
4302         Add comment about which one is correct to use in menu specs.
4303
4304 2001-05-05  Ben Wing  <ben@xemacs.org>
4305
4306         * dialog.el (make-dialog-box): fix doc string.
4307         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4308         take out Pretty Print.
4309         * printer.el:
4310         * printer.el (printer-current-device): New.
4311         * printer.el (Printer-get-device): New.
4312         * printer.el (Printer-clear-device): New.
4313         * printer.el (generic-page-setup): New.
4314         * printer.el (generic-print-buffer):
4315         * printer.el (generic-print-region):
4316         Implement Page Setup.  Handle errors properly.
4317
4318 2001-05-05  Ben Wing  <ben@xemacs.org>
4319
4320         * subr.el (error): Complete list of errors in doc string.
4321         
4322 2001-04-22  Ben Wing  <ben@xemacs.org>
4323
4324         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4325         
4326 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4327
4328         * build-report.el: Remove CVS keywords since this file has been in
4329         core lisp for a while now.
4330         * build-report.el (build-report-make-output-files): Fix typo.
4331
4332 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4333
4334         * about.el (about-finish-buffer): Make sure the last change works
4335         even if EVENT is nil.
4336
4337 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4338
4339         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4340         clicked, not the one that happens to be the current buffer at the
4341         time.
4342
4343 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4344
4345         * cus-edit.el (custom-display): Support the GTK Window System also.
4346
4347 2001-04-30  Ben Wing  <ben@xemacs.org>
4348
4349         * printer.el:
4350         * printer.el (printer-page-header):
4351         * printer.el (Print-context): New.
4352         * printer.el (printer-page-footer):
4353         * printer.el (generate-header-element): New.
4354         * printer.el (generate-header-line): New.
4355         * printer.el (print-context-property):
4356         * printer.el (generic-print-buffer):
4357         * printer.el (generic-print-region):
4358         Implement headers and footers.  Implement calling Print dialog box
4359         (#### but it doesn't quite work yet).
4360
4361 2001-04-25  Ben Wing  <ben@xemacs.org>
4362
4363         * about.el (xemacs-hackers):
4364         * about.el (about-url-alist):
4365         * about.el (about-personal-info):
4366         * about.el (about-hacker-contribution):
4367         More contributions.
4368         
4369         * simple.el (handle-post-motion-command):
4370         Fix spurious setting of zmacs-region-stays to t after a non-shift
4371         motion command.
4372
4373 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4374
4375         * about.el (about-personal-info): Update my bio.
4376         (about-hacker-contribution): Ditto.
4377
4378 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4379
4380         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4381
4382 2001-04-19  Andy Piper  <andy@xemacs.org>
4383
4384         * package-net.el (package-net-cygwin32-binary-size): new size.
4385         (package-net-win32-binary-size): new size.
4386         (package-net-convert-index-to-ini): Use new arch.
4387         (package-net-batch-convert-index-to-ini): Removed.
4388         (package-net-generate-bin-ini): New.
4389         (package-net-batch-generate-bin-ini): New.
4390
4391 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4392
4393         * XEmacs 21.4.1 "Copyleft" is released.
4394
4395 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4396
4397         * x-compose.el (xlib-input-method-bug-workaround):
4398         (alias-colon-to-double-quote):
4399         Force sort in map-keymap to work around rehash bug.
4400
4401 2001-04-17  Ben Wing  <ben@xemacs.org>
4402
4403         * about.el: Finish overhaul, add a few new hackers, update a
4404         couple old ones.
4405
4406 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4407
4408         * XEmacs 21.4.0 "Solid Vapor" is released.
4409
4410 2001-04-15  Ben Wing  <ben@xemacs.org>
4411
4412         * about.el:
4413         * about.el (about-headline-face): New.
4414         * about.el (about-link-face): New.
4415         * about.el (about-current-release-maintainers): New.
4416         * about.el (about-other-current-hackers): New.
4417         * about.el (about-url-alist):
4418         * about.el (about-once-and-future-hackers): New.
4419         * about.el (about-mailto-link): New.
4420         * about.el (about-get-buffer):
4421         * about.el (about-finish-buffer):
4422         * about.el (about-xemacs):
4423         * about.el (about-features): Removed.
4424         * about.el (about-advantages): New.
4425         * about.el (about-maintainer-info): Removed.
4426         * about.el (about-personal-info): New.
4427         * about.el (about-hacker-contribution): New.
4428         * about.el (about-maintainer):
4429         * about.el (about-show-linked-info):
4430         * about.el (about-hackers):
4431         Major revamping.  Rewriting of most of the text, improve the
4432         link handling, separate info on contributors into personal
4433         and contribution info, add new contributors, update personal
4434         info, etc. etc.
4435         
4436         * menubar-items.el (default-menubar):
4437         Help menubar entry for News now says more accurately
4438         "What's New in XEmacs".
4439         
4440         * mouse.el:
4441         * mouse.el (mouse-track-cleanup-hook):
4442         * mouse.el (mouse-track):
4443         Don't set-buffer to a dead buffer when calling mouse-track
4444         cleanup hooks.
4445
4446 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4447
4448         * XEmacs 21.2.47 "Zephir" is released.
4449
4450 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4451
4452         * dialog.el (make-dialog-box): Disable dialog box titles until
4453         we get them working.
4454
4455 2001-03-30  Ben Wing  <ben@xemacs.org>
4456
4457         * help.el:
4458         * help.el (Help-princ-face):
4459         * help.el (Help-prin1-face):
4460         * help.el (frob-help-extents):
4461         * help.el (describe-function-1):
4462         * help.el (describe-variable):
4463         Avoid using font-lock faces, which may not be defined.
4464         Instead, use hyper-apropos faces, and make sure they're
4465         defined as necessary by using `require'. (It's not so safe
4466         to do this for font-lock.) In any case, we will eventually
4467         be merging this functionality into hyper-apropos.
4468
4469         * loaddefs.el (completion-ignored-extensions):
4470         Fix documentation.
4471         
4472         * menubar-items.el (menu-truncate-list): Removed.
4473         * menubar-items.el (Menubar-items-truncate-list): New.
4474         * menubar-items.el (default-menubar):
4475         Fix errors if grep or compile command is too long.  Rename helper
4476         function to be less visible.
4477
4478 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4479
4480         * byte-optimize.el (byte-optimize-minus):
4481         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4482
4483 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4484
4485         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4486         Mule is available.
4487
4488         * mule/latin.el: New file.
4489
4490 2001-03-11  Ben Wing  <ben@xemacs.org>
4491
4492         * auto-save.el:
4493         * auto-save.el (auto-save-directory):
4494         * auto-save.el (make-auto-save-file-name):
4495         * auto-save.el (auto-save-file-name-p): New.
4496
4497         Merge in improvements from other definition of
4498         make-auto-save-file-name in files.el.
4499         
4500         * auto-save.el (auto-save-original-name):
4501         * auto-save.el (auto-save-name-in-fixed-directory):
4502         * auto-save.el (auto-save-unslashify-name): Removed.
4503         * auto-save.el (auto-save-slashify-name): Removed.
4504         * auto-save.el (auto-save-reserved-chars): New.
4505         * auto-save.el (auto-save-escape-name): New.
4506         * auto-save.el (auto-save-unhex): New.
4507         * auto-save.el (auto-save-unescape-name): New.
4508
4509         Change algorithm for encoding filenames in auto-save names to be
4510         entirely safe with all filesystems and all possible characters in
4511         a filename, and 100% reversible. (Essentially, uses
4512         quoted-printable as the encoding.)
4513         
4514         * auto-save.el (recover-all-files):
4515
4516         Use insert-directory rather than calling ls directly -- fixes
4517         things under Windows.
4518
4519         * files.el:
4520         * files.el (convert-standard-filename): Substitute FSF's
4521         definition for this (we had nothing here before).
4522         
4523         * files.el (backup-buffer): Warning fix.
4524         
4525         * files.el (make-backup-file-name):
4526         * files.el (find-backup-file-name):
4527         Fix error in calling sequence to auto-save-file-name-p.
4528         
4529         * files.el (recover-file):
4530         Use insert-directory rather than calling ls directly -- fixes
4531         things under Windows.
4532
4533         * files.el (make-auto-save-file-name): Removed.
4534         * files.el (auto-save-file-name-p): Removed.
4535         auto-save is always dumped so no sense in having a definition
4536         that will always be overwritten with another.
4537         
4538         * files.el (insert-directory):
4539         * win32-native.el:
4540         * win32-native.el (debug-mswindows-process-command-lines):
4541         * win32-native.el (original-make-auto-save-file-name): Removed.
4542         * win32-native.el (make-auto-save-file-name): Removed.
4543
4544
4545 2001-03-21  Martin Buchholz <martin@xemacs.org>
4546
4547         * XEmacs 21.2.46 "Urania" is released.
4548
4549 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4550
4551         * menubar-items.el (default-menubar): Update sample.emacs to
4552         sample.init.el and adjust accelerators.
4553
4554 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4555
4556         * build-report.el (build-report): Improve docstring.
4557
4558 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4559
4560         * ChangeLog: Log GTK merge.
4561
4562         * gutter-items.el:
4563         * mwheel.el:
4564         * sound.el:
4565         * startup.el:
4566         Revert gratuitous whitespace changes.
4567
4568 2001-03-07  Ben Wing  <ben@xemacs.org>
4569
4570         * help.el:
4571         * help.el (key-or-menu-binding):
4572         * help.el (Help-find-file): New.
4573         * help.el (describe-beta):
4574         * help.el (describe-copying):
4575         * help.el (describe-project):
4576         * help.el (view-emacs-news):
4577         * help.el (view-sample-init-el): New.
4578         * help.el (Help-princ-face): New.
4579         * help.el (Help-prin1-face): New.
4580         * help.el (help-symbol-function-context-menu):
4581         * help.el (help-symbol-variable-context-menu):
4582         * help.el (help-symbol-function-and-variable-context-menu):
4583         * help.el (frob-help-extents):
4584         * help.el (describe-function-1):
4585         * help.el (describe-variable):
4586
4587         Add coloring in Help buffers, correspondent with hyperlinks.
4588         View files in view-mode rather than Fundamental.
4589         Remove separators from context menus -- now handled in generic code.
4590         Add `Find Tag' to context menu.
4591         
4592         * menubar.el (popup-mode-menu):
4593
4594         Rewrite code that outputs the popup menu to (a) put more specific
4595         entries first, (b) be more robust, (c) output the proper context
4596         menu separators automatically (the context menu functionality is
4597         new and currently used only by Help).
4598
4599 2001-03-10  William M. Perry  <wmperry@aventail.com>
4600
4601         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4602         this function when converting from the 21.1 GTK branch.  Now
4603         supports file, password, question, and color built-in dialogs.
4604
4605 2001-03-06  Ben Wing  <ben@xemacs.org>
4606
4607         * keydefs.el:
4608         * keydefs.el (global-map):
4609         Add commented-out change of M-k (for 21.5).
4610         
4611         * menubar-items.el (default-menubar):
4612         Fix items to control kill-line behavior; add items for
4613         shifted motion.
4614         
4615         * simple.el:
4616         * simple.el (kill-whole-line):
4617         * simple.el (historical-kill-line): Removed.
4618         * simple.el (kill-line): Removed.
4619         * simple.el (kill-entire-line): New.
4620         * simple.el (kill-line-1): New.
4621         * simple.el (backward-kill-line):
4622         Undo kill-whole-line == always changes.  Add new function
4623         kill-entire-line to unconditionally delete the current line.
4624         Add comments describing the lamentable state of affairs of
4625         the kill-line functions and variables.
4626
4627 2001-03-02  Ben Wing  <ben@xemacs.org>
4628
4629         * simple.el:
4630         * simple.el (beginning-of-buffer):
4631         * simple.el (end-of-buffer):
4632         * simple.el (mark-ring-unrecorded-commands):
4633         * simple.el (signal-error-on-buffer-boundary):
4634         * simple.el (shifted-motion-keys-select-region):
4635         * simple.el (unshifted-motion-keys-deselect-region):
4636         * simple.el (motion-keys-for-shifted-motion): New.
4637         * simple.el (handle-pre-motion-command):
4638         * simple.el (handle-post-motion-command):
4639         * simple.el (forward-char-command):
4640         * simple.el (backward-char-command):
4641         * simple.el (scroll-up-command):
4642         * simple.el (scroll-down-command):
4643         * simple.el (next-line):
4644         * simple.el (previous-line):
4645         * simple.el (backward-block-of-lines):
4646         * simple.el (forward-block-of-lines):
4647         * simple.el (backward-word):
4648         * simple.el (mark-word):
4649
4650         Augment documentation of the most common motion commands to make
4651         note of the shifted-motion support.  Improve the support to (a)
4652         properly document how it works and why it's done in the fashion it
4653         is, and (b) allow the keystrokes that trigger it to be customized.
4654
4655         Correct error in the customize specification of
4656         mark-ring-unrecorded-commands.
4657
4658 2001-03-02  Ben Wing  <ben@xemacs.org>
4659
4660         * font-lock.el:
4661         * font-lock.el (font-lock-pending-extent-table): Removed.
4662         * font-lock.el (font-lock-pending-buffer-table): New.
4663         * font-lock.el (font-lock-pre-idle-hook):
4664         * font-lock.el (font-lock-after-change-function):
4665         * font-lock.el (font-lock-fontify-pending-extents):
4666         * font-lock.el (font-lock-lisp-like):
4667
4668         Fix handling of pending extents to avoid excessive slowness (N^2
4669         behavior) when making lots of buffer changes between redisplays,
4670         such as when saving the Options.
4671
4672 2001-03-09  William M. Perry  <wmperry@aventail.com>
4673
4674         * device.el:
4675         * dragdrop.el:
4676         * dumped-lisp.el:
4677         * faces.el:
4678         * frame.el:
4679         * gnuserv.el:
4680         * loadup.el:
4681         * menubar-items.el:
4682         * minibuf.el:
4683         The Great GTK Merge.
4684
4685         * ChangeLog.GTK:
4686         * dialog-gtk.el:
4687         * gdk.el:
4688         * generic-widgets.el:
4689         * glade.el:
4690         * gnome-widgets.el:
4691         * gnome.el:
4692         * gtk-compose.el:
4693         * gtk-extra.el:
4694         * gtk-faces.el:
4695         * gtk-ffi.el:
4696         * gtk-file-dialog.el:
4697         * gtk-font-menu.el:
4698         * gtk-glyphs.el:
4699         * gtk-init.el:
4700         * gtk-iso8859-1.el:
4701         * gtk-marshal.el:
4702         * gtk-mouse.el:
4703         * gtk-package.el:
4704         * gtk-password-dialog.el:
4705         * gtk-select.el:
4706         * gtk-widget-accessors.el:
4707         * gtk-widgets.el:
4708         * gtk.el:
4709         widgets-gtk.el:
4710         The Great GTK Merge: new files.
4711
4712 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4713
4714         * generic-widgets.el: Don't require gtk (a built-in feature) at
4715         top level.  Don't execute the last sexp unless (featurep 'gtk).
4716
4717 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4718
4719         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4720
4721 2001-02-23  Martin Buchholz <martin@xemacs.org>
4722
4723         * XEmacs 21.2.45 "Thelxepeia" is released.
4724
4725 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4726  
4727         * about.el (xemacs-hackers): update my entry. 
4728         * about.el (about-maintainer-info): ditto. 
4729         * about.el (about-hackers): ditto. 
4730
4731 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4732
4733         * about.el (about-maintainer-info): More vanity info about
4734         yours truly.
4735
4736 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4737
4738         * build-report.el (build-report-destination): xemacs-build-reports
4739         has moved to SourceForge, where mailing list name length is
4740         restricted, hence the name change to
4741         xemacs-buildreports@xemacs.org.
4742         * build-report.el (build-report-keep-regexp): Update default.
4743         * build-report.el (build-report-delete-regexp): Ditto.
4744         * build-report.el (build-report-make-output-files): Ditto.
4745
4746 2001-02-19  Craig Lanning  <lanning@scra.org>
4747
4748         * lisp-mode.el: Add indentation specifications for following
4749         Common Lisp forms: handler-case, handler-bind, with-slots,
4750         with-open-file, with-open-stream, print-unreadable-object.
4751
4752 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4753
4754         * font-lock.el (font-lock-set-defaults-1):
4755         Move initialization of `font-lock-cache-position' so that it's set
4756         even if font-lock-keywords is already defined.
4757
4758 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4759
4760         * autoload.el (generate-file-autoloads-1):
4761         Use `emacs-lisp-mode-syntax-table' instead of
4762         `lisp-mode-syntax-table'.
4763         * lisp-mode.el (lisp-mode-syntax-table):
4764         Get rid of old checks for `parse-partial-sexp' version.
4765         Make `|' (pipe) string delimiter instead of punctuation.
4766
4767 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4768
4769         * window.el (save-selected-window):
4770         Use gensym for better macro hygiene.
4771
4772 2001-02-06  Mike Sperber <mike@xemacs.org>
4773
4774         * dump-paths.el:
4775         * startup.el (startup-setup-paths): Set and use
4776         `mule-lisp-directory'.
4777         (startup-setup-paths-warning): Ditto.
4778
4779         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4780         (paths-construct-load-path): Consider `mule-lisp-directory'.
4781
4782 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4783
4784         * font-lock.el: Syntax table improvements used.  A few random
4785         changes are not specified below.
4786         (font-lock-fontify-string-delimiters):
4787         (font-lock-syntactic-keywords):
4788         (font-lock-cache-state nil):
4789         (font-lock-cache-position):
4790         New variables.
4791         (font-lock-set-syntax):
4792         (font-lock-apply-syntactic-highlight):
4793         (font-lock-fontify-syntactic-anchored-keywords):
4794         (font-lock-fontify-syntactic-keywords-region):
4795         (font-lock-eval-keywords):
4796         New functions.
4797         (font-lock-remove-face):
4798         (font-lock-fontify-syntactically-region):
4799         Use syntax properties.
4800
4801 2001-02-08  Martin Buchholz <martin@xemacs.org>
4802
4803         * XEmacs 21.2.44 "Thalia" is released.
4804
4805 2001-01-16  Mike Sperber <mike@xemacs.org>
4806
4807         * startup.el (normal-top-level): Work even if no installation root
4808         is found.
4809
4810 2001-01-30  Andy Piper  <andy@xemacs.org>
4811
4812         * gutter-items.el (progress-abort-glyph): remove instantiator.
4813         (set-progress-abort-instantiator): new function.
4814         (abort-progress-feedback): use it.
4815
4816         * gutter.el (set-gutter-dirty-p): new function.
4817
4818 2001-01-30  Didier Verna  <didier@xemacs.org>
4819
4820         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4821
4822 2001-01-24  Didier Verna  <didier@xemacs.org>
4823
4824         * sound.el (sound-extension-list): give a better default value.
4825         * sound.el (load-sound-file): improve the doc string, also find
4826         files given by absolute names, pass a real extension list to
4827         `locate-file'.
4828
4829 2001-01-26  Martin Buchholz <martin@xemacs.org>
4830
4831         * XEmacs 21.2.43 "Terspichore" is released.
4832
4833 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4834
4835         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4836         messages from gnuserv.
4837
4838 2001-01-20  Martin Buchholz <martin@xemacs.org>
4839
4840         * XEmacs 21.2.42 "Poseidon" is released.
4841
4842 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4843
4844         * cl-macs.el (cl-upcase-arg): New function.
4845         (cl-function-arglist): New function.
4846         (cl-transform-lambda): Automatically add CL-style lambda list to
4847         documentation string using functions above.
4848
4849 2001-01-12  Andy Piper  <andy@xemacs.org>
4850
4851         * package-get.el (package-get-custom): call
4852         package-net-update-installed-db.
4853
4854         * package-ui.el (pui-install-selected-packages): call
4855         package-net-update-installed-db.
4856
4857         * package-net.el (package-net-update-installed-db): use
4858         packages-package-list so that we reflect reality.
4859
4860         * packages.el (packages-package-list): Make docstring reflect
4861         reality.
4862
4863         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4864
4865         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4866         isn't installed.
4867
4868 2001-01-17  Andy Piper  <andy@xemacs.org>
4869
4870         * wid-edit.el (widget-activation-glyph-mapper): activate or
4871         deactivate native widgets.
4872         (widget-glyph-insert-glyph): record instantiator.
4873         (widget-push-button-value-create): use it.
4874
4875         * gui.el (gui-button-action): new function. Make button's domain
4876         buffer current when calling.
4877         (make-gui-button): update to use gui-button-action.
4878
4879 2001-01-16  Didier Verna  <didier@xemacs.org>
4880
4881         * menubar-items.el (default-menubar): add an entry for modeline
4882         horizontal scrolling in Options -> Display.
4883
4884 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4885
4886         * package-get.el (package-get-require-signed-base): Set to nil
4887         by default.
4888
4889 2001-01-17  Martin Buchholz <martin@xemacs.org>
4890
4891         * XEmacs 21.2.41 "Polyhymnia" is released.
4892
4893 2001-01-16  Mike Sperber <mike@xemacs.org>
4894
4895         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4896         catch lisp/mule/.
4897
4898 2001-01-14  Mike Sperber <mike@xemacs.org>
4899
4900         * startup.el (maybe-create-compatibility-dot-emacs):
4901         (maybe-unmigrate-user-init-file):
4902         (unmigrate-user-init-file): Created.
4903         (maybe-migrate-user-init-file): Offer creation of compatibility
4904         .emacs.
4905         Some doc fixes wrt init file location.
4906
4907 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4908
4909         * faces.el (face-frob-from-locale-first): new variable.
4910         (frob-face-font-2): Honor tags arg while trying to use
4911         standard-face-mapping.  When face-frob-from-locale-first is set,
4912         first try to set face inheriting from frobbed-face.
4913
4914 2001-01-15  Didier Verna  <didier@xemacs.org>
4915
4916         * about.el (xemacs-hackers): update my entry.
4917         * about.el (about-url-alist): ditto.
4918         * about.el (about-maintainer-info): ditto.
4919         * about.el (about-hackers): ditto.
4920
4921 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4922
4923         The byte compiler has been badly broken for a year,
4924         by the patch of 1999-12-06.
4925         * byte-optimize.el (byte-optimize-form-code-walker):
4926         Bug was: the byte compiler was making this erroneous optimization:
4927         (progn (or (foo)) (bar)) ==> (bar)
4928
4929 2000-11-20  Mike Sperber <mike@xemacs.org>
4930
4931         * setup-paths.el (paths-core-load-path-depth): Split
4932         `paths-load-path-depth' in two for site and core lisp.  Don't
4933         recurse into core.
4934         * setup-paths.el (paths-construct-load-path): Use.
4935
4936 2001-01-10  Andy Piper  <andy@xemacs.org>
4937
4938         * package-net.el (package-net-cygwin32-binary-size): new variable
4939         (package-net-win32-binary-size): ditto.  add much needed
4940         commentary.
4941
4942         * gutter-items.el (buffers-tab-items): correct off-by-one error
4943         for buffers-tab-max-size.
4944
4945 2001-01-08  Martin Buchholz <martin@xemacs.org>
4946
4947         * XEmacs 21.2.40 is released.
4948
4949 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4950
4951         * mule/hebrew.el: Fix comments and typos.
4952         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4953
4954 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4955
4956         * ChangeLog.1: move ancient log from fill.el.
4957
4958         * dump-paths.el:
4959         paragraphs.el:
4960         mule/mule-category.el:
4961         Miscellaneous typo fixes and slight doc clarifications.
4962
4963         * mule/mule-ccl.el:  Correct file name in header.
4964
4965 2000-12-31  Martin Buchholz <martin@xemacs.org>
4966
4967         * XEmacs 21.2.39 is released.
4968
4969 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4970
4971         * byte-optimize.el (byte-optimize-cond):
4972         (byte-optimize-cond-1): New.
4973         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4974         Optimizes (cond (x nil)) ==> nil.
4975         Provide better diagnostic on malformed expr like (cond foo).
4976
4977 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4978
4979         * mule/mule-coding.el:
4980         mule/mule-cmds.el (reset-language-environment,
4981         set-language-environment-coding-systems):
4982         Safer default coding-priority-list, corresponding to src/file-coding.h.
4983
4984 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4985
4986         * package-admin.el: Allow package removal from
4987         early-package-load-path.
4988
4989 2000-12-15  Andreas Jaeger  <aj@suse.de>
4990
4991         * about.el (about-maintainer-info): Update my entry.
4992
4993 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4994
4995         * packages.el (locate-library): Add support for bzip2
4996         compressed .el files.
4997
4998 2000-12-12  Andy Piper  <andy@xemacs.org>
4999
5000         * package-net.el: new file.
5001
5002 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5003
5004         * font-lock.el: Add missing C++ keywords.
5005
5006 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5007
5008         * simple.el (indent-for-comment): Preserve indentation of comments
5009         starting in column 0, as documented in (Info-goto-node
5010         "(xemacs)Comments").  Update docstring accordingly.
5011
5012 2000-12-05  Martin Buchholz <martin@xemacs.org>
5013
5014         * XEmacs 21.2.38 is released.
5015
5016 2000-12-04  Didier Verna  <didier@xemacs.org>
5017
5018         * mouse.el (default-mouse-track-set-point-in-window): remove
5019         spurious '+' operation detected by Martin.
5020
5021
5022 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5023
5024         * cl-extra.el (coerce):
5025         Implement char to integer coercion.
5026         Remove extraneous (numberp) test.
5027
5028         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5029         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5030         (byte-optimize-predicate):
5031         Warn if evaluating constant expression signals an error.
5032         (byte-optimize-form): Small simplification.
5033
5034         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5035
5036 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5037
5038         * byte-optimize.el:
5039         (byte-optimize-minus):
5040         (byte-optimize-plus):
5041         (byte-optimize-mult):
5042         (byte-optimize-quo):
5043         Use (car (last x)) instead of (last x) to get last elt!
5044         Use `byte-optimize-predicate' to optimize `%'.
5045         Move optimizations for special numeric args to bytecomp.el.
5046         * bytecomp.el (byte-compile-associative): Remove.
5047         (byte-compile-max): New.
5048         (byte-compile-min): New.
5049         Properly handle erroneous calls: (max) (min).
5050         (byte-compile-plus): New.
5051         (byte-compile-minus):
5052         It's easiest to handle 0, +1 and -1 args here.
5053         (byte-compile-mult): New.
5054         It's easiest to handle 1, -1 and 2 args here.
5055         (byte-compile-quo):
5056         It's easiest to handle 0, +1 and -1 args here.
5057         Issue byte-compiler warning when dividing by zero.
5058
5059         Byte-compiler arithmetic improvements.
5060         Better optimize these expressions in the obvious way:
5061         (+ x y 1)   -->  varref x varref y add add1
5062         (+ x y -1)  -->  varref x varref y add sub1
5063         (- x y 0)   -->  (- x y)
5064         (- 0 x y)   -->  (- (- x) y)
5065         (% 42 19)   --> compile-time constant
5066         (/ 42 19)   --> compile-time constant
5067         (* (foo) 2) --> foo call dup plus
5068
5069         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5070         unless (declaim (optimize (safety 3)))
5071         or (setq byte-compile-delete-errors nil).
5072
5073 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5074
5075         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5076         docstrings.
5077
5078 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5079
5080         * startup.el (command-line-do-help):  Add documentation of
5081         portable dumper switches.
5082
5083 2000-11-22  Andy Piper  <andy@xemacs.org>
5084
5085         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5086
5087         * glyphs.el (init-glyphs): don't use autodetect for strings.
5088
5089 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5090
5091         * byte-optimize.el (byte-optimize-char-before):
5092         (byte-optimize-backward-char):
5093         (byte-optimize-backward-word):
5094         Fix incorrect optimizations for these sorts of expressions:
5095         (let ((x nil)) (backward-char x))
5096
5097 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5098
5099         * byte-optimize.el:
5100         * byte-optimize.el (byte-optimize-backward-char): New.
5101         * byte-optimize.el (byte-optimize-backward-word): New.
5102         Make backward-word and backward-char as efficient as forward versions.
5103
5104         * bytecomp.el (byte-compile-no-args-with-one-extra):
5105         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5106         * bytecomp.el (byte-compile-two-args-with-one-extra):
5107         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5108         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5109         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5110         Check if extra arg is constant nil, and if so, use byte-coded call.
5111
5112         * simple.el (backward-word):
5113         * simple.el (mark-word):
5114         * simple.el (kill-word):
5115         * simple.el (backward-kill-word):
5116         Make COUNT argument optional, for consistency with forward-char et al.
5117
5118         * abbrev.el (abbrev-string-to-be-defined):
5119         * abbrev.el (inverse-abbrev-string-to-be-defined):
5120         * abbrev.el (inverse-add-abbrev):
5121         * abbrev.el (expand-region-abbrevs):
5122         * buff-menu.el (Buffer-menu-execute):
5123         * indent.el (move-to-left-margin):
5124         * indent.el (indent-relative):
5125         * indent.el (move-to-tab-stop):
5126         * info.el (Info-reannotate-node):
5127         * lisp-mode.el (lisp-indent-line):
5128         * lisp.el (end-of-defun):
5129         * lisp.el (move-past-close-and-reindent):
5130         * misc.el (copy-from-above-command):
5131         * mouse.el (default-mouse-track-scroll-and-set-point):
5132         * page.el (forward-page):
5133         * paragraphs.el (forward-paragraph):
5134         * paragraphs.el (end-of-paragraph-text):
5135         * picture.el (picture-forward-column):
5136         * picture.el (picture-self-insert):
5137         * rect.el (extract-rectangle-line):
5138         * simple.el (newline):
5139         * simple.el (fixup-whitespace):
5140         * simple.el (backward-delete-char-untabify):
5141         * simple.el (transpose-chars):
5142         * simple.el (transpose-preceding-chars):
5143         * simple.el (do-auto-fill):
5144         * simple.el (indent-new-comment-line):
5145         * simple.el (blink-matching-open):
5146         * view-less.el (cleanup-backspaces):
5147         * wid-edit.el (widget-transpose-chars):
5148         * term/bg-mouse.el (bg-insert-moused-sexp):
5149         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5150
5151         * info.el (Info-fontify-node):
5152         * simple.el (backward-delete-function):
5153         Use canonical delete-backward-char instead of backward-delete-char.
5154
5155 2000-11-20  Andy Piper  <andy@xemacs.org>
5156
5157         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5158         no buffers.
5159
5160 2000-11-20  Andy Piper  <andy@xemacs.org>
5161
5162         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5163         buffer tabs.
5164
5165 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5166
5167         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5168         (proclaim inline...) was shadowing compiler-macros.
5169
5170 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5171
5172         * bytecomp.el (byte-compile-eval): New.
5173         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5174         Keeps this promise made in Lispref:
5175         "If a file being compiled contains a `defmacro' form, the macro is
5176         defined temporarily for the rest of the compilation of that file."
5177
5178 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5179
5180         * cl.el (floatp-safe):
5181         (plusp):
5182         (minusp):
5183         (oddp):
5184         (evenp):
5185         (cl-abs):
5186         Use a better parameter name than `x'.
5187
5188         * cl-macs.el (check-type): Make continuable.  Change documentation
5189         to require PLACE, but accept any form for compatibility.
5190
5191         * abbrev.el (define-abbrev): Use check-type.
5192         * font-menu.el (font-menu-change-face): Use check-type.
5193         * menubar.el (relabel-menu-item): Use check-type.
5194         * itimer.el: Fix typo.
5195
5196 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5197
5198         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5199
5200 2000-11-14  Martin Buchholz <martin@xemacs.org>
5201
5202         * XEmacs 21.2.37 is released.
5203
5204 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5205
5206         * code-cmds.el: Provide the feature.
5207
5208 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5209
5210         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5211
5212         * code-cmds.el: New file
5213         * mule/mule-cmds.el:
5214         * mule/mule-misc.el
5215         (coding-keymap): New keymap. Define coding system keyboard
5216         commands on file-coding builds too.
5217         (coding-system-change-eol-conversion):
5218         (universal-coding-system-argument):
5219         (set-default-coding-systems):
5220         (prefer-coding-system): Moved from mule-cmds.el
5221         (set-buffer-process-coding-system): Moved from mule-misc.el
5222
5223 2000-09-15  Stephen Carney <carney@scubadoo.com>
5224
5225         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5226
5227 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5228
5229         * package-get.el (package-get-download-sites): Add a pre-release
5230         site for experimental packages.
5231
5232         * auto-autoloads.el: Regenerated.
5233
5234 2000-08-01  Andy Piper  <andy@xemacs.org>
5235
5236         * gutter-items.el (buffers-tab-omit-function): reference
5237         buffers-tab-select-visible-buffers.
5238         (buffers-tab-filter-functions): new variable, by default uses
5239         buffers-tab-selection-function and buffers-tab-omit-function.
5240         (select-buffers-tab-buffers-by-mode): invert arguments.
5241         (buffers-tab-select-visible-buffers): new function. Invert calling
5242         of buffers-menu-omit-invisible-buffers.
5243         (buffers-tab-items): rewrite to use
5244         buffers-tab-filter-functions. Rewrite docstring.
5245         (gutter-buffers-tab-extent): delete.
5246         (add-tab-to-gutter): always build a new extent when adding the
5247         tabs.
5248         (update-tab-in-gutter): make gutter dirty when orientation
5249         changes.
5250
5251 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5252
5253         * bytecomp.el (byte-compile-defvar-or-defconst):
5254         Only do loadhist recording if defvar form includes a value.
5255
5256 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5257
5258         * bytecomp.el (byte-compile-initial-macro-environment):
5259         `eval-when-compile' should not compile its body.
5260
5261 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5262
5263         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5264         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5265         some Japanese English.  Remove some ancient FSF comments, and
5266         improve docstrings.  Use symbols not vectors for tables.
5267
5268 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5269
5270         * keymap.el:
5271         (local-key-binding):
5272         (global-key-binding):
5273         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5274
5275         * lisp.el:
5276         (backward-sexp): Slightly simpler code.
5277         (mark-sexp): Make arg optional, like FSF Emacs.
5278         (forward-list): Slightly simpler code.
5279         (backward-list): Slightly simpler code.
5280         (down-list):  Make arg optional, like FSF Emacs.
5281         (up-list):  Make arg optional, like FSF Emacs.
5282         (backward-up-list):  Make arg optional, like FSF Emacs.
5283         (kill-sexp):  Make arg optional, like FSF Emacs.
5284         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5285
5286         * font-menu.el (font-menu-change-face):
5287         Take continuable errors into account.
5288
5289         * abbrev.el:
5290         * abbrev.el (clear-abbrev-table):
5291         * abbrev.el (define-abbrev-table):
5292         * abbrev.el (define-abbrev):
5293         * abbrev.el (insert-abbrev-table-description):
5294         * apropos.el (apropos-documentation-check-doc-file):
5295         * apropos.el (apropos-documentation-check-elc-file):
5296         * buff-menu.el (list-buffers):
5297         * buff-menu.el (list-buffers-noselect):
5298         * bytecomp.el (byte-recompile-directory):
5299         * bytecomp.el (batch-byte-compile):
5300         * cl-macs.el (typep):
5301         * code-files.el (find-coding-system-magic-cookie):
5302         * code-files.el (insert-file-contents):
5303         * cus-edit.el (customize-set-variable):
5304         * cus-edit.el (customize-save-variable):
5305         * cus-face.el (custom-set-face-font-size):
5306         * cus-face.el (custom-set-face-update-spec):
5307         * cus-face.el (custom-reset-faces):
5308         * custom.el (custom-check-theme):
5309         * custom.el (copy-upto-last):
5310         * fill.el (canonically-space-region):
5311         * fill.el (fill-paragraph):
5312         * fill.el (fill-region):
5313         * fill.el (find-space-insertable-point):
5314         * fill.el (justify-current-line):
5315         * faces.el (face-spec-update-all-matching):
5316         * faces.el (set-face-stipple):
5317         * files-nomule.el (insert-file-contents):
5318         * files.el (insert-file-contents-literally):
5319         * files.el (hack-local-variables-last-page):
5320         * files.el (basic-save-buffer):
5321         * files.el (insert-directory):
5322         * font-menu.el (font-menu-change-face):
5323         * font.el (font-spatial-to-canonical):
5324         * format.el (format-encode-region):
5325         * format.el (format-insert-file):
5326         * format.el (format-replace-strings):
5327         * gutter.el (set-gutter-element):
5328         * help.el (key-or-menu-binding):
5329         * help.el (describe-bindings):
5330         * help.el (with-syntax-table):
5331         * indent.el (indent-rigidly):
5332         * indent.el (delete-to-left-margin):
5333         * info.el:
5334         * info.el (Info-extract-dir-entry-from):
5335         * info.el (Info-build-dir-anew):
5336         * info.el (Info-rebuild-dir):
5337         * info.el (Info-batch-rebuild-dir):
5338         * info.el (Info-read-subfile):
5339         * info.el (Info-build-node-completions):
5340         * info.el (Info-extract-menu-node-name):
5341         * isearch-mode.el (isearch-range-invisible):
5342         * isearch-mode.el (isearch-restore-invisible-extents):
5343         * itimer.el (itimerp):
5344         * itimer.el (itimer-live-p):
5345         * keymap.el:
5346         * keymap.el (substitute-key-definition):
5347         * keymap.el (read-command-or-command-sexp):
5348         * keymap.el (local-key-binding):
5349         * keymap.el (global-key-binding):
5350         * keymap.el (global-set-key):
5351         * keymap.el (local-set-key):
5352         * ldap.el:
5353         * ldap.el (ldap-add-entries):
5354         * ldap.el (ldap-delete-entries):
5355         * lisp.el (backward-sexp):
5356         * lisp.el (mark-sexp):
5357         * lisp.el (forward-list):
5358         * lisp.el (backward-list):
5359         * lisp.el (down-list):
5360         * lisp.el (backward-up-list):
5361         * lisp.el (up-list):
5362         * lisp.el (kill-sexp):
5363         * lisp.el (backward-kill-sexp):
5364         * menubar.el (add-menu-button):
5365         * menubar.el (add-submenu):
5366         * menubar.el (delete-menu-item):
5367         * menubar.el (relabel-menu-item):
5368         * mouse.el (narrow-window-to-region):
5369         * obsolete.el (define-obsolete-variable-alias):
5370         * obsolete.el (store-substring):
5371         * package-admin.el:
5372         * package-admin.el (package-admin-install-function):
5373         * package-admin.el (package-admin-install-function-mswindows):
5374         * package-admin.el (package-admin-default-install-function):
5375         * package-get.el (package-get-update-base-entries):
5376         * packages.el (packages-load-package-dumped-lisps):
5377         * packages.el (packages-collect-package-dumped-lisps):
5378         * printer.el (generic-print-buffer):
5379         * printer.el (generic-print-region):
5380         * replace.el (occur-mode-mouse-goto):
5381         * replace.el (perform-replace):
5382         * select.el (get-selection-no-error):
5383         * simple.el:
5384         * simple.el (newline):
5385         * simple.el (open-line):
5386         * simple.el (edit-and-eval-command):
5387         * simple.el (goto-line):
5388         * simple.el (undo):
5389         * simple.el (kill-region):
5390         * simple.el (copy-region-as-kill):
5391         * simple.el (kill-ring-save):
5392         * simple.el (set-mark):
5393         * simple.el (next-line):
5394         * simple.el (previous-line):
5395         * simple.el (line-move):
5396         * simple.el (set-goal-column):
5397         * simple.el (comment-region):
5398         * subr.el:
5399         * subr.el (putf):
5400         * syntax.el (modify-syntax-entry):
5401         * syntax.el (map-syntax-table):
5402         * view-less.el (view-file):
5403         * view-less.el (view-buffer):
5404         * view-less.el (view-file-other-window):
5405         * window-xemacs.el (backward-other-window):
5406         * window.el:
5407         * window.el (one-window-p):
5408         * window.el (walk-windows):
5409         * window.el (window-list):
5410         * x-mouse.el (x-mouse-kill):
5411         * x-select.el (x-get-cutbuffer):
5412         * x-select.el (x-store-cutbuffer):
5413         * term/bg-mouse.el (bg-mouse-line-to-center):
5414         * term/sun-mouse.el (window-line-end):
5415         * term/sun-mouse.el (sun-select-region):
5416         * term/sun.el (kill-region-and-unmark):
5417         * mule/mule-category.el:
5418         * mule/mule-category.el (modify-category-entry):
5419         * mule/mule-category.el (char-category-list):
5420         * mule/mule-coding.el (coding-system-force-on-output):
5421         * mule/mule-misc.el (coding-system-put):
5422         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5423
5424 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5425
5426         * cus-face.el: Typo fixes and tiny clarifications.
5427         * custom.el: ditto
5428
5429 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5430
5431         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5432         * startup.el (normal-top-level): Setup auto-save-list-file-name
5433         if auto-save-list-file-prefix is non-nil.
5434
5435 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5436
5437         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5438
5439 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5440
5441         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5442         get symbol at point-min.
5443
5444 2000-10-24  Didier Verna  <didier@xemacs.org>
5445
5446         * info.el (Info-emacs-info-file-name): defconst it.
5447         * info.el (Info-footnote-tag): defcustom it.
5448         * info.el (Info-no-description-string): ditto.
5449         * info.el (Info-find-node): adapt to new semantics of
5450         'Info-suffixed-file (don't do the case variants stuff).
5451         * info.el (Info-insert-dir): rewrite the dir file variants code.
5452         * info.el (Info-directory-files): New. Return the list of info
5453         files in a directory.
5454         * info.el (Info-dir-outdated-p): use it.
5455         * info.el (Info-parse-dir-entries): ditto.
5456         * info.el (Info-build-dir-anew): don't restrict to files ending
5457         with a ".info.*" extension.
5458         * info.el (Info-set-mode-line): ditto.
5459         * info.el (Info-read-subfile): adapt to new semantics of
5460         'Info-suffixed-file (append 'exact argument).
5461         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5462         string independently of the case.
5463         * info.el (Info-suffixed-file): use it (match all possible case
5464         for the file name).
5465         * info.el (Info-insert-file-contents): code cleanup.
5466         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5467         columns.
5468         * info.el (Info-batch-rebuild-dir): ditto.
5469         * info.el (Info-read-node-name-1): ditto.
5470         * info.el (Info-search): ditto.
5471         * info.el (Info-fontify-node): ditto.
5472
5473
5474 2000-10-24  Didier Verna  <didier@xemacs.org>
5475
5476         * process.el (shell-command): when called from a program, avoid
5477         'push-mark's "mark-set" message.
5478
5479 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5480
5481         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5482         by a symbol, not by a vector.
5483         * mule/vietnamese.el (vscii): Likewise.
5484         (viscii): Likewise.
5485         * mule/cyrillic.el (koi8-r): Likewise.
5486
5487         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5488         by a symbol, not by a vector.
5489         (chinese-big5-2): Likewise.
5490         * mule/ethiopic.el (ethiopic): Likewise.
5491         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5492         (vietnamese-viscii-upper): Likewise.
5493
5494 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5495
5496         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5497
5498 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5499
5500         * byte-optimize.el (byte-optimize-car): New function.
5501         (byte-optimize-cdr): Ditto.
5502
5503 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5504
5505         * byte-optimize.el: Partial synch with FSF 20.7.
5506         Optimize constant concatenation.
5507         Add keymapp as a side effect free function.  It is a built-in.
5508         (byte-after-unbind-pos): Remove byte-equal.
5509
5510 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5511
5512         * update-elc-2.el: Quote regexps correctly.
5513
5514 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5515
5516         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5517         (ccl-compile): Apply integerp, not integer-or-char-p to
5518         check the type of the buffer magnification
5519         (ccl-compile-write-string): Encode a string with binary
5520         coding system.
5521         (ccl-compile-write-repeat): Likewise.
5522
5523 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5524
5525         * buff-menu.el:
5526         * bytecomp.el:
5527         * coding.el:
5528         * faces.el:
5529         * files.el:
5530         * fill.el:
5531         * float-sup.el:
5532         * font-lock.el:
5533         * help.el:
5534         * iso8859-1.el:
5535         * loaddefs.el:
5536         * menubar-items.el:
5537         * menubar.el:
5538         * modeline.el:
5539         * msw-font-menu.el:
5540         * paragraphs.el:
5541         * paths.el:
5542         * replace.el:
5543         * simple.el:
5544         * sound.el:
5545         * startup.el:
5546         * version.el:
5547         * x-faces.el:
5548         * x-font-menu.el:
5549         Remove purecopy.
5550
5551 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5552
5553         * simple.el (do-auto-fill): Use the function pointer to by
5554         `comment-line-break-function', not `indent-new-comment-line'. This
5555         fixes an issue with cc-mode comment continuation.
5556
5557 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5558
5559         * simple.el (turn-on-auto-fill):  Add (interactive).
5560         * mwheel.el (mwheel-install): Add (interactive).
5561         * font-lock.el (turn-on-font-lock): Add (interactive).
5562         (turn-off-font-lock): Add (interactive).
5563
5564 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5565
5566         * packages.el (packages-special-base-regexp): Add `man'.
5567
5568 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5569
5570         * wid-edit.el (widget-specify-active): map over extents in current
5571         buffer like `widget-specify-inactive' does.  Mapping over the
5572         inactive extent object does not work since the current extent is
5573         ignored by `map-extents'.
5574
5575 2000-10-04  Martin Buchholz <martin@xemacs.org>
5576
5577         * XEmacs 21.2.36 is released.
5578
5579 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5580
5581         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5582         Optimize the compiled-function-constants vector by byte-code
5583         reference counts.
5584
5585 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5586
5587         * build-report.el (build-report-delete-regexp): quote value in
5588         defcustom
5589
5590 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5591
5592         * build-report.el (build-report): Don't bind srcdir which we don't
5593         use in `multiple-value-bind' to avoid the only byte-compiler
5594         warning.
5595
5596 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5597
5598         * build-report.el: Requires cl and custom now.
5599         build-report-version is determined by XEmacs version -- remove
5600         build-report-version*.
5601         * build-report.el (build-report-version): Removed.
5602         * build-report.el (build-report-installation-version-regexp): New.
5603         * build-report.el (build-report-version-file-regexp): New.
5604         * build-report.el (build-report-installation-srcdir-regexp): New.
5605         * build-report.el (build-report-destination): Offer
5606         xemacs-build-reports and xemacs-beta.
5607         * build-report.el (build-report-keep-regexp): Adjusted.
5608         * build-report.el (build-report-delete-regexp): Adjusted.
5609         * build-report.el (build-report-make-output-dir): New.
5610         * build-report.el (build-report-installation-file): Replace use of
5611         `concat' with `expand-file-name'.
5612         * build-report.el (build-report-make-output-file): Removed.
5613         * build-report.el (build-report-make-output-files): New.
5614         * build-report.el (build-report-subject): Identify as
5615         user-variable with "*...".
5616         * build-report.el (build-report-prompts): Ditto.
5617         * build-report.el (build-report-version-file): New.
5618         * build-report.el (build-report-file-encoding): Identify as
5619         user-variable with "*...".
5620         * build-report.el (build-report-make-output-get): New.
5621         * build-report.el (build-report-insert-header): Report
5622         emacs-version and system-configuration instead of
5623         build-report-version.
5624         * build-report.el (build-report-insert-make-output): Add file
5625         argument.
5626         * build-report.el (build-report-insert-installation-file):
5627         Re-indent.
5628         * build-report.el (build-report-keep): Change docstring,
5629         re-indent.
5630         * build-report.el (build-report-delete): Ditto.
5631         * build-report.el (build-report-installation-data): New.
5632         * build-report.el (build-report-version-file-data): New.
5633
5634 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5635
5636         * byte-optimize.el (byte-optimize-lapcode):
5637         Fix the optimization of using the first 5 elements of the
5638         constants vector for variables.
5639         (byte-optimize-lapcode): Fix another ancient broken optimization.
5640
5641 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5642
5643         * *: Spelling mega-patch
5644
5645 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5646
5647         * easymenu.el: doc fixes.
5648         (easy-menu-do-define): Use backquote.
5649         (easy-menu-change):
5650         (easy-menu-add):
5651         `when' seems much clearer than `if' here.
5652         (easy-menu-remove):
5653         (easy-menu-add-item):
5654         (easy-menu-item-present-p):
5655         (easy-menu-remove-item):
5656         Wrap using (when (featurep 'menubar) ...)
5657
5658 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5659
5660         * bytecomp.el (displaying-byte-compile-warnings):
5661         Revert Ben's change to this function below so that the compile log
5662         is displayed properly for users of the "popper" package.
5663
5664 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5665
5666         * window.el (save-selected-window): Use backquote.
5667
5668         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5669         Renamed from `byte-compile-file-form-defvar'.
5670         * bytecomp.el (byte-compile-defvar-or-defconst):
5671         Only cons onto current-load-list in top-level forms.
5672         Else this leaks a cons cell every time a defun is called.
5673         Renamed from `byte-compile-defvar', for clarity.
5674         Warn when docstring of defvar is not a string.
5675         Use consistent error messages.
5676         Better comments.
5677
5678 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5679
5680         * simple.el (set-variable):
5681         Remove unneeded defvar by rearranging order of let* forms.
5682
5683         * mule/mule-ccl.el (ccl-get-next-code):
5684         * menubar-items.el (bookmark-menu-filter):
5685         (language-environment-menu-filter):
5686         (tutorials-menu-filter):
5687         * toolbar-items.el (toolbar-compile):
5688         * byte-optimize.el (disassemble-offset):
5689         Use (declare (special ...)) instead of `defvar'.
5690
5691         * cl-macs.el (cl-do-proclaim):
5692         Fix (declare (special ...)) warning suppression syntax.
5693
5694 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5695
5696         * info.el (Info-tag-table-marker):
5697         (Info-tag-table-buffer):
5698         (Info-find-file-node):
5699         (Info-read-subfile):
5700         (Info-build-node-completions):
5701         (Info-search):
5702         (Info-mode):
5703         Multiple info buffer support.
5704
5705 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5706
5707         * ldap.el (ldap-decode-entry): New defun
5708         (ldap-search-entries): Use it in order to decode DN-prefixed
5709         entries properly
5710
5711 2000-08-23  Daniel Pittman <daniel@danann.net>
5712
5713         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5714         Use `eq', not `=', to compare symbols.
5715
5716 2000-07-30  Ben Wing  <ben@xemacs.org>
5717
5718         * bytecomp.el (byte-compile-report-error):
5719         * bytecomp.el (displaying-byte-compile-warnings):
5720         if stack-trace-on-error is set, send out a backtrace when
5721         an error is encountered that stops byte compilation.  this
5722         should make it much much easier to track down those curious
5723         problems.  also undo the kludge of using a separate "*Show*"
5724         buffer for display when there's a temp-buffer-show-function;
5725         we can avoid this by just being a little smarter.
5726
5727         * dialog-items.el:
5728         * dialog-items.el (search-dialog-regexp): New.
5729         * dialog-items.el (search-dialog-callback):
5730         * dialog-items.el (make-search-dialog):
5731         add a regexp option to the dialog and clean up a bit.
5732
5733         * dialog.el:
5734         * dialog.el (yes-or-no-p-dialog-box):
5735         * dialog.el (get-dialog-box-response):
5736         * dialog.el (make-dialog-box):
5737         * dialog.el (dialog-box-finish): New.
5738         * dialog.el (dialog-box-cancel): New.
5739         * dialog.el (internal-make-dialog-box-exit): New.
5740         implement [properly!] the :modal property of the new dialog box
5741         interface.  this is the first time xemacs has ever had *proper*
5742         modal dialog boxes, giving the standard window-system feedback.
5743         (e.g. under windows, clicking on a disabled frame causes a beep
5744         and makes the dialog box flash three times.)
5745
5746         * dragdrop.el: header keyword frobbing.
5747
5748         * dumped-lisp.el (preloaded-file-list):
5749         renamed winnt.el to win32-native.el.
5750
5751         * faces.el (face-property):
5752         * faces.el (set-face-property):
5753         * faces.el (frob-face-property):
5754         * faces.el (frob-face-font-2):
5755         * faces.el (make-face-bold):
5756         * faces.el (make-face-italic):
5757         * faces.el (make-face-bold-italic):
5758         * faces.el (make-face-unbold):
5759         * faces.el (make-face-unitalic):
5760         * faces.el (make-face-smaller):
5761         * faces.el (make-face-larger):
5762         clean up the implementation of these so that window-system-specific
5763         methods are called only on objects belonging to that window system.
5764         previously, you could have [e.g.] mswindows-make-face-bold called
5765         on font object of device type `stream', which is not good and
5766         explains the subtle errors Adrian was getting when byte-compiling
5767         something that required 'term. (Adrian, now you can use stack-trace-
5768         on-error to find the exact place where things are going wrong instead
5769         of having to laboriously binary-search your way through.)
5770
5771         * finder.el (finder-known-keywords):
5772         cleaned up -- properly sorted, clarified the meanings of many of
5773         the keywords, and added a few -- mswin, gui, content, build, www,
5774         user, services.  the last two try to distinguish between a package
5775         that's used directly by the user, and a package that provides
5776         support services to other packages.
5777
5778         * font-lock.el (lisp-font-lock-keywords-2):
5779         update list of lisp control structures to include everything,
5780         including new ones i introduced.
5781
5782         * gutter.el: header keyword frobbing.
5783
5784         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5785         recent isearch element was not doing so!  you got the second-most-
5786         recent instead.
5787
5788         * lisp-mode.el (construct-lisp-mode-menu):
5789         more menubar cleanups.
5790         * lisp-mode.el (with-selected-window):
5791         make it indent properly.
5792
5793         * menubar-items.el (default-menubar): lots of menubar cleanups.
5794         rearranged the options menu the most, e.g. splitting up the
5795         Keyboard/Mouse menu into a new Editing menu and combining the
5796         separate Scrollbar/Gutter/Toolbar submenus into Display.
5797         Got rid of General, moved items to Editing or new Troubleshooting.
5798         Moved Packages to Tools; doesn't seem to belong under Options.
5799         Added stuff to the Cmds menu, e.g. Change Case.
5800
5801         NB please don't complain about these periodic menubar changes.
5802         Anything like this is necessarily incremental in its construction
5803         -- By constant use you gradually become more and more aware of
5804         better and better ways to group menu items.  When we eventually
5805         move the options menu to a property sheet, the existing structure
5806         will probably be preserved fairly well.
5807
5808         * minibuf.el (next-history-element): fix problems with pressing
5809         down arrow in repeat-complex-command.
5810
5811         * modeline.el:
5812         * modeline.el (modeline-3d-p): New.
5813         added custom variable for controlling the 3d modeline.  the
5814         corresponding Options item has been present for a long time,
5815         but commented out with "fix me!" comments.  it's fixed now.
5816
5817         * obsolete.el (add-menu):
5818         remove bogus gettexts.
5819
5820         * process.el (shell-quote-argument):
5821         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5822         For bash under Windows native, see below.
5823
5824         * simple.el:
5825         * simple.el (display-warning-buffer):
5826         Fixed the handling of warning display to eliminate the annoying
5827         *Show* buffer, like was done for byte-compiler output above.
5828
5829         * simple.el (debug-print): New.
5830         Simple function for sending debug messages to the console and/or
5831         other debug places.
5832
5833         * subr.el (replace-in-string):
5834         Rewrite this function to avoid N^2 behavior with large strings --
5835         catastrophic with the new Windows selection code! (Apparently the
5836         author of this function didn't realize there was a fun
5837         replace-match that could make his life much easier, because we
5838         duplicated the entire logic.  The new version is smaller, easier
5839         to understand, much more robust, and has extended features --
5840         those of replace-match.)
5841
5842         * window.el:
5843         * window.el (with-selected-window): New.
5844         An obvious complement to the existing `with-selected-frame' and
5845         `with-current-buffer'.
5846
5847         * win32-native.el: Renamed from winnt.el.
5848         Added a great deal of stuff for properly handling process quoting,
5849         somewhat modeled on Kirill's original model (which i later threw
5850         away).  We should now finally have correctly working process arg
5851         quoting/dequoting so that the final app gets exactly what we
5852         intended.  Because the mechanism is in Lisp, it's easily
5853         extendible. (For those running bash and running the native
5854         version, I tried hard to do what I thought was correct.  But more
5855         thought is needed, and ideally the volunteer work of people with
5856         these configurations that they generally run on.)
5857
5858         * x-font-menu.el (x-font-menu-font-data):
5859         Put in defvar's to fix byte-compiler warnings.
5860
5861 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5862
5863         * select.el (selection-coercion-alist): Initialise.
5864         * select.el (select-coerce-to-text): New.
5865         * select.el (select-coerce): New.
5866         New functions to perform type and value coercion.
5867
5868         * select.el (select-buffer-killed-default): Keep data if it was
5869         on the clipboard.
5870
5871 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5872
5873         * menubar-items.el (default-menubar): Fix typo.
5874         (default-menubar): `lambda' was mispelled as `lamda'.
5875
5876 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5877
5878         * window.el (shrink-window-if-larger-than-buffer): Remove
5879         edge checking code.
5880
5881 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5882
5883         * paths.el (gnus-local-domain): Removed.
5884         (gnus-local-organization): Ditto.
5885         (gnus-startup-file): Ditto.
5886
5887 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5888
5889         * files.el (auto-mode-alist): Add .spec for RPM.
5890
5891 2000-07-31  Andy Piper  <andy@xemacs.org>
5892
5893         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5894
5895 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5896
5897         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5898         browse-url.
5899         * help.el (xemacs-www-page): Ditto.
5900         (xemacs-www-faq): Ditto.
5901         * menubar-items.el (default-menubar): Ditto.
5902
5903         * wid-edit.el (widget-url-link-action): Ditto.
5904         From: Kenichi OKADA <okada@opaopa.org>.
5905
5906 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5907
5908         * finder.el (finder-commentary): Add autoload cookie.
5909
5910 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5911
5912         * files.el (insert-file-contents-literally): Fix second let
5913         binding for `coding-system-for-read' to `coding-system-for-write'
5914         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5915
5916 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5917
5918         * files.el (insert-file-contents-literally): Use binary coding
5919         system (from Morioka san).
5920         (insert-file-contents-literally): Make file-name-handler method.
5921
5922 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5923
5924         * cl-macs.el (get-selection): Add defsetf.
5925
5926 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5927
5928         * x-init.el (x-activate-region-as-selection): replace obsolete
5929         function x-own-selection with own-selection.
5930         (ow-find): replace obsolete functions x-get-selection and
5931         x-get-clipboard with get-selection and get-clipboard.
5932         (init-post-x-win): replace obsolete function x-disown-selection
5933         with disown-selection.
5934
5935 2000-07-20  Mike Sperber  <mike@xemacs.org>
5936
5937         * startup.el (load-user-init-file): Only try to load init file if
5938         it exists.
5939
5940 2000-07-10  Andy Piper  <andy@xemacs.org>
5941
5942         * dialog-items.el: sync with Ben's patch.
5943
5944         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5945         comment.
5946         (progress-text-glyph): deleted.
5947         (progress-layout-glyph): make completely minimal.
5948         (progress-gauge-glyph): ditto.
5949         (progress-display-style): fix to handle dynamic instantiator
5950         changes.
5951         (progress-text-instantiator): new.
5952         (progress-layout-instantiator): new.
5953         (progress-gauge-instantiator): new.
5954         (set-progress-display-instantiator): renamed and changed from
5955         set-progress-display-style.
5956         (progress-abort-glyph): use instantiator not glyph.
5957         (append-progress-display): use set-progress-display-instantiator
5958         and set-glyph-image.
5959         (abort-progress-display): ditto.
5960         (raw-append-progress-display): ditto.
5961
5962 2000-07-20  Ben Wing  <ben@xemacs.org>
5963
5964         * code-files.el: Move Mule-specific code to mule-coding.el.
5965
5966 2000-07-15  Ben Wing  <ben@xemacs.org>
5967
5968         * autoload.el:
5969         Fixed comments.
5970
5971         * cmdloop.el:
5972         * cmdloop.el (yes-or-no-p):
5973         * cmdloop.el (y-or-n-p):
5974         Make these functions use should-use-dialog-box-p and not be
5975         overridden in dialog.el.
5976
5977         * cus-dep.el:
5978         * cus-dep.el (Custom-make-dependencies): Removed.
5979         * cus-dep.el (Custom-make-dependencies-1): New.
5980         * cus-dep.el (Custom-make-one-dependency): New.
5981         New entry point for use in Makefiles, to avoid excessive
5982         invocations.
5983
5984         * cus-edit.el (custom-variable-reset-saved):
5985         * cus-edit.el (custom-variable-reset-standard):
5986         * cus-edit.el (custom-save-resets):
5987         Fix bytecompiler warnings.
5988
5989         * dialog.el:
5990         * dialog.el (yes-or-no-p-dialog-box):
5991         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5992         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5993         * dialog.el (get-dialog-box-response):
5994         * dialog.el (message-or-box):
5995         * dialog.el (make-dialog-box):
5996         * dialog.el (popup-dialog-box): New.
5997         Avoid yes-or-no-p bogosities.
5998         Create a general function `make-dialog-box' to encapsulate all
5999         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6000
6001         * dumped-lisp.el (preloaded-file-list):
6002         Add dialog-items.  Clean up.  Group files by types.
6003
6004         * easymenu.el (easy-menu-add):
6005         * easymenu.el (easy-menu-remove):
6006         Account for accelerators.
6007
6008         * extents.el:
6009         * extents.el (extent-list): New args, like in map-extents.
6010         * extents.el (extent-at-event): New.
6011         * extents.el (extents-at-event): New.
6012
6013         * font-lock.el:
6014         * font-lock.el (font-lock-mode):
6015         * font-lock.el (font-lock-default-fontify-buffer):
6016         * font-lock.el (font-lock-default-unfontify-region):
6017         * font-lock.el (font-lock-fontify-syntactically-region):
6018         * font-lock.el (font-lock-fontify-keywords-region):
6019         Use new progress-feedback names.
6020
6021         * font-lock.el (java-font-lock-identifier-regexp):
6022         * font-lock.el (java-font-lock-class-name-regexp):
6023         Fix bytecompiler warnings.
6024
6025         * gutter-items.el:
6026         * gutter-items.el (progress-display-use-echo-area): Removed.
6027         * gutter-items.el (progress-feedback-use-echo-area): New.
6028         * gutter-items.el (progress-display-popup-period): Removed.
6029         * gutter-items.el (progress-feedback-popup-period): New.
6030         * gutter-items.el (set-progress-display-style): Removed.
6031         * gutter-items.el (set-progress-feedback-style): New.
6032         * gutter-items.el (progress-display-style): Removed.
6033         * gutter-items.el (progress-feedback-style): New.
6034         * gutter-items.el (progress-stack):
6035         * gutter-items.el (progress-displayed-p): Removed.
6036         * gutter-items.el (progress-feedbacked-p): New.
6037         * gutter-items.el (clear-progress-display): Removed.
6038         * gutter-items.el (clear-progress-feedback): New.
6039         * gutter-items.el (progress-display-clear-when-idle): Removed.
6040         * gutter-items.el (progress-feedback-clear-when-idle): New.
6041         * gutter-items.el (remove-progress-display): Removed.
6042         * gutter-items.el (remove-progress-feedback): New.
6043         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6044         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6045         * gutter-items.el (append-progress-display): Removed.
6046         * gutter-items.el (append-progress-feedback): New.
6047         * gutter-items.el (abort-progress-display): Removed.
6048         * gutter-items.el (abort-progress-feedback): New.
6049         * gutter-items.el (raw-append-progress-display): Removed.
6050         * gutter-items.el (raw-append-progress-feedback): New.
6051         * gutter-items.el (display-progress-display): Removed.
6052         * gutter-items.el (display-progress-feedback): New.
6053         * gutter-items.el (current-progress-display): Removed.
6054         * gutter-items.el (current-progress-feedback): New.
6055         * gutter-items.el (current-progress-display-label): Removed.
6056         * gutter-items.el (current-progress-feedback-label): New.
6057         * gutter-items.el (progress-display): Removed.
6058         * gutter-items.el (progress-feedback): New.
6059         Replace "progress-display" with "progress-feedback" globally.
6060
6061         * gutter-items.el (lprogress-display): Removed.
6062         * gutter-items.el (progress-feedback-with-label): New.
6063         Rename lprogress-display ==> progress-feedback-with-label.
6064
6065         * gutter-items.el (search-dialog-direction): Removed.
6066         * gutter-items.el (search-dialog-text): Removed.
6067         * gutter-items.el (search-dialog-callback): Removed.
6068         * gutter-items.el (make-search-dialog): Removed.
6069         Move to dialog-items.el.
6070
6071         * help.el:
6072         * help.el (help-mode-quit):
6073         * help.el (mode-for-help): New.
6074         * help.el (help-sticky-window): New.
6075         * help.el (help-window-config): New.
6076         * help.el (with-displaying-help-buffer):
6077         * help.el (function-at-event): New.
6078         * help.el (help-symbol-regexp): New.
6079         * help.el (help-symbol-run-function-1): New.
6080         * help.el (help-symbol-run-function): New.
6081         * help.el (help-symbol-function-context-menu): New.
6082         * help.el (help-symbol-variable-context-menu): New.
6083         * help.el (help-symbol-function-and-variable-context-menu): New.
6084         * help.el (frob-help-extents): New.
6085         * help.el (describe-function-1):
6086         * help.el (variable-at-point):
6087         * help.el (variable-at-event): New.
6088         * help.el (describe-variable):
6089         Major overhaul.
6090         - Make functions and variables be mousable.
6091         - Middle button hyperlinks.
6092         - New context-menu entries.
6093
6094         * keydefs.el:
6095         * keydefs.el (global-map):
6096         New key bindings to move lines up and down.
6097
6098         * lisp-mode.el:
6099         * lisp-mode.el (construct-lisp-mode-menu): New.
6100         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6101         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6102         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6103         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6104         Make popup and menubar menus be different.  Popup menu uses
6105         clicked location and automatically assumes symbol under the mouse
6106         for various commands.
6107
6108         * menubar-items.el:
6109         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6110         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6111
6112         * menubar-items.el (global-popup-menu): Removed.
6113         * menubar-items.el (mode-popup-menu): Removed.
6114         * menubar-items.el (activate-popup-menu-hook): Removed.
6115         * menubar-items.el (popup-mode-menu): Removed.
6116         * menubar-items.el (popup-buffer-menu): Removed.
6117         * menubar-items.el (popup-menubar-menu): Removed.
6118         Move to menubar.el.
6119
6120         * menubar.el:
6121         * menubar.el (global-popup-menu): New.
6122         * menubar.el (mode-popup-menu): New.
6123         * menubar.el (activate-popup-menu-hook): New.
6124         * menubar.el (last-popup-menu-event): New.
6125         * menubar.el (popup-mode-menu): New.
6126         * menubar.el (popup-buffer-menu): New.
6127         * menubar.el (popup-menubar-menu): New.
6128         * menubar.el (menu-call-at-event): New.
6129         Move non-content functions here.  Add support for context menu
6130         items on extents.
6131
6132         * minibuf.el (minibuffer-history-uniquify):
6133         Typo fix.
6134
6135         * minibuf.el (read-file-name-1):
6136         Call new file dialog box if it exists.
6137
6138         * minibuf.el (mouse-rfn-setup-vars):
6139         Clean up "chop" action.
6140
6141         * mouse.el:
6142         * mouse.el (button2): Now bound to mouse-track.
6143         * mouse.el (click-inside-extent-p):
6144         * mouse.el (point-inside-extent-p):
6145         * mouse.el (point-inside-selection-p):
6146         * mouse.el (mouse-drag-or-yank): Removed.
6147         * mouse.el (mouse-begin-drag-n-drop): New.
6148         * mouse.el (mouse-eval-sexp):
6149         * mouse.el (mouse-track-activate-strokes): New.
6150         * mouse.el (mouse-track-do-activate): New.
6151         * mouse.el (mouse-track):
6152         * mouse.el (default-mouse-track-event-is-with-button): New.
6153         * mouse.el (default-mouse-track-cleanup-hook):
6154         * mouse.el (default-mouse-track-drag-hook):
6155         * mouse.el (default-mouse-track-drag-up-hook):
6156         * mouse.el (default-mouse-track-click-hook):
6157         Merge drag-n-drop into mouse-track.
6158         Add general "activate" support to replace specific button2 kludges.
6159         Use "button modifier" support in mouse-track.
6160
6161         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6162
6163         * package-ui.el:
6164         * package-ui.el (pui-menu):
6165         * package-ui.el (pui-popup-context-sensitive): Removed.
6166         Fix bytecompiler warnings.
6167         Clean up popup code a bit.
6168
6169         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6170
6171         * simple.el:
6172         * simple.el (transpose-lines):
6173         * simple.el (transpose-line-up): New.
6174         * simple.el (transpose-line-down): New.
6175         * simple.el (transpose-subr):
6176         * simple.el (transpose-subr-1): Removed.
6177         Clean up, add functions to move lines up and down.
6178
6179         * startup.el (mail-host-address):
6180         * startup.el (user-mail-address):
6181         Customize.
6182
6183         * subr.el:
6184         * subr.el (set-symbol-value-in-buffer): New.
6185         * subr.el (error):
6186         * subr.el (check-argument-type):
6187         * subr.el (defined-error-p): New.
6188         Add structured error support.
6189
6190         * toolbar-items.el (toolbar-compile):
6191         Use new make-dialog-box.
6192
6193         * update-elc.el:
6194
6195         * userlock.el (ask-user-about-lock-dbox):
6196         * userlock.el (ask-user-about-supersession-threat-dbox):
6197         * userlock.el (ask-user-about-lock):
6198         * userlock.el (ask-user-about-supersession-threat):
6199         Use new make-dialog-box.
6200         Add safety checks; use should use-dialog-box-p.
6201
6202         * window-xemacs.el:
6203         * window-xemacs.el (__buffer-dedicated-frame):
6204         * window-xemacs.el (buffer-dedicated-frame): New.
6205         * window-xemacs.el (set-buffer-dedicated-frame): New.
6206         Move dedicated-frame stuff into lisp.
6207
6208 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6209
6210         * printer.el (generic-print-region): Do not require that
6211         `printer-name' be set.
6212         (printer-name): Commentary clarification.
6213
6214 2000-07-19  Martin Buchholz <martin@xemacs.org>
6215
6216         * XEmacs 21.2.35 is released.
6217
6218 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6219
6220         * select.el (selection-coercible-types): Initialise.
6221
6222 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6223
6224         * select.el (own-clipboard): Bug fix.
6225
6226 2000-07-17  Mike Sperber  <mike@xemacs.org>
6227
6228         * cus-edit.el (custom-migrate-custom-file): Save init file before
6229         continuing.
6230
6231 2000-07-16  Mike Sperber  <mike@xemacs.org>
6232
6233         * startup.el (load-init-file): Remove silly call to
6234         `load-user-custom-file`.
6235         (maybe-migrate-user-init-file): Minor fixes.
6236
6237 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6238
6239         * apropos.el (apropos-documentation-check-doc-file):
6240         `doc' variable should be let-bound, as was presumably intended.
6241
6242         * cus-edit.el (custom-variable-reset-saved):
6243         (custom-variable-reset-standard):
6244         Remove unused variable comment-widget.  Twice.
6245
6246         * toolbar.el (toolbar-blank-press-function):
6247         Add a real defvar with initial value nil and proper docstring.
6248         (press-toolbar-button): No need to check for boundp-ness anymore.
6249
6250         * rect.el (open-rectangle-line): Remove useless (let) form.
6251         Add defvar for pending-delete-mode.
6252
6253         * info.el (Info-find-node): This function needs an autoload cookie.
6254
6255         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6256         Use let* since the second form referred to the first.
6257
6258 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6259
6260         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6261         instead of removed `mswindows-get-clipboard'.
6262
6263
6264 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6265
6266         * select.el (select-convert-from-text): New.
6267         * select.el (select-convert-from-length): New.
6268         * select.el (select-convert-from-integer): New.
6269         * select.el (select-convert-from-identity): New.
6270         * select.el (select-convert-from-filename): New.
6271         * select.el (selection-converter-in-alist): Use them.
6272         New converter functions for X.
6273
6274         * select.el (get-selection): Removed comment.
6275
6276         * select.el (own-selection): Removed append code - I thought
6277         I'd already done this, but apparently not...
6278
6279         * select.el: Changed comment about TIMESTAMP.
6280
6281         * select.el (select-convert-in): New.
6282         * select.el (select-convert-out): New.
6283         New functions that get used by select.c.
6284
6285         * select.el (select-buffer-killed-default): New.
6286         * select.el (select-buffer-killed-text): New.
6287         * select.el (selection-buffer-killed-alist): New.
6288         New list and functions that get called if a relevant selection
6289         exists and a buffer gets killed.
6290
6291         * select.el (select-convert-to-targets):
6292         * select.el (select-convert-to-identity): Removed.
6293         * select.el (select-convert-from-identity): Removed.
6294         * select.el (select-converter-out-alist):
6295         Removed _EMACS_INTERNAL selection type.
6296
6297         * x-select.el (xselect-kill-buffer-hook): Removed.
6298         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6299         Removed this X-specific nonesense. Use the generic support
6300         in select.el instead.
6301
6302 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6303
6304         * mule/mule-category.el (defined-category-hashtable):
6305         Use make-hash-table instead of make-hashtable
6306
6307         * buff-menu.el: Byte-compiler warning fix.
6308
6309         * isearch-mode.el (isearch-highlight-all-cleanup):
6310         Remove unused variable `isearch-highlight-all-start'.
6311
6312         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6313
6314         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6315
6316         * cus-dep.el (Custom-make-dependencies):
6317         Add autoload cookie for custom-add-loads to generated custom-load.el.
6318
6319         * autoload.el (autoload-package-name): Warning suppression.
6320         Move defvar prior to first use.
6321
6322         * custom.el: Add autoload for custom-declare-face.
6323         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6324         * cl.el (cl-hack-byte-compiler):
6325         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6326         to work properly.
6327
6328 2000-07-08  Mike Sperber  <mike@xemacs.org>
6329
6330         * startup.el (load-home-init-file): Added variable.
6331         (maybe-migrate-user-init-file): Added.
6332         (load-user-init-file): Load custom file if different from init
6333         file.
6334
6335         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6336         "startup."
6337
6338         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6339         Moved `custom-file'-related code to cus-file.el.
6340
6341         * cus-file.el: New file.
6342
6343 2000-04-01  Mike Sperber  <mike@xemacs.org>
6344
6345         * packages.el (packages-find-package-directories): Added support
6346         for external package hierarchies with in-place installations.
6347
6348         * find-paths.el (paths-root-in-place-p): Added.
6349         (paths-find-emacs-directory): Added support for external
6350         directories with in-place installations.
6351         (paths-find-site-directory): Ditto.
6352
6353         * startup.el (find-user-init-file): Also look for
6354         ~/.xemacs/init.elc? in preference to ~/.emacs.
6355
6356 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6357
6358         * select.el (own-selection):
6359         * select.el (own-clipboard): Changed `append' parameter to
6360         `how-to-use' parameter.
6361         * select.el (own-selection): Removed icky append code.
6362         * select.el (own-selection, get-selection): Removed extra type
6363         checking.
6364         * select.el (selection-appender-alist):
6365         * select.el (selection-converter-{in|out}-alist): Initialise.
6366         * select.el (select-append-to-*): New.
6367         * select.el (select-convert-from-*): New.  New functions to append
6368         data and convert data from external type.
6369
6370 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6371
6372         * font-lock.el: Javadoc enhancements.
6373
6374 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6375
6376         * printer.el (generic-print-region): Compose job name from buffer
6377         name.
6378
6379 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6380
6381         * font-lock.el (font-lock-fontify-pending-extents): Call
6382         font-lock-fontify-region instead of font-lock-fontify-buffer
6383         to avoid unnecessary progress gauges.
6384
6385 2000-07-06  Craig Lanning  <lanning@scra.org>
6386
6387         * custom-load.el (faces):
6388
6389         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6390         dir is a regex.
6391
6392         * process.el (call-process-internal): from Dan Holmsand, use binary
6393         coding systems so that jka-compr works.
6394
6395 2000-07-07  Ben Wing  <ben@xemacs.org>
6396
6397         * font-lock.el: Undo previous change.  Unfortunately, some
6398         files actually use the variables directly in their init code
6399         without quoting them.
6400
6401 2000-07-07  Ben Wing  <ben@xemacs.org>
6402
6403         * font-lock.el (defvar font-lock-*-face): Removed.
6404
6405         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6406         only when necessary.
6407
6408 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6409
6410         * cl-macs.el: fix cl-transform-function-property kludge
6411         so that it does not require a random feature.
6412
6413 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6414
6415         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6416         as in Linux kernel "Rules.make".
6417
6418 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6419
6420         * build-report.el (build-report): Add autoload cookie.
6421
6422 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6423
6424         * package-ui.el (defgroup pui):  Correct a misspelling
6425         (pui-toggle-package-delete):  Change `seleted' to `selected'
6426
6427 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6428
6429         * package-get.el (package-get-update-base):
6430         (package-get): Use insert-file-contents-literally always.
6431         (package-get-maybe-save-index):
6432         Force coding system for writing to binary.
6433
6434 2000-06-08  Mike Alexander  <mta@arbortext.com>
6435
6436         * code-process.el (call-process-region): If there is no coding
6437         system for the process on process-coding-system-alist use the
6438         coding system of the buffer containing the region.
6439
6440 2000-06-10  Ben Wing  <ben@xemacs.org>
6441
6442         * cmdloop.el (command-error):
6443         If debug-on-error and noninteractive, output backtrace.
6444
6445         * files.el (file-relative-name):
6446         Remove MSDOS references.
6447
6448         * simple.el (line-number): New function, due to non-obvious
6449         behavior/usage of count-lines.
6450
6451         * simple.el (count-lines): document non-obvious usage to get
6452         line number.
6453
6454 2000-06-11  Ben Wing  <ben@xemacs.org>
6455
6456         * faces.el ((featurep 'xpm)):
6457         * x-faces.el (x-init-face-from-resources):
6458         * x-faces.el (x-init-frame-faces):
6459         * x-misc.el (x-init-specifier-from-resources):
6460         * x-misc.el (x-get-resource-and-bogosity-check):
6461         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6462         * x-mouse.el (x-init-pointer-shape):
6463         * x-scrollbar.el (x-init-scrollbar-from-resources):
6464         Add sixth argument to x-get-resource calls so as to issue warnings
6465         rather than errors on bogus arguments.
6466
6467 2000-06-05  Ben Wing  <ben@xemacs.org>
6468
6469         * compat.el: new file.  provides a clean, non-intrusive way to
6470         define compatibility functions.
6471
6472         * process.el (shell-quote-argument): temporary fix for lack
6473         of nt-quote-process-args.  #### I need to put back the overall
6474         structure of that mechanism but redo the guts of it using the
6475         extra intelligence in the C code.
6476
6477 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6478
6479         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6480         `package-get' does in package-get.el, instead of using external
6481         "md5sum" program.
6482
6483         * package-get.el (package-get): Insert package file literally to
6484         make checksum calculation work.
6485
6486 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6487
6488         * code-files.el (convert-mbox-coding-system): Deleted.
6489         (file-coding-system-alist): Removed reference to
6490         convert-mbox-coding-system.
6491
6492 2000-05-28  Martin Buchholz <martin@xemacs.org>
6493
6494         * XEmacs 21.2.34 is released.
6495
6496 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6497
6498         * font-lock.el (font-lock-keywords): Rewrote docstring
6499
6500 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6501
6502         * loadhist.el (unload-feature): handle case where x is both boundp
6503         and fboundp
6504
6505 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6506
6507         * packages.el: It's ok to use built-in macros, but not lisp
6508         defined ones.
6509
6510 2000-05-20  Ben Wing  <ben@xemacs.org>
6511
6512         * font-lock.el:
6513         * font-lock.el (font-lock-message-threshold):
6514         * font-lock.el (font-lock-mode):
6515         * font-lock.el (font-lock-default-fontify-buffer):
6516         * font-lock.el (font-lock-always-fontify-immediately):
6517         * font-lock.el (font-lock-old-extent): Removed.
6518         * font-lock.el (font-lock-old-len): Removed.
6519         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6520         * font-lock.el (font-lock-pending-extent-table): New.
6521         * font-lock.el (font-lock-range-table): New.
6522         * font-lock.el (font-lock-after-change-function):
6523         * font-lock.el (font-lock-after-change-function-1): Removed.
6524         * font-lock.el (font-lock-fontify-pending-extents): New.
6525         * font-lock.el ('font-lock-revert-cleanup): Removed.
6526         * font-lock.el ('font-lock-revert-setup): Removed.
6527         Rewrite deferral code to handle any number of changes, merging
6528         them properly.  Remove hacked-up code for revert-buffer, now
6529         unnecessary.
6530
6531         * menubar-items.el (default-menubar):
6532         In Options->Edit Init File, don't switch to emacs-lisp-mode
6533         unless necessary; doing this turns off font-lock.
6534
6535 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6536
6537         * keydefs.el: Define C-x BS to backward-kill-sentence.
6538
6539 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6540
6541         * files.el (hack-local-variables-prop-line): Use non-greedy
6542         matching to process -*-texinfo-*- -*-.
6543
6544 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6545
6546         * minibuf.el (minibuf-directory-files): new function.
6547         (read-file-name-activate-callback): use minibuf-directory-files.
6548         (read-directory-name-internal): ditto.
6549         (mouse-file-display-completion-list): ditto.
6550         (mouse-directory-display-completion-list): ditto.
6551         (read-file-name-internal): remove "./" from completion list unless
6552         explicitly matched, for consistency.
6553
6554 2000-05-11  Ben Wing  <ben@xemacs.org>
6555
6556         * gutter-items.el (gutter-buffers-tab):
6557         * gutter-items.el (add-tab-to-gutter):
6558         * gutter-items.el (update-tab-in-gutter):
6559         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6560         * gutter-items.el (append-progress-display):
6561         * gutter-items.el (abort-progress-display):
6562         * gutter-items.el (raw-append-progress-display):
6563         Further fixes.  Use set-glyph-image not set-image-instance-property,
6564         to fix problems with multiple windows in a frame.
6565
6566         * menubar-items.el (tutorials-menu-filter):
6567         Fix typo.
6568
6569         * startup.el (early-error-handler):
6570         Display message box under windows; otherwise, message will disappear
6571         before it can be viewed.
6572
6573         * update-elc.el:
6574         Fix bug in NEEDTODUMP processing.
6575
6576 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6577
6578         * startup.el (lock-directory): Removed.
6579         (superlock-file): Ditto.
6580         (startup-set-paths): Remove lockdir.
6581         (startup-setup-paths-warning): Remove lock-directory.
6582
6583         * setup-paths.el (paths-find-lock-directory): Removed.
6584         (paths-find-superlock-file): Ditto.
6585
6586 2000-05-09  Ben Wing  <ben@xemacs.org>
6587
6588         * faces.el (set-face-property):
6589         * faces.el (set-face-font):
6590         * faces.el (set-face-foreground):
6591         * faces.el (set-face-background):
6592         * faces.el (set-face-background-pixmap):
6593         * faces.el (set-face-underline-p):
6594         * faces.el (set-face-strikethru-p):
6595         * faces.el (set-face-highlight-p):
6596         * faces.el (set-face-dim-p):
6597         * faces.el (set-face-blinking-p):
6598         * faces.el (set-face-reverse-p):
6599         doc string changes.
6600
6601         * glyphs.el:
6602         * glyphs.el (make-image-specifier):
6603         * glyphs.el (glyph-property):
6604         * glyphs.el (set-glyph-image):
6605         * glyphs.el (make-glyph):
6606         * glyphs.el (make-pointer-glyph):
6607         * glyphs.el (make-icon-glyph):
6608         * glyphs.el (widget-image-instance-p): New.
6609         authorship info, lots of doc changes.  New predicate, inadvertently
6610         omitted.  the general principle with specifier docs is now that
6611         the description of instantiators should go with the make-foo-specifier
6612         fun's doc string, rather than in foo-specifier-p.  this follows
6613         conventions elsewhere in XEmacs and in general is a lot more obvious
6614         of a place to look.  sometimes the make-foo-specifier function needs
6615         to be created in the process.
6616
6617         * gutter.el:
6618         * gutter.el (make-gutter-specifier): New.
6619         * gutter.el (make-gutter-size-specifier): New.
6620         * gutter.el (make-gutter-visible-specifier): New.
6621         specifier doc updates according to the conventions specified before.
6622
6623         * objects.el:
6624         * objects.el (make-font-specifier):
6625         * objects.el (make-color-specifier):
6626         * objects.el (make-face-boolean-specifier): New.
6627         specifier doc updates according to the conventions specified before.
6628
6629         * specifier.el:
6630         * specifier.el (set-specifier):
6631         * specifier.el (make-integer-specifier): New.
6632         * specifier.el (make-boolean-specifier): New.
6633         * specifier.el (make-natnum-specifier): New.
6634         * specifier.el (make-generic-specifier): New.
6635         * specifier.el (make-display-table-specifier): New.
6636         specifier doc updates according to the conventions specified before.
6637
6638         * toolbar.el:
6639         * toolbar.el (make-toolbar-specifier): New.
6640         specifier doc updates according to the conventions specified before.
6641
6642 2000-05-09  Ben Wing  <ben@xemacs.org>
6643
6644         * process.el (call-process-internal): Revert to previous version
6645         because Mike's change clashed with a change I did not long before.
6646         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6647         Thanks very much Mike for pointing out the bug and submitting a
6648         patch!
6649
6650 2000-04-13  Mike Alexander  <mta@arbortext.com>
6651
6652         * process.el (call-process-internal): Send the correct input buffer
6653         (call-process-internal): Return the exit status of the process
6654
6655 2000-05-07  Ben Wing  <ben@xemacs.org>
6656
6657         * winnt.el:
6658         * winnt.el (nt-quote-args-verbatim): Removed.
6659         * winnt.el (nt-quote-args-prefix-quote): Removed.
6660         * winnt.el (nt-quote-args-backslash-quote): Removed.
6661         * winnt.el (nt-quote-args-double-quote): Removed.
6662         * winnt.el (nt-quote-args-functions-alist): Removed.
6663         * winnt.el (nt-quote-process-args): Removed.
6664         Remove all stuff for argument quoting.  We borrow the code instead
6665         from Emacs 20.6, which is much more careful in its quoting
6666         (e.g. in handling runs of the escape character) and avoids most of
6667         the need for this Lisp mechanism by checking to see whether we're
6668         running a Cygwin or normal program and doing the appropriate
6669         quoting.  If we end up needing such a mechanism, we should add
6670         it by extending the variable `mswindows-quote-process-args' so it
6671         can take an alist of regexps.
6672
6673 2000-05-07  Ben Wing  <ben@xemacs.org>
6674
6675         * keydefs.el:
6676         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6677         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6678         the window without moving point.
6679
6680         * simple.el:
6681         * simple.el (scroll-up-one): New.
6682         * simple.el (scroll-down-one): New.
6683         Functions for use with C-M-up/down.
6684
6685 2000-05-01  Martin Buchholz <martin@xemacs.org>
6686
6687         * XEmacs 21.2.33 is released.
6688
6689 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6690
6691         * dialog.el (yes-or-no-p-dialog-box):
6692         Fix docstring.
6693         Fix following horrible bug in X11 mode with focus-follows-mouse:
6694           1. Visit two files in two different frames.
6695           2. do File->Revert Buffer in one of those frames.
6696           3. Dialog box appears.
6697           4. Arrange things so that the mouse passes over the *other*
6698              frame, then to the dialog box, and click on "Yes".
6699           5. The file contents end up in the *wrong* buffer!
6700         Add TODO comment.
6701
6702 2000-04-28  Ben Wing  <ben@xemacs.org>
6703
6704         * help.el (describe-installation): correct typo introduced
6705         in last patch: boundp -> fboundp.
6706
6707         * etags.el (buffer-tag-table-list):
6708         canonicalize filenames to Unix format so that tag-table-alist
6709         searching works under Windows.
6710
6711         * autoload.el:
6712         Bowdlerize the supposedly objectionable words
6713         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6714
6715         * gutter-items.el (set-progress-display-style):
6716         * gutter-items.el (search-dialog-callback):
6717         * gutter-items.el (make-search-dialog):
6718         Change to new callback-ex api.
6719
6720 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6721
6722         * help.el: (describe-installation): decode-coding-string is not
6723         defined in a non MULE environment.
6724
6725 2000-04-28  Ben Wing  <ben@xemacs.org>
6726
6727         * gutter-items.el (buffer-list-changed-hook):
6728         use it, not record-buffer-hook.
6729
6730         * subr.el (record-buffer-hook): Removed.
6731
6732 2000-04-27  Ben Wing  <ben@xemacs.org>
6733
6734         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6735         use NORECORD option.  Andy will not like this, but the existing
6736         gutter behavior is just wrong, as per this comment:
6737
6738         ;; this used to add the norecord flag to both calls below.
6739         ;; this is bogus because it is a pervasive assumption in XEmacs
6740         ;; that the current buffer is at the front of the buffers list.
6741         ;; for example, select an item and then do M-C-l
6742         ;; (switch-to-other-buffer).  Things get way confused.
6743         ;;
6744         ;; Andy, if you want to maintain the current look, you must
6745         ;;  *uncouple* the gutter order and buffers order.
6746
6747         * loaddefs.el (completion-ignored-extensions): unfuckify.
6748
6749         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6750         xemacs.mak.
6751
6752         * autoload.el (batch-update-one-directory): new function, used in
6753         xemacs.mak.
6754
6755         * loadup.el: set gc-cons-threshold very high unless dumping --
6756         loadup during update-elc is much much much faster.  also do this
6757         when quick-building.
6758
6759         add commented-out code for profiling loadup.
6760
6761
6762         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6763         is required in order to build xemacs.
6764
6765 2000-04-26  Ben Wing  <ben@xemacs.org>
6766
6767         * loadup.el: don't garbage collect during loadup if quick-build
6768         compile-time option is set.
6769
6770 2000-04-23  Ben Wing  <ben@xemacs.org>
6771
6772         * update-elc.el: compute whether any dumped .el or .elc files
6773         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6774         if so.
6775
6776         * update-elc.el (update-elc-files-to-compile): always change
6777         NOBYTECOMPILE in the src directory rather than current dir,
6778         so it will work under NT.
6779
6780         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6781         the form of this file is identical between Unix and Windows.
6782         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6783         Added comment.
6784         (update-autoloads-from-directory): updated doc string.
6785         updated doc strings in a few other places.
6786
6787 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6788
6789         * bytecomp.el (byte-force-recompile): Fix argument to
6790         byte-recompile-directory.
6791
6792 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6793
6794         * gutter-items.el (progress-display-clear-when-idle): Use
6795         add-one-shot-hook.
6796         * gutter-items.el (clear-progress-display): Adjust number of
6797         arguments.
6798
6799 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6800
6801         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6802
6803 2000-04-16  Ben Wing  <ben@xemacs.org>
6804
6805         * printer.el: New file.
6806
6807         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6808
6809         * help.el (describe-installation): Fix decoding for Windows.
6810
6811         * menubar-items.el:
6812         * menubar-items.el (default-menubar):
6813         * menubar-items.el (tutorials-menu-filter): New.
6814         * menubar-items.el (popup-menubar-menu):
6815         Add authorship.  Redo Help menu and Tutorials filter.
6816
6817         * menubar.el: Correct comment.
6818
6819         * modeline.el (modeline-buffer-identification): Correct doc string.
6820
6821         * simple.el:
6822         * simple.el (printing): Removed.
6823         * simple.el (printer-name): Removed.
6824         * simple.el (generic-print-buffer): Removed.
6825         * simple.el (generic-print-region): Removed.
6826         Move generic print code to printer.el.
6827
6828 2000-04-15  Ben Wing  <ben@xemacs.org>
6829
6830         * simple.el (generic-print-region): New.
6831         make this function actually work.
6832         (generic-print-buffer): call generic-print-region.
6833
6834 2000-04-14  Andy Piper  <andy@xemacs.org>
6835
6836         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6837         by using the new widget-callback-current-channel.
6838         (search-dialog-callback): ditto.
6839
6840 2000-04-12  Andy Piper  <andy@xemacs.org>
6841
6842         * gutter.el (default-gutter-position): moved from gutter-items.el.
6843         (default-gutter-position-changed-hook): ditto.
6844         (gutter-element-visibility-changed-hook): ditto.
6845         (set-gutter-element): ditto.
6846         (remove-gutter-element): ditto.
6847         (set-gutter-element-visible-p): ditto.
6848         (gutter-element-visible-p): ditto.
6849         (init-gutter): ditto.
6850
6851         * dialog.el (make-dialog-box): renamed and moved from
6852         gutter-items.el
6853
6854         * gutter-items.el: move various functions elsewhere.
6855
6856 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6857
6858         * menubar-items.el: Fixed place of parenthesis.
6859
6860 2000-04-12  Ben Wing  <ben@xemacs.org>
6861
6862         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6863                 without constantly being prompted for the tag.
6864         * simple.el: Added a number of section headings, to clarify the
6865                 organization of this file.
6866         * simple.el (activate-region):
6867         * simple.el (region-exists-p):
6868         * simple.el (region-active-p):
6869                 Moved these three function down to the other side of
6870                 the case-changing functions, so they join the rest of
6871                 the region code.
6872         * simple.el (printing): New.
6873         * simple.el (printer-name): New.
6874         * simple.el (generic-print-buffer): New.
6875                 New functions, a very simple prototype for a unified
6876                 printing interface.
6877
6878         * process.el (call-process-internal): Real fix for null BUFFER,
6879                 other problems with BUFFER specs.
6880
6881         * menubar-items.el:
6882                 Fixed up File->Print to use new printing functions.
6883                 Various corrections and expansions to Grep/Compile menus.
6884                 New options for Printing.
6885                 New options for SMTP Mail, the way to send mail under
6886                   MS Windows. (There's also a package patch to make SMTP
6887                   Mail be the default under MSWin.)
6888
6889 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6890
6891         * menubar-items.el: Selecting Rectangle Mousing from menubar
6892         did not work.  Needed to quote mouse-track-rectangle-p.
6893
6894 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6895
6896         * cl-compat.el (keywordp): Removed.
6897
6898 2000-04-05  Andy Piper  <andy@xemacs.org>
6899
6900         * gutter-items.el (progress-layout-glyph): don't initialize here.
6901         (progress-gauge-glyph): use dynamic sizing.
6902         (set-progress-display-style): new function. Set progress glyphs
6903         appropriately depending on the style.
6904         (progress-display-style): new variable. Custom version of
6905         set-progress-display-style.
6906         (progress-abort-glyph): switch to dynamic sizes.
6907         (search-dialog-text): make the edit field active.
6908
6909 2000-04-04  Andy Piper  <andy@xemacs.org>
6910
6911         * gutter-items.el (make-search-dialog): need to make the search
6912         dialog visible after creation.
6913
6914         * menubar-items.el (default-menubar): use the search dialog for
6915         searching. Remove some extraneous search menu items.
6916
6917         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6918         well as strings.
6919         (make-gutter-only-dialog-frame): allow the user to create the
6920         frame unmapped. Allow the gutter spec to be given as a glyph.
6921         (search-dialog-direction): new variable.
6922         (search-dialog-text): new variable.
6923         (search-dialog-callback): new function. Callback for the search
6924         dialog action.
6925         (make-search-dialog): new function. Create a user-friendly search
6926         dialog.
6927
6928 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6929
6930         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6931         under Windows.
6932
6933 2000-04-01  Andy Piper  <andy@xemacs.org>
6934
6935         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6936         progress more accurately.
6937
6938 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6939
6940         * finder.el (finder-compile-keywords): Process readable files only.
6941         Because error in process of .#finder-inf.el when compile xemacs
6942         with --with-clash-detection option.
6943
6944 2000-03-31  Andy Piper  <andy@xemacs.org>
6945
6946         * gutter-items.el (append-progress-display): don't delay after a
6947         successful font-lock.
6948         (make-gutter-only-dialog-frame): new function. Allow users to
6949         create gutter-only dialogs.
6950
6951 2000-03-27  Mike Alexander  <mta@arbortext.com>
6952
6953         * process.el (call-process-internal): Handle a null BUFFER
6954         parameter correctly.
6955
6956 2000-03-28  Andy Piper  <andy@xemacs.org>
6957
6958         * gutter-items.el (abort-progress-display): put strings in the
6959         gutter not extents.
6960         (progress-layout-glyph): signal special 'quit callback.
6961         (progress-display-quit-function): deleted.
6962         (progress-display-stop-callback): deleted.
6963         (progress-display-dispatch-command-events): deleted.
6964         (append-progress-display): remove calls to
6965         progress-display-dispatch-command-events.
6966         (raw-append-progress-display): ditto.
6967
6968 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6969
6970         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6971         being a list.  Actually define `stipple-pixmap-p' which is used as
6972         an error predicate.  Correctly handle PIXMAP being either relative
6973         or absolute file name.
6974
6975 2000-03-24  Andy Piper  <andy@xemacs.org>
6976
6977         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6978         (abort-progress-display): ditto. Don't delete the created extent.
6979         (raw-append-progress-display): ditto.
6980         (progress-display-dispatch-non-command-events): new
6981         function. Encapsulates what we want to do when no command input is
6982         required.
6983         (progress-display-dispatch-command-events): likewise, but disable
6984         for now since it causes too many problems.
6985         (append-progress-display): use them.
6986         (raw-append-progress-display): ditto.
6987         (default-gutter-position-changed-hook): set this rather than
6988         default-gutter-position-changed.
6989         (default-gutter-position-changed-hook): lambda with zero arguments
6990         rather than one.
6991         (raw-append-progress-display): trap errors in pending input since
6992         allowing them to signal will hose the gauge well and
6993         truly. Ideally we would like to delay these until we are more able
6994         to cope.
6995         (append-progress-display): ditto.
6996
6997 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6998
6999         * lisp/make-docfile.el: call-process-internal is now implemented
7000         in process.el.
7001
7002 2000-03-21  Ben Wing  <ben@xemacs.org>
7003
7004         * mule\mule-cmds.el (set-language-info-alist):
7005         Fix to correspond to new menu arrangement.
7006
7007 2000-03-21  Ben Wing  <ben@xemacs.org>
7008
7009         * process.el:
7010         * process.el (call-process-internal): New.
7011         New implementation of call-process.  Only enabled under NT, so far.
7012         stderr handling not implemented yet in CVS'd C code.
7013
7014 2000-03-20  Ben Wing  <ben@xemacs.org>
7015
7016         * lisp-mode.el:
7017         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7018         * lisp-mode.el (lisp-interaction-mode):
7019         Put back Lisp Interaction menubar for Jan V's sake.
7020
7021         * simple.el:
7022         * simple.el (mark-ring):
7023         * simple.el (dont-record-current-mark): New.
7024         * simple.el (in-shifted-motion-command): New.
7025         * simple.el (mark-ring-unrecorded-commands): New.
7026         * simple.el (mark-ring-max):
7027         * simple.el (set-mark-command):
7028         * simple.el (push-mark):
7029         * simple.el (handle-pre-motion-command):
7030         Implement scheme for not recording unimportant marks.
7031
7032         * subr.el:
7033         * subr.el (function-allows-args): New.
7034         New function function-allows-args.
7035
7036 2000-03-20  Martin Buchholz <martin@xemacs.org>
7037
7038         * XEmacs 21.2.32 is released.
7039
7040 2000-03-20  Andy Piper  <andy@xemacs.org>
7041
7042         * gutter-items.el (update-tab-in-gutter): force selection of the
7043         selected-window if required to do so.
7044         (buffers-tab-items): ditto.
7045         (add-tab-to-gutter): ditto.
7046         (create-frame-hook): use force-selection.
7047         (default-gutter-position-changed): lambdify.
7048         (update-tab-hook): deleted since it was only used in one place.
7049
7050 2000-03-18  Andy Piper  <andy@xemacs.org>
7051
7052         * files.el (find-file-noselect): undo change that shouldn't have
7053         gone in.
7054
7055 2000-03-17  Andy Piper  <andy@xemacs.org>
7056
7057         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7058         of selected-window trickery.
7059
7060         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7061         frames tabs.
7062         (progress-display-stop-callback): progress -> progress-display
7063         (progress-display-quit-function): ditto.
7064         (clear-progress-display): ditto.
7065         (remove-progress-display): ditto.
7066         (append-progress-display): ditto.
7067         (abort-progress-display): ditto.
7068         (raw-append-progress-display): ditto.
7069         (display-progress-display): ditto.
7070         (current-progress-display-label): ditto.
7071         (current-progress-display): ditto.
7072         (lprogress-display): ditto and save the buffer
7073         (progress-display): ditto. Otherwise the buffer sometimes gets
7074         changed which confuses font-lock.
7075
7076         * font-lock.el (font-lock-default-fontify-buffer): catch all
7077         errors, not just quit.
7078         (font-lock-mode): progress -> display-progress
7079         (font-lock-default-fontify-buffer): ditto.
7080         (font-lock-fontify-syntactically-region): ditto.
7081         (font-lock-fontify-keywords-region): ditto.
7082
7083 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7084
7085         * cl.el (gensym): Move to here from cl-macs.el.
7086         (gentemp): Ditto.
7087
7088 2000-03-16  Andy Piper  <andy@xemacs.org>
7089
7090         * font-lock.el (font-lock-mode): use lprogress and friends for
7091         progress management.
7092         (font-lock-default-fontify-buffer): ditto.
7093         (font-lock-fontify-syntactically-region): ditto.
7094         (font-lock-fontify-keywords-region): ditto.
7095         (font-lock-revert-cleanup): fix reverting.
7096         (font-lock-revert-setup): ditto.
7097
7098         * gutter-items.el (progress-use-echo-area): new variable. Use the
7099         echo area for progress gauges if non-nil.
7100         (clear-progress): remove echo area stuff and defer to
7101         clear-message.
7102         (append-progress): dispatch non-command events after each progress
7103         increment. Remove echo area stuff.
7104         (abort-progress): remove echo area stuff and defer to
7105         display-message.
7106         (raw-append-progress): ditto. Dispatch non-command events after
7107         gutter redisplay.
7108         (display-progress): defer echo area stuff to display-message.
7109
7110         * gutter-items.el (clear-progress):
7111         (abort-progress): indentation changes.
7112         (display-progress): don't clear progress.
7113         (append-progress): compare messages with equal.
7114         (raw-append-progress): use dispatch-non-command-events to flush
7115         widget creation events.
7116
7117 2000-03-13  Ben Wing  <ben@xemacs.org>
7118
7119         * abbrev.el:
7120         * abbrev.el (abbrev-string-to-be-defined): New.
7121         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7122         Changes for use with the menubar.
7123
7124 2000-03-12  Ben Wing  <ben@xemacs.org>
7125
7126         * alist.el (vassoc): moved here from font-menu.el.
7127
7128         * custom.el (defface): typo fix.
7129
7130         * dialog.el (yes-or-no-p-dialog-box):
7131         * dialog.el (message-box):
7132         * files.el (save-some-buffers-1):
7133         Put accelerators in the button names.
7134
7135         * font-lock.el (font-lock-comment-face):
7136         * font-lock.el (font-lock-keyword-face):
7137         * font-lock.el (font-lock-function-name-face):
7138         Fixed some of the colors under MS Windows because the existing
7139         default colors were hardly different from black and needed to be
7140         made lighter.
7141
7142         * font-menu.el:
7143         * font-menu.el (font-menu-split-long-menu):
7144         * font-menu.el (font-menu-family-constructor):
7145         * font-menu.el (font-menu-size-constructor):
7146         * font-menu.el (font-menu-weight-constructor):
7147         * font-menu.el (font-menu-set-font):
7148         vassoc moved to alist.el.
7149         Accelerators added to all menus.
7150         Unused bound var new-props removed.
7151
7152         * keydefs.el: I did a whole lot of rearranging to put things in a
7153         more consistent order and fixed a number of cases where key
7154         combinations involving up, down, left, right and so on were
7155         defined but the corresponding keypad combinations were not
7156         defined.
7157
7158         * lisp-mode.el:
7159         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7160         * lisp-mode.el (emacs-lisp-mode):
7161         * lisp-mode.el (lisp-interaction-mode):
7162         * lisp-mode.el (flet):
7163         Added accelerators onto the menus.
7164         Made all the different versions of the let function be indented
7165         the same way.
7166         Undid Steve's easy-menu-ification, because it makes it impossible
7167         to have the menubar and popup menus different.
7168         Cleaned up the menu; added items for find-function &c and some
7169         indenting, and removed debug-on-*.
7170
7171         * list-mode.el (list-mode-hook):
7172         * list-mode.el (list-mode):
7173         * list-mode.el (completion-setup-hook):
7174         * list-mode.el (display-completion-list):
7175         Added support for the :window-height keyword, which is required
7176         because of other changes that I made for the file dialog box.  I
7177         also made the hook variables list-mode-hook and
7178         completion-setup-hook and also minibuffer-setup-hook in
7179         minibuf.el be permanent-local; see comment in list-mode.el.
7180
7181         * map-ynp.el (map-y-or-n-p):
7182         Added accelerators to the dialog buttons.
7183
7184         * menubar-items.el (menu-truncate-list):
7185         New internal function.
7186         * menubar-items.el (submenu-generate-accelerator-spec):
7187         * menubar-items.el (menu-item-strip-accelerator-spec):
7188         * menubar-items.el (menu-item-generate-accelerator-spec):
7189         New exported functions, for use in auto-generating accelerator specs.
7190
7191         * menubar-items.el:
7192         * menubar-items.el (default-menubar):
7193         * menubar-items.el (maybe-add-init-button):
7194         * menubar-items.el (bookmark-menu-filter):
7195         * menubar-items.el (slow-format-buffers-menu-line):
7196         * menubar-items.el (build-buffers-menu-internal):
7197         * menubar-items.el (language-environment-menu-filter):
7198         * menubar-items.el (default-popup-menu):
7199         * menubar-items.el (popup-buffer-menu):
7200         * menubar-items.el (popup-menubar-menu):
7201         Did a major overhaul on this file, and in fact I'm nowhere near
7202         done working on the menubar, and there will be more patches to
7203         come.  A basic summary of what I've done:
7204
7205         a) I added accelerators to all of the menu items.  For menus that
7206         are auto-generated, such as the buffers menu, the accelerators are
7207         automatically added to the beginning of each line using the
7208         numbers 1 through 9, then zero, and then letters starting with A,
7209         but omitting the letters that are already in use for the fixed
7210         menu items at the top of the buffers menu.  To facilitate adding
7211         accelerators of this kind, I created some new functions
7212         (*-accelerator-spec), which are also being used by other filters
7213         that auto generate lists of things such as ftp sites to download
7214         packages.  If people really don't like these accelerators
7215         appearing at the beginning of the menu items, a variable can be
7216         added to optionally turn them off, but I think this is rather
7217         pointless because other menu items have accelerators and many or
7218         most of the menu users will use the accelerators if the support is
7219         there.
7220
7221         b) I combined the top level Tools and Apps menus into a single
7222         Tools menu, because the distinction between the two is not
7223         obvious, and the items on the menus are not used often enough that
7224         putting some of them onto submenus is a problem.
7225
7226         c) I created two new top level menus called View and Cmds because
7227         there were too many items on the File and Edit menus, and I'm going
7228         to be adding more items to these menus.  In contrast to the Tools
7229         menu, the items on these menus may be used quite often during an
7230         editing session, and so should be available with fewer
7231         keystrokes.
7232
7233         d) I added a number of options to the options menu, including one
7234         for controlling whether the alt key can be used to traverse to
7235         menu items using the accelerators, one for controlling behavior of
7236         control-k, one for controlling how the kill and yank functions
7237         interact with the clipboard, a few additional buffers-menu
7238         options, and various other things.  I also did a bit of
7239         rearranging, for example, combining the keyboard and mouse options
7240         into a single keyboard and mouse submenu to facilitate the
7241         accelerators on that level.
7242
7243         e) I changed the variable buffers-menu-format-buffer-line-function
7244         to take two arguments instead of one, the second argument being
7245         the line number for use in creating an accelerator.  I added a
7246         hack to support existing functions with one argument (although I
7247         doubt that very many of these exist), for backward compatibility.
7248
7249         f) I moved the top level mule menu to be a submenu of the edit
7250         menu.  I think that most of the items on this menu are fairly
7251         useless and there are certainly not enough frequently used items
7252         to justify this being its own top level menu.
7253
7254         g) I combined most of the items in big-menubar.el into the main menu.
7255         If people think the main menu is too big, it would be possible to
7256         create different configurations, some smaller.
7257
7258         * menubar.el (check-menu-syntax):
7259         Deleted some syntax checks that were no longer valid, partly
7260         because of changes that were already made a long time ago, and
7261         partly because of a change I made where I allow the name of the
7262         menu item to be an evaluated expression rather than just a string,
7263         similar to all of the other parameters of a menu item.
7264
7265         * minibuf.el:
7266         * minibuf.el (read-file-name-1):
7267         * minibuf.el (mouse-read-file-name-1):
7268         I made a number of changes to improve the appearance
7269         and functioning of the file dialog box.  They include:
7270
7271         a) Fixing the problem where closing the dialog box by clicking on
7272         the close button of the window didn't properly exit the
7273         minibuffer.
7274
7275         b) Fixing the problem that if you typed part of a file name, and
7276         then clicked on a completion with the mouse, the file was not
7277         correctly selected.
7278
7279         c) Changing the title of the dialog box to reflect the operation
7280         being done in accordance with user interface conventions, rather
7281         than the name of the dialog box buffer, which is rather useless.
7282
7283         d) Remove the words "possible completions are" which didn't
7284         belong.
7285
7286         e) Fix things so that the completions scroll off the end of the
7287         completions windows only to the right, rather than both to the
7288         right and down, which is in accordance with Windows user interface
7289         conventions.
7290
7291         * msw-init.el (init-post-mswindows-win):
7292         Added a binding for meta-F4, which is the standard windows binding
7293         for exiting a program.
7294
7295         * select.el (get-selection-no-error):
7296         * select.el (own-selection):
7297         * select.el (own-clipboard):
7298         Added an optional argument called append to the functions
7299         own-selection and own-clipboard.  This adds support for appending
7300         text to the existing selection and allows the function
7301         own-clipboard to be used as the value of the variable
7302         interprogram- cut-function.
7303
7304         Fixed a bug in own-selection in handling zmacs-region-stays.
7305
7306         * simple.el (historical-kill-line): New.
7307
7308         * simple.el (kill-line):
7309         * simple.el (interprogram-cut-function):
7310         * simple.el (interprogram-paste-function):
7311         * simple.el (handle-pre-motion-command):
7312         * simple.el (next-line):
7313         * simple.el (previous-line):
7314         a) Expanded the variable kill-whole-line, so that function
7315         kill-line can be set to delete the entire line always, not just
7316         when cursor is at the beginning of the line.  This is controlled
7317         by setting the variable kill-whole-line to the symbol 'always.
7318         This behavior, as well as the existing kill-whole-line behavior,
7319         now only take effect when kill-line is called interactively,
7320         although this is a departure from a previous behavior in the case
7321         of setting this variable kill-whole-line to t.  It is almost
7322         certainly what has always been intended, and most likely the old
7323         way of doing things introduced bugs.  I also created a function
7324         called historical-kill-line, which ignores the kill-whole-line
7325         setting and always gives the historical behavior of only killing
7326         to the end of the line.  I bound this function to shift- control-k
7327         so that the kill to end of line behavior is available, even when
7328         kill-whole-line has been set to change control-k into the simple
7329         delete-whole-line behavior. (This can be set using the options
7330         menu.)
7331
7332         b) I changed things so that kill and yank now interact with the
7333         clipboard by default under windows.  This was done by changing the
7334         default value of interprogram-cut- function and
7335         interprogram-paste-function.  You can get the old behavior by
7336         setting these to nil, and there is an option on the options menu
7337         to do this.
7338
7339         c) I added support for selecting text using shifted motion keys.
7340         This support is on by default and can be controlled by the
7341         variable shifted-motion-keys-select-region.  There is also a
7342         variable called unshifted-motion-keys-deselect-region that
7343         controls more specifically how the shifted motion key behavior
7344         works.  I did not put an option on the options menu to turn this
7345         off, because I can't imagine why this would be useful.
7346
7347         * simple.el (forward-block-of-lines):
7348         * simple.el (backward-block-of-lines):
7349         * simple.el (block-movement-size):
7350         New.
7351
7352         * simple.el (uncapitalized-title-words):
7353         * simple.el (uncapitalized-title-word-regexp):
7354         * simple.el (capitalize-string-as-title):
7355         * simple.el (capitalize-region-as-title):
7356         New.
7357
7358
7359         * subr.el (add-hook):
7360         * subr.el (make-local-hook): New.
7361         * subr.el (remove-local-hook): New.
7362         * subr.el (add-one-shot-hook): New.
7363         * subr.el (add-local-one-shot-hook): New.
7364         Added some functions to make using hooks easier.
7365         These include:
7366
7367         a) Functions add-local-hook and remove-local-hook to make it easy
7368         to use local hooks.
7369
7370         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7371         make it possible to add a "one-shot" hook, which is to say a hook
7372         that runs only once, and automatically removes itself after the
7373         first time it has run.
7374
7375 2000-03-09  Andy Piper  <andy@xemacs.org>
7376
7377         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7378
7379 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7380
7381         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7382         Moved from menubar-items.el.
7383         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7384
7385 2000-03-08  Andy Piper  <andy@xemacs.org>
7386
7387         * gutter-items.el (build-buffers-tab-internal): add selected field
7388         to buffers tab spec.
7389
7390 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7391
7392         * minibuf.el (last-exact-completion): Initialize to nil.
7393
7394 2000-03-07  Didier Verna  <didier@xemacs.org>
7395
7396         * startup.el (command-line-1): remove unused variable
7397         `first-file-buffer'.
7398
7399 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7400
7401         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7402         which is also used for Web server log files.
7403
7404 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7405
7406         * mule/mule-charset.el: Setup auto-fill-chars.
7407
7408 2000-03-02  SL Baur  <steve@beopen.com>
7409
7410         * subr.el (with-string-as-buffer-contents): Reimplement using
7411         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7412         non-deletion of buffer after execution problem.
7413         (with-output-to-string): Use unique buffer name.
7414
7415 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7416
7417         * gutter-items.el (buffers-tab-sort-function):  New variable.
7418         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7419
7420 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7421
7422         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7423
7424 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7425
7426         * menubar-items.el (maybe-add-init-button): Remove the "Load
7427         .emacs" button from all menubars.
7428
7429 2000-03-01  Didier Verna  <didier@xemacs.org>
7430
7431         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7432         region rectangle replacement (from Jan Vroonhof).
7433         (replace-rectangle): new function.
7434
7435 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7436
7437         * mule/mule-cmds.el (set-default-coding-systems): Use
7438         set-terminal-coding-system and set-keyboard-coding-system.
7439         * coding.el (set-terminal-coding-system): Use
7440         set-console-tty-output-coding-system.
7441         (set-keyboard-coding-system): Use
7442         set-console-tty-input-coding-system.
7443
7444 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7445
7446         * minibuf.el (read-variable): Allow symbol to default argument.
7447
7448 2000-02-27  Andy Piper  <andy@xemacs.org>
7449
7450         * gutter-items.el (update-tab-hook): new function to be used for
7451         hooks.
7452         (create-frame-hook): add update-tab-hook.
7453         (record-buffer-hook): ditto.
7454         (default-gutter-position-changed): ditto.
7455         (default-gutter-position): updating the buffers tab is now handled
7456         by a hook.
7457         (default-gutter-position-changed-hook): new variable.
7458         (gutter-element-visibility-changed-hook): ditto.
7459         (set-gutter-element-visible-p): call it.
7460         (set-gutter-element): use modify-specifier-instances. Set extents
7461         as duplicable before using.
7462         (remove-gutter-element): ditto.
7463         (set-gutter-element-visible-p): ditto.
7464         (init-gutter): new function.
7465         (add-tab-to-gutter): use new gutter-element functions rather than
7466         setting specifiers directly.
7467         (clear-progress): ditto.
7468         (abort-progress): ditto.
7469         (gutter-buffers-tab-visible-p): renamed from
7470         default-gutter-visible-p
7471
7472         * specifier.el (modify-specifier-instances): new function from Jan
7473         Vroonhof.
7474
7475         * x-init.el (init-post-x-win): call init-gutter.
7476
7477         * msw-init.el (init-post-mswindows-win): call init-gutter.
7478
7479         * menubar-items.el (default-menubar): Update to reflect new gutter
7480         variables.
7481
7482 2000-02-26  Andy Piper  <andy@xemacs.org>
7483
7484         * gutter-items.el (set-gutter-element): new function. Add gutter
7485         elements to the specified gutter.
7486         (remove-gutter-element): new function. Remove gutter elements from
7487         the specified gutter.
7488         (set-gutter-element-visible-p): new function. Set gutter element
7489         visibility for the provided gutter-visible specifier.
7490
7491 2000-02-23  Andy Piper  <andy@xemacs.org>
7492
7493         * gutter-items.el (add-tab-to-gutter): specify dimensions
7494         dynamically.
7495
7496 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7497
7498         * gutter-items.el (add-tab-to-gutter):
7499         * package-get.el (package-get-interactive-package-query):
7500         * package-ui.el (pui-directory-exists):
7501         (pui-install-selected-packages):
7502         (pui-list-packages):
7503         Use #'(lambda ...)  instead of '(lambda ...).
7504
7505 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7506
7507         * startup.el (load-user-init-file): Check to make sure user
7508           has an init-file before calling load().
7509
7510 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7511
7512         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7513
7514 2000-02-23  Martin Buchholz <martin@xemacs.org>
7515
7516         * XEmacs 21.2.31 is released.
7517
7518 2000-02-21  Mike Sperber <mike@xemacs.org>
7519
7520         * loadup.el (really-early-error-handler):
7521         * update-elc.el:
7522         * make-docfile.el:
7523         Remove dependency on EMACSBOOTSTRAP... environment variables.
7524
7525 2000-02-21  Martin Buchholz <martin@xemacs.org>
7526
7527         * XEmacs 21.2.30 is released.
7528
7529 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7530
7531         * byte-optimize.el (byte-optimize-plus):
7532         (byte-optimize-minus):
7533         (byte-optimize-multiply):
7534         Optimize (- 0) to 0, not (-)
7535         Optimize (+ 5 3.0) to 8.0
7536         Optimize (* 5 3.0) to 15.0
7537         Improve readability.
7538
7539 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7540
7541         * modeline.el: (modeline-scrolling-method): change modeline
7542         mswindows cursor appearance according to the value.
7543
7544         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7545         and 'gui-element face colors and 'gui-element face font to Windows
7546         defaults.
7547
7548 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7549
7550         * font-lock.el: Javadoc enhancements
7551
7552 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7553
7554         * ldap.el (toplevel): Test if LDAP support has been compiled in
7555         (ldap-verbose): New option
7556         (ldap-search-entries): Renamed from the previous ldap-search
7557         Conditionalize message display on ldap-verbose
7558         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7559         defuns
7560         (ldap-search): Is now defined as an obsolete wrapper calling
7561         ldap-search-basic or ldap-search-entries
7562
7563
7564 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7565             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7566             Jan Vroonhof  <jan@xemacs.org>
7567
7568         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7569         When for-effect is true, didn't call `byte-optimize-form'
7570         in and/or subforms without last.
7571
7572 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7573
7574         * package-get.el (package-get-download-sites): Use correct custom
7575         type.
7576
7577 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7578
7579         * files.el (write-file): Ask for coding system when compiled with
7580         file-coding.
7581
7582 2000-02-16  Andy Piper  <andy@xemacs.org>
7583
7584         * buffer.el (switch-to-buffer): give norecord argument to
7585         set-window-buffer instead of explicitly recording.
7586
7587         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7588         we have to pick a window.
7589
7590 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7591
7592         * mule/mule-cmds.el (describe-language-support): Don't add
7593         unexist function to help-map.
7594         (describe-coding-system): Don't use already assigend `C'.
7595
7596 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7597
7598         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7599         work in custom.
7600
7601 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7602
7603         * about.el: Ienaga's e-mail address change.
7604
7605 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7606
7607         * etags.el (find-tag): force new window -- even if buf already
7608         visible -- when other-window is t
7609
7610 2000-02-16  Martin Buchholz <martin@xemacs.org>
7611
7612         * XEmacs 21.2.29 is released.
7613
7614 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7615
7616         * cl-extra.el (getf): This is now identical to `plist-get', so
7617         just defalias it.
7618         * cl-macs.el: Make getf an alias to plist-get, at the
7619         byte-compiler level, using define-compiler-macro.
7620
7621 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7622
7623         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7624
7625 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7626
7627         * lisp/etags.el (find-tag-internal): set exact-tagname to
7628           a regular expression that matches against the tagname
7629           part of the tag entry first instead of only looking in
7630           the context area.
7631
7632 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7633
7634         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7635         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7636
7637 2000-02-07  Martin Buchholz <martin@xemacs.org>
7638
7639         * XEmacs 21.2.28 is released.
7640
7641 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7642
7643         * cl-extra.el (getf): Just call `get', never `get*'.
7644         Make arglist match docstring.
7645         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7646         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7647         * byte-optimize.el: remove references to `get*'.
7648
7649 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7650
7651         * mule/european.el: Add syntax information for Latin3 and Latin4.
7652
7653 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7654
7655         * byte-optimize.el: Byte-optimize (length "foo")
7656
7657 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7658
7659         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7660         width check using `window-leftmost-p' and `window-rightmost-p'.
7661
7662 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7663
7664         * wid-edit.el (widget-match-inline): An atom never matches a
7665           list.
7666
7667 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7668
7669         * modeline.el: Consolidated 'x and 'mswindows specification under
7670         'win tag.
7671
7672 2000-01-29  Andy Piper  <andy@xemacs.org>
7673
7674         * gutter-items.el: (format-buffers-tab-line): Try and be
7675         intelligent about buffer naming when we have duplicates.
7676
7677 2000-01-29  Andy Piper  <andy@xemacs.org>
7678
7679         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7680         updated when it becomes visible.
7681
7682 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7683
7684         * bytecomp.el (byte-compile-insert-header): Properly set coding
7685         system under MULE and file-coding.
7686
7687 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7688
7689         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7690         (dontusethis-set-value-terminal-coding-system-handler):
7691         (dontusethis-set-value-keyboard-coding-system-handler):
7692         Never undefine coding system aliases.  Emergency fix for gnus.
7693
7694 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7695
7696         * files.el (abbreviate-file-name): Use directory-sep-char instead
7697         of hard-coded "/".
7698
7699 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7700
7701         * startup.el (user-init-file-base-list): New variable, replacing
7702         user-init-file-base.
7703         (find-user-init-file): New function.
7704         (command-line-early): Use it.
7705         (load-user-init-file): Ditto.
7706
7707 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7708
7709         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7710         calling valid-image-instantiator-format-p
7711
7712 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7713
7714         * isearch-mode.el (isearch-mode): The variable is
7715         isearch-unhidden-extents, not isearch-opened-extents.
7716
7717 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7718
7719         * minibuf.el (next-history-element): Modify error message if a
7720         default value is available.
7721
7722 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7723
7724         * bytecomp.el (byte-compile-file): Don't unconditionally write
7725         .elc files in binary - might contain non-Latin1.
7726
7727 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7728
7729         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7730         for windows-nt.
7731
7732         * version.el:
7733         * startup.el (user-init-file-base):
7734         * process.el (call-process-region):
7735         * files.el (make-backup-file-name):
7736         (backup-file-name-p):
7737         (file-relative-name):
7738         (abbreviate-file-name):
7739         (set-auto-mode):
7740         * code-process.el (call-process-region): Removed unnecessary
7741         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7742         support out of the universe.
7743
7744         * process.el:
7745         * code-process.el:
7746         * bytecomp.el (byte-compile-file): Removed reference to
7747         buffer-file-type, and commented usage of binary-process-output
7748         NTEmacs variables.
7749
7750 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7751
7752         * help.el (function-arglist): Add case for macro.
7753
7754 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7755
7756         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7757         printers.
7758         (custom-display): Added a menu for printer/display tags.
7759
7760         * frame.el (frame-type):
7761         * device.el (device-type): Added 'msprinter to the doc string, and
7762         removed 'pc -- it is not going to be implemented ever.
7763         (call-device-method): Fixed docstring typo.
7764         Defined specifier tags 'printer and 'display.
7765
7766 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7767
7768         * lisp/itimer.el (itimer-run-expired-timers): (consp
7769           last-command-event-time) instead of (consp
7770           'last-command-event-time).
7771
7772 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7773
7774         * msw-glyphs.el: Removed obsolete commentary.
7775
7776 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7777
7778         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7779         better default value.
7780
7781 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7782
7783         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7784         (read-string): Ditto.
7785         (eval-minibuffer): Ditto.
7786         (read-command): Ditto.
7787         (read-function): Ditto.
7788         (read-variable): Ditto.
7789         (read-number): Ditto.
7790         (read-shell-command): Ditto.
7791         (read-number): Record history.
7792
7793 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7794
7795         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7796
7797 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7798
7799         * faces.el (startup-initialize-custom-faces): New function.
7800         Reset all faces created during auto-autoloads loading time
7801         by defface.
7802         * startup.el (command-line): Call it.
7803
7804 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7805
7806         * about.el (about-hackers): Add myself to contributors list.
7807
7808 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7809
7810         * menubar-items.el (maybe-add-init-button): Removed an argument in
7811         a call to load-user-init-file, as the function managed to lose its
7812         formal parameter a few betas ago.
7813
7814 2000-01-18  Martin Buchholz <martin@xemacs.org>
7815
7816         * XEmacs 21.2.27 is released.
7817
7818 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7819
7820         * process.el (shell-command-to-string): Use the FSF docstring.
7821         Make shell-command-to-string the standard function, and
7822         exec-to-string the (deprecated) alias.
7823
7824         * startup.el: typo fix.
7825
7826 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7827
7828         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7829
7830 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7831
7832         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7833         buffers after visible buffers.
7834         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7835
7836 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7837
7838         * info.el (Info-extract-menu-node-name): Stop at a dot
7839         followed by whitespace or right parenthesis.
7840
7841 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7842
7843         * info.el (Info-directory-list): Warn against using Customize with
7844         Info-directory-list.
7845
7846 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7847
7848         * minibuf.el (read-file-name): doc fix.
7849
7850         * autoload.el (update-file-autoloads): doc fix.
7851
7852         * about.el (about-hackers): Change my E-mail address.
7853
7854 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7855
7856         * info.el (Info-visit-file): Just use the `f' interactive spec to
7857         read a filename in the standard way.
7858
7859 2000-01-13  Andy Piper  <andy@xemacs.org>
7860
7861         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7862         (gutter-buffers-tab-extent): new variable.
7863         (update-tab-in-gutter): call add-tab-to-gutter again if the
7864         orientation has changed.
7865         (add-tab-to-gutter): cope with different orientations.
7866
7867 2000-01-11  Didier Verna  <didier@xemacs.org>
7868
7869         * info.el (Info-following-node-name): backward-skip dots as well
7870         as spaces (dots at the end of a node name aren't part of it).
7871         (Info-extract-menu-node-name): don't skip dots. There could be
7872         some in the node name.
7873         (Info-index): allow dots to be part of a node name.
7874
7875 2000-01-12  Andreas Jaeger  <aj@suse.de>
7876
7877         * files.el (auto-mode-alist): Added idlwave-mode.
7878         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7879
7880 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7881
7882         * info.el (Info-search): Show default value.
7883
7884 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7885
7886         * info.el (Info-read-node-completion-table): New variable.
7887         (Info-read-node-name-1): New function.
7888         (Info-read-node-name): Use it.
7889         (Info-follow-reference): Use DEFAULT argument of completing-read.
7890         (Info-menu): Ditto.
7891
7892 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7893
7894         * hyper-apropos.el (hyper-describe-key-briefly): Save
7895         window configuration.
7896         (hyper-describe-face): Use DEFAULT of completing-read.
7897         (hyper-apropos-read-variable-symbol): Ditto.
7898         (hyper-apropos-read-function-symbol): Ditto.
7899
7900 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7901
7902         * mule/mule-cmds.el (set-default-coding-system): Set
7903         comint-exec-hook to use coding-system-for-read and
7904         coding-system-for-write so that C-x RET c works.
7905
7906 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7907
7908         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7909         (previous-matching-history-element): Increment
7910         minibuffer-max-depth by 1.
7911         (next-matching-history-element): Ditto.
7912
7913 2000-01-11  Andy Piper  <andy@xemacs.org>
7914
7915         * gutter-items.el (buffers-tab): Create a new face for the buffers
7916         tab.
7917         (buffers-tab-face): use it.
7918
7919 2000-01-10  Didier Verna  <didier@xemacs.org>
7920
7921         * modeline.el (modeline-scrolling-method): change modeline X
7922         cursor appearance according to the value.
7923
7924 2000-01-07  Andreas Jaeger  <aj@suse.de>
7925
7926         * about.el (about-hackers): Moved my entry to contributor list.
7927         (xemacs-hackers): Added myself.
7928         (about-maintainer-info): Added description of myself.
7929
7930
7931 2000-01-07  Didier Verna  <didier@xemacs.org>
7932
7933         * modeline.el (modeline-scrolling-method): new variable.
7934         (mouse-drag-modeline): add reference to it in the docstring.
7935         (mouse-drag-modeline): handle it.
7936
7937 2000-01-08  Andy Piper  <andy@xemacs.org>
7938
7939         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7940         calls.
7941         (remove-buffer-from-gutter-tab): ditto.
7942
7943 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7944
7945         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7946         (custom-face-edit): Fix grammatical error in help message.
7947
7948 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7949
7950         * movemail.el: Added.
7951
7952         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7953
7954 2000-01-03  Didier Verna  <didier@xemacs.org>
7955
7956         * modeline.el (mouse-drag-modeline): remove the code related to
7957         the modeline horizontal scrolling facility.
7958
7959 1999-12-31  Martin Buchholz <martin@xemacs.org>
7960
7961         * XEmacs 21.2.26 is released.
7962
7963 1999-12-28  Andy Piper  <andy@xemacs.org>
7964
7965         * wid-edit.el (widget-push-button-value-create): The gui cache
7966         does not agree with native widgets which can only be displayed
7967         once per window. The reasons for caching are diminished now that
7968         we don't hog resources when creating buttons.
7969         (widget-push-button-cache) deleted.
7970
7971 1999-12-24  Martin Buchholz <martin@xemacs.org>
7972
7973         * XEmacs 21.2.25 is released.
7974
7975 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7976
7977         * hyper-apropos.el (hyper-apropos): Toggle
7978         hyper-apropos-programming-apropos correctly.
7979         Set REGEXP when user accepts default value.
7980
7981 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7982
7983         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7984         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7985
7986 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7987
7988         * mule/mule-category.el (undefined-category-designator):
7989         Return char instead of character.  Search for undefined one.
7990         (describe-category): Use with-displaying-help-buffer.
7991
7992 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7993
7994         * byte-optimize.el (byte-optimize-plus):
7995         Optimize (+ 1) to 1 instead of (1+ nil).
7996
7997         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7998
7999         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8000
8001         * byte-optimize.el (byte-optimize-char-before): New function.
8002         Remove performance penalty for using (char-before) instead of (char-after).
8003
8004 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8005
8006         * mule/mule-category.el (char-category-list): Return character
8007         instead of integer.
8008
8009 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8010
8011         * minibuf.el (read-buffer): Check default is buffer object.
8012
8013 1999-11-25  Andy Piper  <andy@xemacs.org>
8014
8015         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8016         for buttons.
8017
8018 1999-12-16  Andreas Jaeger  <aj@suse.de>
8019
8020         * package-get.el (package-get-maybe-save-index): Fixed typo.
8021         Patch by Jeff Miller <jmiller@smart.net>.
8022
8023 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8024
8025         * gnuserv.el (gnuserv-process-filter):  don't call
8026         gnuserv-write-to-client when gnuserv-current-client is nil
8027
8028 1999-12-14  Martin Buchholz <martin@xemacs.org>
8029
8030         * XEmacs 21.2.24 is released.
8031
8032 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8033
8034         * about.el (about-hackers): Update my email address.
8035
8036 1999-12-07  Martin Buchholz <martin@xemacs.org>
8037
8038         * XEmacs 21.2.23 is released.
8039
8040 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8041
8042         * package-get.el (package-get-download-sites): Removed several
8043         defunct download sites, added many new ones, and corrected a few
8044         incorrect directory-on-site entries.  Added physical locations to
8045         site-description.
8046
8047 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8048
8049         * finder.el (finder-commentary): add DOC string and fix
8050         interactive spec
8051
8052 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8053
8054         * help.el (describe-function): Don't forget to intern the string
8055         completing-read returns.
8056         (describe-variable): Ditto.
8057
8058 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8059
8060         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8061         `hyper-apropos-help-mode' here to find symbol to customize
8062         irregardless of cursor position and simplify
8063         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8064         `hyper-apropos-popup-menu'.
8065
8066 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8067
8068         * apropos.el (apropos-mode-map): Add return to call
8069         apropos-follow.
8070         (apropos-print): Call apropos-mode to have better
8071         command reference. Put keymap text-poperty to
8072         symbole name.
8073
8074 1999-11-22  Alastair Burt  <burt@dfki.de>
8075
8076         * help.el: (describe-bindings-1): Added handling of keymaps for
8077         the extents at point.
8078
8079 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8080
8081         * gutter-items.el (buffers-tab-items): Wrap the function in a
8082         save-match-data
8083
8084 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8085
8086         * help.el (describe-function): Use the DEFAULT argument to
8087         completing-read.
8088         (describe-variable): Ditto.
8089
8090 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8091
8092         * minibuf.el (read-from-minibuffer): Add optional argument
8093         DEFAULT to have better mini-buffer history support.
8094         (completing-read): Pass default to read-from-minibuffer.
8095         (read-buffer): Pass default to completing-read.
8096
8097 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8098
8099         * font-lock.el (font-lock-doc-string-face): Document the
8100         `font-lock-lisp-like' property.
8101
8102 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8103
8104         * lisp-mode.el: Specify `font-lock-lisp-like'.
8105
8106         * font-lock.el (font-lock-lisp-like): New function.
8107         (font-lock-fontify-syntactically-region): Use it.
8108
8109 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8110
8111         * XEmacs 21.2.22 is released
8112
8113 1999-11-28  Martin Buchholz <martin@xemacs.org>
8114
8115         * XEmacs 21.2.21 is released.
8116
8117 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8118
8119         * minibuf.el (read-coding-system): Accept symbol and
8120         coding-system object as a default-coding-system.
8121
8122 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8123
8124         * minibuf.el (read-coding-system): Accept symbol as
8125         a default-coding-system.
8126
8127 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8128
8129         * apropos.el (apropos-documentation): Use insert instead
8130         of princ.
8131
8132 1999-11-07  William M. Perry  <wmperry@aventail.com>
8133
8134         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8135           for the linux console.
8136
8137         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8138           stuff to work when you are not on a window system, since the GPM
8139           mouse support now allows pasting from outside of XEmacs.
8140
8141 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8142
8143         * XEmacs 21.2.20 is released
8144
8145 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8146
8147         * setup-paths.el (paths-default-info-directories): Add
8148         /usr/share/info and /usr/local/share/info.
8149
8150 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8151
8152         * about.el: Updated Vladimir Ivanovic's info.
8153
8154 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8155
8156         * auto-show.el (auto-show-truncationp): Remove.
8157
8158         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8159
8160 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8161
8162         * indent.el (indent-line-to): fix bug: spaces were not replaced
8163         with tab if column is multiple of tab-width
8164         From dhn@qedinc.com
8165
8166 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8167
8168         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8169         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8170
8171         * package-get.el (package-get-package-provider): Be verbose when
8172         interactive. Patch from Robert Pluim
8173
8174 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8175
8176         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8177         info file suffixes.
8178
8179 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8180
8181         * process.el (open-network-stream): Add a new optional parameter
8182         PROTOCOL to support udp; fix a minor typo and add an explanation
8183         in docstring for udp programming.
8184
8185         * code-process.el (open-network-stream): Add a new optional
8186         parameter PROTOCOL to support udp; fix a minor typo and add an
8187         explanation in docstring for udp programming.
8188
8189 1999-10-18  Andy Piper  <andy@xemacs.org>
8190
8191         * gui.el (make-gui-button): be more precise about how we call
8192         callbacks.
8193
8194         * wid-edit.el (widget-push-button-value-create): Use the new form
8195         of native gui-button.
8196
8197 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8198
8199         * info.el (Info-page-prev): Don't do (sit-for 0).
8200
8201 1999-10-13  Andy Piper  <andy@xemacs.org>
8202
8203         * gutter-items.el (progress-abort-glyph): new glyph for showing
8204         abort status.
8205         (append-progress): dispatch-event rather than sit-for.
8206         (abort-progress): new function. Show the abort glyph with an
8207         appropriate message.
8208         (raw-append-progress): dispatch-event rather than sit-for.
8209         (display-progress): cope with aborts.
8210
8211         * gui.el (make-gui-button): Use native widgets for buttons
8212         unconditionally.
8213         (insert-gui-button): ditto.
8214         (gui-button-p): ditto.
8215
8216         * xbm-button.el: remove from core.
8217
8218         * xpm-button.el: remove from core.
8219
8220 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8221
8222         * faces.el (init-device-faces): Don't initialize the random faces
8223         on the stream device.
8224
8225 1999-10-06  Andy Piper  <andy@xemacs.org>
8226
8227         * files.el (recover-file): Don't use ls under windows for revert buffer.
8228
8229 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8230
8231         * package-get.el (package-get-download-menu): Make menu really
8232         toggle download sites.
8233         (package-get-download-sites): Add autoload cookie.
8234
8235 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8236
8237         * setup-paths.el (paths-find-module-directory): Ditto.
8238
8239 1999-09-29  Werner Fink  <werner@suse.de>
8240
8241         * setup-paths.el (paths-find-exec-directory): Add missing nil
8242         parameter for environment.
8243
8244 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8245
8246         * modeline.el (modeline-format):
8247         Only purecopy the strings.  Else
8248         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8249         barfs.
8250
8251 1999-08-28  Mike Woolley  <mike@bulsara.com>
8252
8253         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8254         user setting comint-completion-addsuffix and
8255         comint-process-echoes.
8256
8257 1999-09-22  Andy Piper  <andy@xemacs.org>
8258
8259         * gutter-items.el (update-tab-in-gutter): use
8260         last-nonminibuf-window instead of selected-window.
8261
8262 1999-09-18  Andy Piper  <andy@xemacs.org>
8263
8264         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8265         display on.
8266
8267         * subr.el (record-buffer-hook): new variable so that the hook gets
8268         some documentation.
8269
8270 1999-09-16  Andy Piper  <andy@xemacs.org>
8271
8272         * gutter-items.el (update-tab-in-gutter): only update when the
8273         gutter is visible.
8274         (remove-buffer-from-gutter-tab): ditto.
8275
8276 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8277
8278         * simple.el (do-auto-fill): Commented out part of Kinsoku
8279         processing.
8280
8281 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8282
8283         * isearch-mode.el (isearch-highlightify-region): Give the
8284         highlighting extents a high priority.
8285         (isearch-make-extent): Give the main highlighting extent an even
8286         higher priority.
8287
8288 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8289
8290         * packages.el (packages-compute-package-locations): Fix typo from
8291         -u rationalization.
8292
8293 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8294
8295         * setup-paths.el (paths-find-doc-directory): Respect value of
8296         `configure-doc-directory.'
8297
8298         * find-paths.el (paths-find-architecture-directory): Give
8299         precendence `default' argument (which typically comes from
8300         configure).
8301
8302 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8303
8304         * startup.el (command-line-early): Added options -user-init-file
8305         and -user-init-directory.
8306
8307         * files.el (user-init-file): Default to NIL so we can recognize
8308         when it's set.
8309
8310 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8311
8312         * obsolete.el (init-file-user):
8313         * startup.el:
8314         * packages.el (packages-compute-package-locations):
8315         * package-get.el (package-get-user-index-filename):
8316         * menubar-items.el (maybe-add-init-button):
8317         * info.el (Info-annotations-path):
8318         * dump-paths.el:
8319         Change `user-init-directory' to be an absolute path.
8320         Use `user-init-directory' where appropriate.
8321         Zap `init-file-user' and its uses.
8322
8323 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8324
8325         * subr.el (copy-symbol): New function.
8326
8327 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8328
8329         * isearch-mode.el (isearch-done): Be sure to restore invisible
8330         extents in the proper buffer.
8331         (isearch-pre-command-hook): Set this-command to the correct value
8332         in case the buffer has changed and old overriding-local-map was
8333         used.
8334         (isearch-restore-extent): Use remprop instead of setting the
8335         property to nil.
8336
8337 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8338
8339         * cmdloop.el (execute-extended-command): Update zmacs region
8340         before the delay.
8341         (execute-extended-command): Make the message gettext-friendly.
8342
8343 1999-09-07  Andy Piper  <andy@xemacs.org>
8344
8345         * gutter-items.el (progress-gauge-glyph): renamed from
8346         progress-glyph.
8347         (progress-text-glyph): new variable.
8348         (progress-layout-glyph): use layouts and text glyphs.
8349         (progress-area-buffer): removed.
8350         (progress-text-and-extent): new variable.
8351         (progress-displayed-p): dynamically create gutter area buffer.
8352         (clear-progress): ditto.
8353         (raw-append-progress): ditto.
8354         (append-progress): use new glyph names.
8355         (raw-append-progress): only create the extent when needed. set
8356         properties more optimally.
8357         (progress): remove args.
8358
8359 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8360
8361         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8362         mapcar where the return value is unused.
8363         (isearch-restore-invisible-extents): Ditto.
8364         (isearch-highlight-all-cleanup): Ditto.
8365         (isearch-delete-extents-in-range): Traverse the extents only once.
8366         (isearch-highlight-all-update): Don't start over if the search
8367         string has changed and more input is pending.
8368
8369 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8370
8371         * packages.el (packages-find-package-data-path): Ditto.
8372
8373         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8374
8375         * subr.el (mapc-internal): Don't make obsolete.
8376
8377         * cl-extra.el (mapc): Resurrect.
8378
8379 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8380
8381         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8382         alias.
8383
8384         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8385         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8386         (isearch-yank-clipboard): Use get-clipboard instead of
8387         x-get-clipboard.
8388         (isearch-yank-selection): Fix docstring.
8389
8390 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8391
8392         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8393
8394 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8395
8396         * cl-macs.el (extent-start-position): Fix setf method.
8397         (extent-end-position): Ditto.
8398
8399 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8400
8401         * isearch-mode.el: End merge with FSF 20.4.
8402
8403         * isearch-mode.el (search-invisible): New variable.
8404         (isearch-hide-immediately): Ditto.
8405         (isearch-unhidden-extents): Ditto.
8406         (isearch-range-invisible): New function.
8407         (isearch-unhide-extent): Ditto.
8408         (isearch-restore-invisible-extents): Ditto.
8409         (isearch-restore-extent): Ditto.
8410
8411         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8412         implementation.
8413         (isearch-ring-retreat-edit): Ditto.
8414         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8415         (isearch-forward-regexp): New arguments NOT-REGEXP and
8416         NO-RECURSIVE-EDIT.
8417         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8418         (isearch-backward-regexp): New arguments NOT-REGEXP and
8419         NO-RECURSIVE-EDIT.
8420         (isearch-mode): Return isearch-success.
8421         (isearch-update): Use unread-command-events instead of
8422         unread-command-event.
8423         (isearch-abort): If an invalid regexp is encountered, keep popping
8424         states.
8425         (isearch-*-char): Use FSF implementation.
8426         (isearch-whitespace-chars): Use the more robust FSF's
8427         implementation.
8428         (isearch-within-brackets): New variable.
8429         (isearch-mode): Initialize it.
8430         (isearch-edit-string): Bind it.
8431         (isearch-search-and-update): Set it.
8432         (isearch-push-state): Push it.
8433         (isearch-top-state): Pop it.
8434         (isearch-search): Set it.
8435         (isearch-printing-char): When called by isearch-whitespace-chars,
8436         handle M-SPC gracefully.
8437         (isearch-message-prefix): New argument ELLIPSIS.
8438         (isearch-message-suffix): Ditto.
8439         (isearch-message): Use the ELLIPSIS argument when calling
8440         isearch-message-prefix and isearch-message-suffix.
8441         (isearch-message-prefix): Distinguish between "wrapped" and
8442         "overwrapped" search, FWIW.
8443
8444 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8445
8446         * isearch-mode.el (isearch-edit-string): Use the head of the
8447         search ring instead of search-last-string and search-last-regexp.
8448         (search-highlight): Renamed from isearch-highlight.
8449         (isearch-exit): Use the new name.
8450         (isearch-highlight): Ditto.
8451         (isearch-dehighlight): Ditto.
8452         (isearch-update-ring): New function.
8453         (isearch-done): Call it.
8454         (isearch-done): New argument EDIT.
8455         (isearch-repeat): If search string is empty, look up at the car of
8456         the search ring; ignore the yank pointer.
8457         (isearch-abort): Call isearch-done with NOPUSH.
8458         (isearch-cancel): New function.
8459         (isearch-mode-map): Bind it to ESC ESC ESC.
8460
8461         * isearch-mode.el: Begin merge with FSF 20.4.
8462
8463 1999-09-01  Andy Piper  <andy@xemacs.org>
8464
8465         * x-select.el (x-get-clipboard): obsolete.
8466         (x-yank-clipboard-selection): obsolete
8467
8468         * select.el (disown-selection): need to be careful to disown the
8469         clipboard if we set it via selection.
8470         (get-clipboard): move from x-select.el
8471         (yank-clipboard-selection): ditto.
8472
8473 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8474
8475         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8476         isearch-highlight-all-matches to nil.
8477         (isearch-fixed-case): New variable.
8478         (isearch-mode): Initialize it.
8479         (isearch-edit-string): Save it.
8480         (isearch-toggle-case-fold): Set it.
8481         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8482         need to check isearch-fixed-case.
8483         (isearch-toggle-case-fold): Update highlighting of all matches
8484         before the pause.
8485         (isearch-edit-string):
8486
8487 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8488
8489         * isearch-mode.el (isearch-edit-string): Call isearch-message
8490         before reading the event so that the prompt is displayed properly.
8491         (isearch-message): Use isearch-nonincremental when calling
8492         isearch-message-prefix.
8493         (minibuffer-local-isearch-map): Bind up and down to do the same as
8494         M-p and M-n respectively.
8495         (isearch-done): New arg NOPUSH.
8496         (isearch-edit-string): Use it.
8497         (isearch-edit-string): Don't bind isearch-string.
8498         (isearch-ring-adjust): Edit string, *then* push state.
8499
8500 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8501
8502         * faces.el (isearch-secondary): Make isearch-secondary look
8503         different than default.
8504
8505 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8506
8507         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8508         save-excursion.
8509         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8510         (isearch-update): Call isearch-dehighlight without arguments.
8511         (isearch-done): Ditto.
8512
8513         * isearch-mode.el (isearch-fix-case): If the search string has no
8514         upper-case letters, allow the folding to be reenabled.
8515         Previously, once disabled, the folding would remain that way until
8516         the end of isearch.
8517         (isearch-top-state): Call isearch-fix-case.
8518
8519         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8520         save-excursion.
8521         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8522
8523 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8524
8525         * xpm-button.el:
8526         xbm-button.el: Need to exist in core because gui.el depends on
8527         them.
8528
8529 1999-08-31  Andy Piper  <andy@xemacs.org>
8530
8531         * gutter-items.el (buffers-tab-face): new customizable variable.
8532         (buffers-tab-default-buffer-line-length): new specifier for
8533         maximum viewable characters.
8534         (progress-stack): new variable for implementing widget-based
8535         progress messages.
8536         (progress-area-buffer): ditto.
8537         (progress-glyph-height): ditto.
8538         (progress-stop-callback): ditto.
8539         (progress-quit-function): new function.
8540         (progress-glyph): new variable.
8541         (progress-layout-glyph): ditto.
8542         (progress-displayed-p): new function, see message-displayed-p for
8543         details.
8544         (clear-progress): ditto.
8545         (remove-progress): ditto.
8546         (append-progress): ditto.
8547         (raw-append-progress): ditto.
8548         (display-progress): ditto.
8549         (current-progress): ditto.
8550         (current-progress-label): ditto.
8551         (progress): ditto.
8552         (lprogress): ditto.
8553
8554
8555 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8556
8557         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8558
8559         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8560         `isearch-yank-selection'.
8561         (isearch-mode-map): Use it.
8562         (isearch-yank-selection): Use `get-selection' instead of
8563         `get-x-selection'.
8564
8565 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8566
8567         * faces.el (isearch-secondary): Create face here.
8568
8569         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8570         timers.
8571
8572 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8573
8574         * subr.el (buffer-string): More robust backward compatibility
8575         check, courtesy William Perry.
8576
8577 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8578
8579         * replace.el (perform-replace): Stop the search after the search
8580         limit has been reached.
8581
8582 1999-08-23  Andy Piper  <andy@xemacs.org>
8583
8584         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8585         here if we don't have one.
8586
8587 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8588
8589         * ldap.el (ldap-coding-system): Default to nil until we get
8590         efficient UTF8 support
8591         (ldap-decode-string): Guard against `decode-coding-string' not
8592         being defined
8593         (ldap-encode-string): Guard against `encode-coding-string' not
8594         being defined
8595
8596 1999-08-23  Didier Verna  <didier@xemacs.org>
8597
8598         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8599         Some doc strings improvements, and add a star to the `interactive'
8600         calls.
8601
8602 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8603
8604         * font-lock.el (java-font-lock-keywords-3): introduced new
8605         keywords and regexpes for javadoc syntax 1.2.
8606
8607 1999-08-17  Andy Piper  <andy@xemacs.org>
8608
8609         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8610         format-buffers-tab-line.
8611         (buffers-tab-max-buffer-line-length): new variable.
8612         (format-buffers-tab-line): new function. truncate names if over
8613         buffers-tab-max-buffer-line-length.
8614
8615 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8616
8617         * cus-start.el: Customize the variable `bell-inhibit-time'.
8618
8619 1999-08-16  Andy Piper  <andy@xemacs.org>
8620
8621         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8622         brute-force approach to deleting the last buffer.
8623         (buffers-tab-grouping-regexp): new customizable variable.
8624         (select-buffers-tab-buffers-by-mode): use it.
8625
8626 1999-08-13  Andy Piper  <andy@xemacs.org>
8627
8628         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8629         deletion problem.
8630
8631 1999-07-30  Didier Verna  <didier@xemacs.org>
8632
8633         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8634         of princ to output symbols.
8635         (custom-save-face-internal): ditto.
8636         (custom-save-resets): ditto.
8637
8638 1999-08-09  Didier Verna  <didier@xemacs.org>
8639
8640         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8641         `regexp-quote' to protect the major mode name for use as a regular
8642         expression (c++ needs this for instance).
8643
8644 1999-08-08  Andy Piper  <andy@xemacs.org>
8645
8646         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8647         cope with similar mode names.
8648
8649         * gutter-items.el (buffers-tab-selection-function): new selection
8650         function.
8651         (select-buffers-tab-buffers-by-mode): new function.
8652         (buffers-tab-items): use it if set to only display buffers in the
8653         tab in the current buffer's group..
8654         (update-tab-in-gutter): use new api.
8655         (remove-buffer-from-gutter-tab): ditto.
8656
8657         * gutter-items.el (buffers-tab-max-size): set custom selection
8658         default to 6.
8659         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8660         (add-tab-to-gutter): set face as default.
8661
8662 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8663
8664         * faces.el (frob-face-property): Merge the fall-back specifier
8665         with the target, not replace it.
8666
8667 1999-08-05  Andy Piper  <andy@xemacs.org>
8668
8669         * gutter-items.el (update-tab-in-gutter): add frame argument for
8670         buffer-items.
8671         (update-tab-in-gutter): use it.
8672
8673         * gutter-items.el (record-buffer-hook): set.
8674
8675         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8676         change.
8677         (switch-to-buffer-hook) deleted.
8678
8679 1999-08-04  Andy Piper  <andy@xemacs.org>
8680
8681         * gutter-items.el (update-tab-in-gutter): make sure this will work
8682         as an argument to create-frame-hook.
8683
8684 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8685
8686         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8687         instead of timer emulation.
8688
8689 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8690
8691         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8692         Emacs isearch enhancements.
8693
8694 1999-07-28  Andy Piper  <andy@xemacs.org>
8695
8696         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8697         all devices that support tab controls.
8698         (remove-buffer-from-gutter-tab): new function. to be used as a
8699         value for kill-buffer-hook.
8700
8701 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8702
8703         * auto-show.el (auto-show-truncationp): changed to match
8704         `window_translation_on'
8705
8706 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8707
8708         * XEmacs 21.2.19 is released
8709
8710 1999-07-28  SL Baur  <steve@miho>
8711
8712         * code-files.el (insert-file-contents): Fix docstring.
8713         revert previous change.
8714
8715 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8716
8717         * fill.el (fill-region-as-paragraph): Change re-break-point to
8718         contain word-across-newline plus one character so that filling
8719         Japanese and Chinese works as desired.
8720         * simple.el (do-auto-fill): Ditto.
8721
8722 1999-07-26  SL Baur  <steve@miho>
8723
8724         * mule/japanese.el ("Japanese"): Do not specify a default input
8725         method.
8726         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8727
8728 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8729
8730         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8731         able to use cl-macs macro in early lisp.
8732
8733 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8734
8735         * custom.el:
8736         * cus-face.el:
8737         * cus-edit.el:
8738                 Massive custom Theme API changes.
8739
8740 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8741
8742         * code-files.el (insert-file-contents): Regard
8743         coding-system-magic-cookie if `coding-system-for-read' is nil.
8744
8745 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8746
8747         * mule/thai-xtis.el: Add coding: local variable, to avoid
8748         bootstrapping problem with C locale.
8749
8750 1999-07-22  Andy Piper  <andy@xemacs.org>
8751
8752         * dumped-lisp.el (preloaded-file-list): guard against putting
8753         gutter-items in a less than functional XEmacs.
8754         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8755
8756 1999-07-18  Bob Weiner  <weiner@beopen.com>
8757
8758         * fill.el (fill-context-prefix): Fixed bug that prevented the
8759         setting of an adaptive fill prefix when the `dont-skip-first' was
8760         t.
8761
8762 1999-07-22  SL Baur  <steve@miho>
8763
8764         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8765
8766 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8767
8768         * files.el (interpreter-mode-alist): add `make', `guile', and
8769         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8770         makefile-mode, guile is a scheme, and someday XEmacs will be
8771         modular enough to use as an efficient scripting tool.)
8772
8773 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8774
8775         * mule/mule-cmds.el (reset-language-environment): Regard
8776         coding-category `utf-8' and `ucs-4' if they are available.
8777
8778 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8779
8780         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8781         (prefer-coding-system): Fix DOC-string.
8782
8783         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8784         DOC-string too.
8785
8786         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8787         Mule.
8788         (coding-system-change-eol-conversion): Fix DOC-string.
8789
8790 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8791
8792         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8793         instead of `list-coding-system'.
8794
8795 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8796
8797         * menubar-items.el (default-menubar): `select-input-method' was
8798         renamed to `set-input-method'.
8799
8800         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8801         "Set Language Environment" menu.
8802
8803         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8804         "Describe Language Support" menu.
8805
8806 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8807
8808         * mule/chinese.el ("Chinese-GB"): Rename
8809         `chinese-gb-environment-setup-function' to
8810         `setup-chinese-gb-environment-internal'.
8811
8812 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8813
8814         * mule/korean.el: Use `define-coding-system-alias' instead of
8815         `copy-coding-system'.
8816
8817 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8818
8819         * mule/mule-cmds.el (set-language-environment-coding-systems):
8820         Treat duplicated coding-categories.
8821
8822 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8823
8824         * mule/japanese.el: Use `define-coding-system-alias' instead of
8825         `copy-coding-system'.
8826
8827 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8828
8829         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8830         coding-system `viscii'.
8831
8832 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8833
8834         * mule/cyrillic.el:
8835         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8836         (cyrillic-alternativnyj-decode-table): New variable.
8837         (cyrillic-alternativnyj-encode-table): New variable.
8838         - Specify `iso-8-1' as a category of coding-system
8839           `alternativnyj'.
8840         - Abolish general Cyrillic environment.
8841
8842 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8843
8844         * mule/chinese.el:
8845         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8846         - Register `chinese-gb-environment-setup-function' as a
8847           `setup-function' of "Chinese-GB" environment.
8848
8849 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8850
8851         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8852         optional argument `parents'.
8853
8854         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8855         property for Thai-XTIS.
8856
8857         * mule/mule-help.el (help-with-tutorial): Use property
8858         `tutorial-coding-system' of language-info as a coding-system to
8859         read tutorial file.
8860
8861 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8862
8863         * mule/thai-xtis.el: Don't setup `setup-function' and
8864         `exit-function'.
8865
8866         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8867         `set-coding-category-system' to set up coding-system for
8868         coding-category.
8869
8870         * mule/mule-cmds.el (prefer-coding-system): Use
8871         `set-coding-category-system' to set up coding-system for
8872         coding-category.
8873
8874 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8875
8876         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8877         Thai-XTIS environment.
8878
8879         * mule/mule-cmds.el (prefer-coding-system): Use
8880         `find-coding-system' instead of `coding-system-p'.
8881
8882 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8883
8884         * mule/mule-cmds.el (set-language-environment-coding-systems):
8885         Modify eol-type for XEmacs.
8886
8887         * mule/thai-xtis.el: Delete unused local variable `category'.
8888
8889         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8890         function.
8891         (prefer-coding-system): Don't call
8892         `update-coding-systems-internal'; use function
8893         `coding-category-list' instead of variable `coding-category-list';
8894         use `set-coding-priority-list' instead of `set-coding-priority';
8895         modify `eol-type' for XEmacs.
8896
8897         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8898         `charset-columns'.
8899         (char-width): Likewise.
8900
8901 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8902
8903         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8904         `tis-620'.
8905
8906         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8907         `set-coding-priority-list' instead of `set-coding-priority'; don't
8908         call `update-coding-systems-internal'.
8909
8910         * mule/mule-misc.el (coding-system-get): New function.
8911         (coding-system-put): New function.
8912         (coding-system-category): New function.
8913
8914 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8915
8916         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8917         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8918         to avoid conflict with leim/quail/thai-xtis.
8919
8920         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8921         to thai-xtis-chars.el.
8922
8923         * mule/thai-xtis-chars.el: New file (split from
8924         mule/thai-xtis.el).
8925
8926 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8927
8928         * mule/thai-xtis.el:
8929         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8930         - Add syntax entries.
8931         - Put `preferred-coding-system' of the charset `thai-xtis' to
8932           `tis-620'.
8933
8934 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8935
8936         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8937         rewritten to use write-multibyte-character.
8938
8939 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8940
8941         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8942         of `iso-2022-7'.
8943         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8944         ported yet.
8945         (read-input-method-name): Treat optional argument `default'.
8946
8947 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8948
8949         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8950         all.
8951         (set-language-info-alist): Set up menus here.
8952
8953 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8954
8955         * minibuf.el (completing-read): Add new optional argument
8956         `default'.
8957         (read-coding-system): Add new optional argument
8958         `default-coding-system'.
8959
8960 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8961
8962         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8963         (viet-viscii-...->viet-vscii...).
8964
8965 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8966
8967         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8968         and menus.
8969
8970 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8971
8972         * mule/mule-cmds.el (input-method-function): Add permanent-local
8973         property.
8974
8975 1999-03-30  Dave Love  <fx@gnu.org>
8976
8977         * mule/mule-cmds.el (current-language-environment): Doc fix.
8978
8979 1999-02-06  Richard Stallman  <rms@gnu.org>
8980
8981         * mule/european.el (setup-slovenian-environment): New function.
8982         ("Slovenian"): New language environment.
8983
8984 1999-01-27  Dave Love  <fx@gnu.org>
8985
8986         * mule/mule-cmds.el (current-language-environment): Provide :link,
8987         :type (choices) and appropriate :get.
8988
8989 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8990
8991         * mule/mule-cmds.el (describe-language-environment): Don't alter
8992         input-method-alist.
8993
8994 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8995
8996         * mule/mule-cmds.el (prefer-coding-system): Call
8997         set-coding-priority, so that the internal array of priorities is
8998         also updated.
8999
9000 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9001
9002         * mule/mule-cmds.el (prefer-coding-system): If the argument
9003         requires specific EOL conversion type, make the default coding
9004         systems use that.
9005
9006 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9007
9008         * mule/mule-cmds.el (set-language-environment): Pass the default
9009         eol-type to set-language-environment-coding-systems.
9010         (set-default-coding-systems): Copy the eol-type property for the
9011         new default values of {buffer-file,process}-coding-system from the
9012         old defaults.
9013         (set-language-environment-coding-systems): Accept an optional
9014         argument EOL-TYPE, and set the eol-type property of the default
9015         coding systems accordingly.
9016
9017 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9018
9019         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9020         use generate-new-buffer instead of get-buffer-create.
9021
9022 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9023
9024         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9025
9026 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9027
9028         * mule/mule-cmds.el (default-input-method): Fix custom type.
9029
9030 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9031
9032         * mule/mule-cmds.el (setup-specified-language-environment):
9033         Add apropos-inhibit property.
9034         (describe-specified-language-support): Likewise.
9035
9036 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9037
9038         * mule/mule-cmds.el: Doc fixes.
9039
9040 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9041
9042         * mule/mule-cmds.el (register-input-method): Doc-string
9043         modified.
9044
9045 1998-09-01  Dave Love  <fx@gnu.org>
9046
9047         * mule/mule-cmds.el (current-language-environment): Fix
9048         setter function.
9049
9050 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9051
9052         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9053         mule/european.el, mule/hebrew.el, mule/japanese.el,
9054         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9055         avoid bootstrapping problem if you need to recompile all the Lisp
9056         files using interpreted code.
9057
9058 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9059
9060         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9061         ("Latin-2"): Likewise.
9062
9063 1998-08-18  Per Starback  <starback@update.uu.se>
9064
9065         * mule/european.el (setup-latin2-environment): Fix typo.
9066
9067 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9068
9069         * mule/european.el: Give proper value of `input-method' key to all
9070         lang. env.
9071
9072         * mule/mule-cmds.el (activate-input-method): Handle the case that
9073         the arg INPUT-METHOD is nil correctly.
9074         (read-multilingual-string): Activate the specified input method
9075         before calling read-string.  Afterward, activate the original
9076         input method.
9077
9078 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9079
9080         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9081         (set-language-info-alist): Fix typo in doc-string.
9082
9083         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9084
9085 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9086
9087         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9088         (reset-language-environment): New function for the job that
9089         setup-english-environment used to do.
9090         (set-language-environment): Do more setups according to the info
9091         in language-info-alist.
9092         (read-language-name): Handle the case that the arg KEY is nil.
9093         (describe-language-environment): Handle input-method property.
9094
9095         * mule/: All files under this directory, which related with
9096         specific languages (such as mule/european.el, mule/greek.el,
9097         mule/hebrew.el, mule/misc-lang.el), modified as below.
9098         (setup-XXX-environment): Just call set-language-environment.  If
9099         they used to do some other jobs than what done by
9100         set-language-environment, those jobs are done in
9101         setup-XXX-environment-internal now.
9102         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9103         the value to setup-XXX-environment-internal.  Add properties
9104         input-method and features.
9105
9106         * mule/english.el (setup-english-environment): Just call
9107         reset-language-environment.
9108
9109         * mule/european.el (setup-8-bit-environment): Function deleted.
9110
9111 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9112
9113         * mule/mule-cmds.el (input-method-exit-on-first-char)
9114         (input-method-use-echo-area): Doc fixes.
9115
9116 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9117
9118         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9119         variable.
9120         (input-method-use-echo-area): New variable.
9121
9122 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9123
9124         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9125
9126 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9127
9128         * mule/mule-cmds.el (activate-input-method): Update mode line.
9129         (inactivate-input-method): Likewise.
9130
9131 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9132
9133         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9134         input method in the current buffer, but just bind
9135         current-input-method.
9136
9137 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9138
9139         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9140
9141         * mule/misc-lang.el ("IPA"): Add coding-priority and
9142         coding-system.
9143
9144 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9145
9146         * mule/greek.el: Add coding-priority.
9147
9148 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9149
9150         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9151         LANG-ENV.
9152
9153 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9154
9155         * mule/mule-cmds.el (register-input-method): Fix previous change.
9156         (setup-specified-language-environment): Doc fix.
9157
9158 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9159
9160         * mule/mule-cmds.el: Several doc fixes.
9161         (get-language-info, set-language-info): Rename argument.
9162         (set-language-info-alist): Likewise.
9163         (register-input-method): Rename argument.
9164         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9165
9166 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9167
9168         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9169         default value while reading an input method.
9170
9171 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9172
9173         * mule/mule-cmds.el (universal-coding-system-argument):
9174         Use buffer-file-coding-system as default.
9175
9176 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9177
9178         * mule/korean.el ("Korean"): Doc fix.
9179
9180 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9181
9182         * mule/mule-cmds.el (describe-language-environment): Print the
9183         languge environment at the head.
9184
9185 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9186
9187         * mule/japanese.el: Set exit-function to exit-japanese-environment
9188         for Japanese environment.
9189
9190 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9191
9192         * mule/mule-cmds.el (set-language-environment): Doc fix.
9193         (current-language-environment): Use defcustom.
9194         (default-input-method): Specify :type.
9195
9196 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9197
9198         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9199         modified.
9200         (prefer-coding-system): Doc-string modified.
9201
9202 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9203
9204         * mule/mule-cmds.el (set-language-info): Doc-string
9205         describes `coding-priority' KEY.
9206         (set-language-environment-coding-systems): New function.
9207         (select-safe-coding-system): New function.
9208         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9209         (set-language-info-alist): New optionla arg PARENTS.  Call
9210         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9211         (set-language-environment-coding-systems): New function.
9212
9213         * mule/chinese.el: Remove setting up of
9214         describe-chinese-environment-map and
9215         setup-chinese-environment-map.  Exclude them in args of calls to
9216         set-language-info-alist.  Register coding-priority key in
9217         language-info-alist.
9218
9219         * mule/cyrillic.el: Remove setting up of
9220         describe-cyrillic-environment-map and
9221         setup-cyrillic-environment-map.  Exclude them in args of calls to
9222         set-language-info-alist.  Register coding-priority key in
9223         language-info-alist.
9224
9225         * mule/english.el: Register coding-priority key in
9226         language-info-alist.
9227
9228         * mule/ethiopic.el: Register coding-priority key in
9229         language-info-alist.
9230
9231         * mule/european.el: Remove setting up of
9232         describe-european-environment-map and
9233         setup-european-environment-map.  Exclude them in args of calls to
9234         set-language-info-alist.  Register coding-priority key in
9235         language-info-alist.  Add "German" language env.
9236         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9237         (setup-german-environment): New function.
9238
9239         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9240         change default input method to "greek-postfix".
9241
9242         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9243         coding-priority key in
9244
9245 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9246
9247         * mule/mule-cmds.el (set-language-info): Doc fix.
9248         (input-method-inactivate-hook): Doc fix.
9249
9250 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9251
9252         * mule/mule-cmds.el (set-input-method): Renamed from
9253         select-input-method.
9254
9255 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9256
9257         * mule/mule-cmds.el (set-language-environment): Run
9258         exit-language-environment-hook before calling `exit-function'
9259         which is specified for the language environment.
9260
9261 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9262
9263         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9264         modified.
9265         (prefer-coding-system): Likewise.
9266         (describe-language-environment): Print aliases of each coding
9267         system.
9268         (set-language-environment-hook): New variable.
9269         (exit-language-environment-hook): New variable.
9270         (set-language-environment): Call these hooks.  Before setting a
9271         new language environment, exit from the
9272         current-language-environment if necessary.
9273         (input-method-verbose-flag): The value can be nil, t,
9274         complex-only, or default.
9275         (input-method-highlight-flag): Doc-string augmented.
9276         (activate-input-method): Check if we can run the registered
9277         function to activate an input method.
9278
9279         * mule/korean.el: Set exit-function for language environment
9280         "Korean" to exit-korean-environment.
9281         (setup-korean-environment): Moved to korea-util.el.
9282
9283 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9284
9285         * mule/mule-cmds.el (read-multilingual-string): Use
9286         current-input-method prior to default-input-method.  Don't bind
9287         current-input-method by `let', instead, activate the specified
9288         input method in the current buffer temporarily.
9289
9290 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9291
9292         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9293
9294 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9295
9296         * mule/chinese.el (post-read-decode-hz): Return the result of
9297         decode-hz-region.
9298         (pre-write-encode-hz): Do not change the value of
9299         last-coding-system.
9300
9301 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9302
9303         * mule/mule-ccl.el: Doc fixes.
9304
9305 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9306
9307         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9308         (check-ccl-program): New macro.
9309
9310 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9311
9312         * mule/mule-ccl.el: Comment about CCL syntax modified.
9313         (ccl-command-table): Add read-multibyte-character and
9314         write-multibyte-character.
9315         (ccl-code-table): Add ex-cmd.
9316         (ccl-extended-code-table): New variable.
9317         (ccl-embed-extended-command): New function.
9318         (ccl-compile-read-multibyte-character,
9319         ccl-compile-write-multibyte-character) New functions.
9320         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9321         ccl-dump-write-multibyte-character): New functions.
9322
9323 1999-07-22  SL Baur  <steve@miho>
9324
9325         * config.el (config-value-file): config.values is installed into
9326         doc-directory.
9327         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9328
9329 1999-07-19  Didier Verna  <didier@xemacs.org>
9330
9331         * rect.el: all functions rewritten, except when noted. Below is a
9332         list of interface changes.
9333         (apply-on-rectangle): new function. Obsoletes
9334         `operate-on-rectangle'. All functions that used to call this
9335         function now call the new one.
9336         (kill-rectangle): added optional prefix arg to fill lines.
9337         (delete-rectangle): ditto.
9338         (delete-extract-rectangle): ditto.
9339         (open-rectangle): ditto.
9340         (clear-rectangle): ditto.
9341         (delete-rectangle-line): added third arg FILL.
9342         (delete-extract-rectangle-line): ditto.
9343         (open-rectangle-line): ditto.
9344         (clear-rectangle-line): ditto.
9345
9346 1999-07-18  Andy Piper  <andy@xemacs.org>
9347
9348         * menubar-items.el (default-menubar): add gutter options.
9349
9350         * gutter-items.el: new file.
9351         (gutter): new group for custom.
9352         (gutter-visible-p): new variable.
9353         (default-gutter-position): ditto.
9354         (buffers-tab): new group for the buffers tab.
9355         (gutter-buffers-tab): widget to put in the gutter.
9356         (buffers-tab-max-size): max number of tabs.
9357         (buffers-tab-switch-to-buffer-function): function to call when a
9358         tab is pressed.
9359         (buffers-tab-omit-function): filter buffers with this function.
9360         (buffers-tab-format-buffer-line-function): format buffer names for
9361         inclusion in tabs.
9362         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9363         the record.
9364         (build-buffers-tab-internal): build a list of tab items.
9365         (buffers-tab-items): ditto.
9366         (add-tab-to-gutter): put a tab in the gutter area.
9367         (update-tab-in-gutter): reset the buffers in the tab.
9368
9369         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9370
9371         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9372         (switch-to-buffer-hooks): new hook.
9373
9374         * toolbar.el (default-toolbar-position): fix typo.
9375
9376 1999-07-16  Andy Piper  <andy@xemacs.org>
9377
9378         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9379
9380 1999-07-15  Didier Verna  <didier@xemacs.org>
9381
9382         * cus-edit.el (custom-prompt-variable): optional third arg makes
9383         prompt for a comment string.
9384         (customize-set-value): optional prefix makes this function handle
9385         variable comments.
9386         (customize-set-variable): ditto.
9387         (customize-save-variable): ditto.
9388         (customize-customized): handle custom comments.
9389         (customize-save-customized): ditto.
9390         (custom-variable-state-set): ditto.
9391         (custom-face-state-set): ditto.
9392         (customize-saved): ditto.
9393         (custom-variable-set): ditto.
9394         (custom-face-set): ditto.
9395         (custom-variable-save): ditto.
9396         (custom-face-save): ditto.
9397         (custom-variable-reset-saved): ditto.
9398         (custom-face-reset-saved): ditto.
9399         (custom-variable-reset-standard): ditto.
9400         (custom-face-reset-standard): ditto.
9401         (custom-comment-face): new face.
9402         (custom-comment-tag-face): ditto.
9403         (custom-comment): new widget.
9404         (custom-comment-create): new function.
9405         (custom-comment-delete): ditto.
9406         (custom-comment-value-set): ditto.
9407         (custom-comment-show): ditto.
9408         (custom-comment-invisible-p): ditto.
9409         (custom-variable-value-create): create a comment field widget.
9410         (custom-face-value-create): ditto.
9411         (custom-variable-menu): new entry for adding a custom comment.
9412         (custom-face-menu): ditto.
9413         (custom-save-variables): possibly save custom comments.
9414         (custom-save-faces): ditto.
9415
9416         * cus-face.el (custom-set-faces): the arguments can now have a
9417         custom comment as fourth argument.
9418
9419         * custom.el (custom-set-variables): the arguments can now have a
9420         custom comment as fifth element.
9421
9422 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9423
9424         * XEmacs 21.2.18 is released
9425
9426 1999-07-13  SL Baur  <steve@miho>
9427
9428         * lib-complete.el (read-library-name): Revert previous change.
9429         (read-library): Ditto.
9430
9431 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9432
9433         * packages.el (packages-package-list): Capitalize docstring.
9434
9435         * packages.el (packages-find-package-library-path): Use #'nconc
9436         rather than #'append to reduce consing -- #'mapcar uses Flist,
9437         which returns a freshly consed list.  #'append would create yet
9438         another fresh list, using Fmake_list in concat.
9439
9440         * packages.el (package-provide): Use setq with remassq like it
9441         says in its docstring.
9442
9443 1999-07-06  SL Baur  <steve@miho.m17n.org>
9444
9445         * lib-complete.el (progn-with-message): Fix typo.
9446
9447 1999-07-06  SL Baur  <steve@miho.m17n.org>
9448
9449         * mule/mule-misc.el (char-octet): Make function match docstring.
9450         From Katsumi Yamaoka <yamaoka@jpl.org>
9451
9452 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9453
9454         * wid-edit.el (widget-documentation): corrected spelling error.
9455
9456 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9457
9458         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9459         keys if already bound
9460
9461 1999-07-06  SL Baur  <steve@miho.m17n.org>
9462
9463         * lib-complete.el (progn-with-message): Revert previous changes.
9464
9465 1999-06-24  Bob Weiner  <weiner@beopen.com>
9466
9467         * lib-complete.el (find-library):
9468         (find-library-other-window):
9469         (find-library-other-frame): Completely rewrote
9470         so that these functions actually work when called non-interactively.
9471         Also made them handle LIBRARY arguments which end with .el or .elc.
9472
9473 1999-06-24  Bob Weiner  <weiner@beopen.com>
9474
9475         * simple.el (indent-new-comment-line): Locally bound
9476         `block-comment-start' to `comstart' or else when this is called
9477         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9478         `block-comment-start' value, ignoring any existing spacing after a
9479         comment prefix in the previous line and producing ugly comments.
9480
9481 1999-06-23  Bob Weiner  <weiner@beopen.com>
9482
9483         * list-mode.el (mouse-choose-completion):
9484         (choose-completion):
9485         (completion-switch-to-minibuffer): Added.
9486         ([Tab]): [Tab] previously switched to the minibuffer
9487         but since [space] does that and since most applications in the
9488         world use [Tab] to select the next item in a list, do that in the
9489         *Completions* buffer too.  This will cause the least confusion
9490         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9491         06/23/1999.
9492
9493 1999-06-22  Bob Weiner  <weiner@beopen.com>
9494
9495         * help.el (help-buffer-name): Added support for a null value
9496         of `help-buffer-prefix-string' since some buffers require no
9497         prefix.
9498
9499 1999-06-20  Bob Weiner  <weiner@beopen.com>
9500
9501         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9502         in the completion-list-mode-map to bury the completions buffer
9503         even when the minibuffer is no longer active.
9504
9505 1999-06-20  Bob Weiner  <weiner@beopen.com>
9506
9507         * list-mode.el (list-mode): It is visually disconcerting to have
9508         the text cursor disappear within list buffers, especially when
9509         moving from window to window, so leave it visible.
9510
9511 1999-07-01  SL Baur  <steve@miho.m17n.org>
9512
9513         * menubar-items.el (default-menubar): Conditionalize the bug
9514         report menu item (which may not be possible in this XEmacs).
9515         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9516
9517 1999-06-30  SL Baur  <steve@miho.m17n.org>
9518
9519         * subr.el (with-current-buffer): DOC string fix.
9520         Suggested by Bob Weiner <weiner@altrasoft.com>
9521
9522 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9523
9524         * cus-face.el (custom-face-italic): insert missing args
9525
9526 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9527
9528         * packages.el (package-locations): Changed default early package
9529         hierarchies to ~/.xemacs/mule-packages and
9530         ~/.xemacs/xemacs-packages.
9531
9532 1999-06-23  SL Baur  <steve@miho.m17n.org>
9533
9534         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9535
9536 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9537
9538         * packages.el (package-locations): Changed default early package
9539         hierarchy to ~/.xemacs/packages.
9540         (package-locations): Removed `packages' as a possible name for a
9541         late package hierarchy.
9542
9543 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9544
9545         * mule/mule-category.el (word-combining-categories): Set up new
9546         variable.
9547         (word-separating-categories): Likewise.
9548
9549 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9550
9551         * XEmacs 21.2.17 is released
9552
9553 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9554
9555         * font-menu.el (font-menu-set-font): allow for nil specification
9556         of font size.
9557
9558 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9559
9560         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9561         is 1.
9562
9563 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9564
9565         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9566         8859-5 instead of ISO 8859-1.
9567
9568 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9569
9570         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9571         (viet-viscii-encode-table): Ditto.
9572
9573         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9574         Make obsolete definition of char-octet.
9575
9576 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9577
9578         * subr.el: Move no-Mule make-char ...
9579         * help-nomule.el (make-char): To here.
9580         (string-width): Make Mule compatibility alias.
9581
9582 1999-06-15  Andy Piper  <andy@xemacs.org>
9583
9584         * select.el (get-selection-no-error): really make there be no-error.
9585         (get-selection): revert to original.
9586
9587 1999-06-11  Andy Piper  <andy@xemacs.org>
9588
9589         * select.el (selection-sets-clipboard): renamed.
9590         (own-selection): use it.
9591
9592 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9593
9594         * XEmacs 21.2.16 is released
9595
9596 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9597
9598         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9599         missing characters to avoid crash.
9600
9601 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9602
9603         * coding.el (set-terminal-coding-system): Only set the console
9604         coding system on the selected console if it is a tty.
9605
9606 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9607
9608         * cus-face.el:
9609         * cus-edit.el:
9610         * faces.el:
9611         (custom):
9612         (face-spec-set):
9613         * faces.el (frob-face-property):
9614         * font-menu.el (font-menu-set-font):
9615                   Actually apply changes from 1999-03-17
9616
9617 1999-06-10  Andy Piper  <andy@xemacs.org>
9618
9619         * select.el (get-selection): abstract out non error-signalling
9620         part.
9621         (get-selection-no-error): get-selection without signalling an
9622         error.
9623         (selection-is-clipboard-p): new variable. controls whether the
9624         selection sets the clipboard.
9625         (own-selection): use it.
9626
9627         * mouse.el (insert-selection): fallback to clipboard after trying
9628         primary selection and cutbuffer.
9629
9630 1999-06-05  Andy Piper  <andy@xemacs.org>
9631
9632         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9633         selection functions.
9634
9635 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9636
9637         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9638         default value.
9639         (load): Use `raw-text' instead of `no-conversion'.
9640         (insert-file-contents): Likewise.
9641
9642         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9643         of `no-conversion'.
9644
9645 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9646
9647         * coding.el: Don't copy `no-conversion' to `raw-text'.
9648
9649 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9650
9651         * subr.el (make-char): Define it if Mule is not around.
9652
9653 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9654
9655         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9656
9657         * x-select.el (x-disown-selection-internal): Restore symbol as an
9658         obsolete alias.
9659         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9660
9661 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9662
9663         * XEmacs 21.2.15 is released
9664
9665 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9666
9667         * subr.el (split-string): Avoid infinite looping
9668
9669 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9670
9671         * ldap.el (ldap-ignore-attribute-codings): New variable
9672         (ldap-default-attribute-decoder): New variable
9673         (ldap-coding-system): New variable
9674         (ldap-attribute-syntax-encoders): New variable
9675         (ldap-attribute-syntax-decoders): New variable
9676         (ldap-attribute-syntaxes-alist): New variable
9677         (ldap-encode-boolean): New function
9678         (ldap-decode-boolean): New function
9679         (ldap-encode-country-string): New function
9680         (ldap-decode-string): New function
9681         (ldap-decode-address): New function
9682         (ldap-encode-address): New function
9683         (ldap-decode-attribute): New function
9684         (ldap-search): Use some of these
9685
9686 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9687
9688         * version.el (emacs-version): Make the patch level/beta come
9689         before the XEmacs qualifier so that it gets into (funcall
9690         emacs-version) and thus in the bug reports.
9691         (emacs-version>=): Support patch levels.
9692
9693 1999-06-03  SL Baur  <steve@xemacs.org>
9694
9695         * version.el: implement x.y.z version number
9696         From Jan Vroonhof <vroonhof@math.ethz.ch>
9697
9698 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9699
9700         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9701
9702 1999-05-22  Vin Shelton <acs@xemacs.org>
9703
9704         * startup.el: Document -private and break out non-standard X options.
9705
9706 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9707
9708         * mule/mule-charset.el (charset-after): New function.
9709         (charset-direction): Synch with Mule, update docstring.
9710         (get-charset-property): New function.
9711         (put-charset-property): New function.
9712         (charset-plist): New function.
9713
9714         * mule/mule-charset.el (compose-region):
9715         (decompose-region): remove;  these functions (which don't work
9716         since we don't do composite characters) have been moved to
9717         mule-util.el.
9718         (toplevel): follow coding standards
9719
9720 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9721
9722         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9723         exist any more.
9724
9725         * code-files.el: Fix commentary to follow coding standards.  Move
9726         the single line left in mule-files.el to here.
9727
9728         * mule/mule-files.el: delete.
9729
9730 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9731
9732         * info.el (Info-scroll-prev): Use event functions instead of the
9733         old emacs 19 interface.
9734
9735 1999-06-02  Andy Piper  <andy@xemacs.org>
9736
9737         * x-font-menu.el (x-font-menu-load-font):
9738         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9739
9740 1999-05-31  Andy Piper  <andy@xemacs.org>
9741
9742         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9743         group.
9744         (font-menu-this-frame-only-p): ditto.
9745         (font-menu-max-items): reinstate, from Jan Vroonhof
9746         <vroonhof@math.ethz.ch>
9747         (font-menu-submenu-name-format): ditto.
9748         (font-menu-split-long-menu): ditto, for use by the family
9749         constructor.
9750         (font-menu-family-constructor): use it.
9751
9752 1999-05-30  Andy Piper  <andy@xemacs.org>
9753
9754         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9755         for use by the font menu.
9756
9757         * msw-font-menu.el: new file implementing mswindows specific
9758         font-menu behaviour.
9759         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9760         (mswindows-font-menu-junk-families): ditto.
9761         (hack-font-truename): ditto.
9762         (mswindows-font-regexp-ascii): ditto.
9763         (mswindows-reset-device-font-menus): ditto.
9764         (mswindows-font-menu-font-data): ditto.
9765         (mswindows-font-menu-load-font): ditto.
9766
9767         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9768         (x-font-menu-font-data): ditto.
9769         (x-font-menu-load-font): ditto.
9770
9771         * font-menu.el: new file implementing generic font menu behaviour.
9772         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9773         made device independent.
9774         (font-menu-this-frame-only-p): ditto.
9775         (font-menu-preferred-resolution): ditto.
9776         (font-menu-size-scaling): new variable used to determine whether
9777         sizes are in points or tenths of a point.
9778         (vassoc): moved from x-font-menu.el.
9779         (device-fonts-cache): ditto.
9780         (device-fonts-cache): ditto.
9781         (flush-device-fonts-cache): ditto.
9782         (reset-device-font-menus): copied from x-font-menu.el and made
9783         device independent. Most functionality deferred to
9784         device-dependent versions.
9785         (font-menu-family-constructor): copied from x-font-menu.el and
9786         made device independent.
9787         (font-menu-size-constructor): ditto.
9788         (font-menu-weight-constructor): ditto.
9789         (font-menu-set-font): ditto.
9790         (font-menu-change-face): ditto.
9791         (font-menu-load-font): new device method.
9792         (font-menu-font-data): ditto.
9793
9794         * x-font-menu.el: The above functions deleted.
9795
9796 1999-05-26  Andy Piper  <andy@xemacs.org>
9797
9798         * update-elc.el:
9799         * make-docfile.el:
9800         * loadup.el: rehash expand-file-name usage to not use default-directory.
9801
9802 1999-05-21  Andy Piper  <andy@xemacs.org>
9803
9804         * x-select.el (x-select-convert-to-text):
9805         (x-selected-text-type):
9806         (x-get-selection):
9807         (xselect-convert-to-string):
9808         (xselect-convert-to-compound-text):
9809         (xselect-convert-to-length):
9810         (xselect-convert-to-targets):
9811         (xselect-convert-to-delete):
9812         (xselect-convert-to-filename):
9813         (xselect-convert-to-charpos):
9814         (xselect-convert-to-lineno):
9815         (xselect-convert-to-colno):
9816         (xselect-convert-to-sourceloc):
9817         (xselect-convert-to-os):
9818         (xselect-convert-to-host):
9819         (xselect-convert-to-user):
9820         (xselect-convert-to-class):
9821         (xselect-convert-to-name):
9822         (xselect-convert-to-integer):
9823         (xselect-convert-to-atom):
9824         (xselect-convert-to-identity): functions renamed from x-* and
9825         moved to select.el.
9826         (x-get-secondary-selection): use rename get-selection.
9827         (x-get-clipboard): ditto.
9828         (x-own-selection): moved to select.el.
9829         (x-valid-simple-selection-p): ditto.
9830         (x-dehilight-selection): ditto.
9831         (x-own-clipboard): ditto.
9832         (x-disown-selection): ditto.
9833
9834         * x-mouse.el (x-yank-function): moved to mouse.el.
9835         (x-insert-selection): ditto.
9836         (x-set-point-and-move-selection): use renamed function.
9837
9838         * select.el (selected-text-type): moved and renamed from
9839         x-select.el.
9840         (selection-owner-p): moved to C.
9841         (selection-exists-p): ditto.
9842         (get-cutbuffer): new device method.
9843         (get-selection): generalised and moved from x-select.el.
9844         (own-selection): moved x-own-selection functionality into here.
9845         (dehilight-selection): renamed and moved from x-select.el.
9846         (own-clipboard): functionality moved from x-select.el using new
9847         generic C builtins.
9848         (disown-clipboard): ditto.
9849         (select-convert-to-text):
9850         (select-convert-to-string):
9851         (select-convert-to-compound-text):
9852         (select-convert-to-length):
9853         (select-convert-to-targets):
9854         (select-convert-to-delete):
9855         (select-convert-to-filename):
9856         (select-convert-to-charpos):
9857         (select-convert-to-lineno):
9858         (select-convert-to-colno):
9859         (select-convert-to-sourceloc):
9860         (select-convert-to-os):
9861         (select-convert-to-host):
9862         (select-convert-to-user):
9863         (select-convert-to-class):
9864         (select-convert-to-name):
9865         (select-convert-to-integer):
9866         (select-convert-to-atom):
9867         (select-convert-to-identity): new functions renamed from x-* and
9868         moved from x-select.el.
9869
9870         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9871         into here and use as the default window-system mouse yank.
9872         (insert-selection): generalised and moved from x-mouse.el.
9873         (own-clipboard): moved to C.
9874
9875         * msw-select.el (mswindows-selection-owned-p): deleted.
9876         (mswindows-own-selection): generalised and moved to select.el.
9877         (mswindows-disown-selection): generalised and moved to C.
9878         (mswindows-selection-owner-p): ditto.
9879
9880 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9881
9882         * XEmacs 21.2.14 is released
9883
9884 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9885
9886         * about.el: update contact info for jason and slb.
9887
9888 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9889
9890         * mule/european.el (setup-romanian-environment): Add Romanian
9891         support from Emacs/Mule romanian.el.
9892
9893 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9894
9895         * cus-face.el: Label all custom changes with the 'custom' tag.
9896
9897         * cus-edit.el: idem ditto.
9898
9899         * faces.el: Added suport for adding device tags to various functions.
9900         (custom): New device tag.
9901         (face-spec-set): Call reset face with tags argument. No longer do
9902         x-init-global-faces hack.
9903
9904         * faces.el (frob-face-property): Use an anonymous specifier to map
9905         frob-face-property-1 over.
9906
9907         * x-font-menu.el (font-menu-set-font): Always specify all
9908         properties to custom.
9909
9910 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9911
9912         * mule/european.el (setup-czech-environment): Add czech support.
9913         From David Sauer <davids@orfinet.cz>
9914
9915 1999-03-15  SL Baur  <steve@xemacs.org>
9916
9917         * check-features.el: Turn hard errors into warnings.
9918
9919 1999-03-21  SL Baur  <steve@xemacs.org>
9920
9921         * simple.el (delete-key-deletes-forward): As per discussion on
9922         xemacs-beta, default to t.
9923
9924 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9925
9926         * loadup.el: Define Installation-string before loading anything.
9927
9928 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9929
9930         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9931         From Anders Stenman <stenman@isy.liu.se>
9932
9933 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9934
9935         * wid-edit.el (widget-glyph-find): Ditto.
9936
9937         * packages.el (locate-library): Ditto.
9938
9939         * loadup.el (really-early-error-handler): Ditto.
9940
9941         * lib-complete.el (read-library): Ditto.
9942
9943         * faces.el (set-face-stipple): Ditto.
9944
9945         * code-files.el (load): Use new calling style of locate-file.
9946
9947 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9948
9949         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9950         dead.
9951
9952 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9953
9954         * dumped-lisp.el (preloaded-file-list): Don't load
9955         Installation.el.
9956
9957         * loadup.el (Installation-string): Define it here.
9958
9959 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9960
9961         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9962         Installation.el needs to be loaded before `dump-paths', otherwise
9963         the dumping process won't find it.
9964
9965 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9966
9967         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9968         subr so that we can use `replace-in-string' in Installation.el to
9969         get rid of C-m chars under the native Windows build.
9970
9971 1999-04-29  Andy Piper  <andy@xemacs.org>
9972
9973         * make-docfile.el: canonicalize file and directory names.
9974
9975         * device.el (call-device-method): new function for calling device
9976         specific methods.
9977         (define-device-method): new function for defining device methods.
9978         (define-device-method*): ditto.
9979
9980 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9981
9982         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9983
9984 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9985
9986         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9987         (cyrillic-koi8-r-encode-table): Likewise.
9988         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9989         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9990
9991         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9992         from vietnamese.el].
9993
9994         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9995         mule/mule-misc.el.
9996
9997 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9998
9999         * mule/thai-xtis.el:
10000         - Change font registry name from "Thai94x94-0" to "xtis-0".
10001         - Change mnemonic of coding-system `tis-620' to "TIS620".
10002
10003 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10004
10005         * mule/ethiopic.el: fixed.
10006
10007 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10008
10009         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10010
10011         * mule/thai-xtis.el: New file.
10012
10013         * mule/vietnamese.el: New file.
10014
10015         * mule/ethiopic.el: New file.
10016
10017 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10018
10019         * bytecomp.el (byte-compile-close-variables): Leave
10020         debug-issue-ebola-notices alone.
10021
10022 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10023
10024         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10025         at the top of the buffer since it is the most important thing to
10026         customize
10027         (ldap-get-host-parameter): New defun
10028         (ldap-search): Add a new parameter `withdn' to retrieve the
10029         distinguished names of entries
10030
10031 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10032
10033         * startup.el (splash-frame-body): Date and spelling fixes.
10034
10035 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10036
10037         * view-less.el (toggle-truncate-lines): add autoload tag
10038
10039 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10040
10041         * format.el (format-alist): Disable image stuff.
10042
10043 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10044
10045         * wid-edit.el (widget-glyph-find): Search by directories, then by
10046         suffixes rather than the other way around.
10047         (widget-image-conversion): Renamed to
10048         `widget-image-file-name-suffixes'.
10049
10050 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10051
10052         * mule/mule-charset.el: Made old functions obsolete, remove the
10053         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10054         (charset-iso-graphic-plane): Rename from charset-graphic.
10055         (charset-iso-final-char): Rename from charset-final.
10056         (charset-width): Rename from charset-columns.
10057         (charset-bytes): Added from fsf compatibility, returns always 1.
10058
10059         * mule/mule-misc.el: Move charset-doc-string alias to
10060         mule-charset.el
10061
10062 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10063
10064         * x-faces.el (x-make-font-bold-italic): honor
10065         *try-oblique-before-italic-fonts*
10066
10067 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10068
10069         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10070
10071 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10072
10073         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10074         name.
10075
10076 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10077
10078         * cl-extra.el (equalp): Would bug out for lists.
10079
10080 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10081
10082         * about.el (about-hackers):  Change cgw's email address
10083
10084 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10085
10086         * XEmacs 21.2.13 is released
10087
10088 1999-03-12  SL Baur  <steve@xemacs.org>
10089
10090         * simple.el (delete-key-deletes-forward): Revert to previous
10091         behavior.
10092
10093 1999-01-18  Didier Verna  <didier@xemacs.org>
10094
10095         * menubar-items.el (xemacs-splash-buffer): handle the case of
10096         multiple elements in the splash buffer body.
10097
10098         * startup.el (splash-frame-timeout): new constant: interval
10099         between splash buffer elements.
10100         (command-line-1): handle splash buffer with multiple elements (use
10101         a timeout).
10102         (splash-frame-body): Originally `startup-splash-frame-body'.
10103         Rewrote a cleaner and more readable version. This can now be array,
10104         in which case each element is displayed in turn in the splash buffer.
10105         (splash-frame-static-body): new constant. Persistent information
10106         across all splash buffer elements (preserves the possibility to give
10107         it in different languages.
10108         (circulate-splash-frame-elements): new function. Used as a timeout
10109         to circulate through all splash frame elements and display them in
10110         sequence.
10111         (display-splash-frame): originally `startup-splash-frame'. Handle
10112         the case of multiple elements in the splash buffer body. Now
10113         returns a timeout id if multiple elements to display, or nil.
10114
10115 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10116
10117         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10118         so they can be overridden by x-init-face-from-resources.
10119         Additionally specify the font name also with an x tag.
10120
10121 1999-03-08  Andy Piper  <andy@xemacs.org>
10122
10123         * package-get.el (package-get-base): autoload.
10124
10125         * menubar-items.el (default-menubar): add update menu item. Fix
10126         custom menu to only be activated when package-base is available.
10127
10128         * package-get.el (package-get-custom): don't load
10129         package-get-custom as it is auto-generated. Fix group definition.
10130
10131 1999-03-05  Didier Verna  <didier@xemacs.org>
10132
10133         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10134         instead of `symbol-name' (Thanks Kyle).
10135
10136         * cus-edit.el (custom-save-variables): use `prin1' instead of
10137         princ to write symbols.
10138
10139 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10140
10141         * XEmacs 21.2.12 is released
10142
10143 1999-03-05  SL Baur  <steve@xemacs.org>
10144
10145         * menubar-items.el (default-menubar): Add kfm browsing support.
10146         From Neal Becker <nbecker@fred.net>
10147
10148 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10149
10150         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10151         calls to font-lock during buffer reversion.
10152
10153 1999-02-12  Didier Verna  <didier@xemacs.org>
10154
10155         * info.el (Info-build-node-completions): unconditionally widen the
10156         tag table buffer.
10157
10158 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10159
10160         * x-faces.el (x-init-face-from-resources):
10161         Only set fonts in the 'x locale.
10162
10163 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10164
10165         * package-ui.el (pui-install-selected-packages): Don't throw on
10166         `package-admin-delete-binary-package' returning nil since it's
10167         normal.  Reindent function.
10168         (pui-add-required-packages): Handle case where packages selected
10169         for installation have never been installed.
10170
10171 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10172
10173         * menubar-items.el (default-menubar):
10174         Implement the ``Mule->Set coding system of process'' menu item.
10175
10176 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10177
10178         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10179         files
10180         - Change some `if's to `when's
10181
10182 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10183
10184         * XEmacs 21.2.11 is released
10185
10186 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10187
10188         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10189         against window close (Fix Bug #460).
10190         (ask-user-about-lock-dbox): Idem.
10191
10192 1999-02-25  SL Baur  <steve@xemacs.org>
10193
10194         * mule/mule-charset.el (charset-leading-byte): New function.
10195         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10196
10197 1999-02-12  Andy Piper  <andy@xemacs.org>
10198
10199         * about.el (xemacs-hackers): change andy's email address.
10200         (about-url-alist): change andy's web page address.
10201         (about-xemacs): add piper.
10202
10203 1999-02-16  SL Baur  <steve@xemacs.org>
10204
10205         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10206         of mule-base into lisp/mule.
10207
10208 1999-02-16  SL Baur  <steve@xemacs.org>
10209
10210         * mule/arabic.el:
10211         mule/canna-leim.el:
10212         mule/chinese.el:
10213         mule/cyrillic.el:
10214         mule/english.el:
10215         mule/european.el:
10216         mule/greek.el:
10217         mule/hebrew.el:
10218         mule/japanese.el:
10219         mule/kinsoku.el:
10220         mule/korean.el:
10221         mule/misc-lang.el:
10222         mule/mule-category.el:
10223         mule/mule-ccl.el:
10224         mule/mule-charset.el:
10225         mule/mule-cmds.el:
10226         mule/mule-coding.el:
10227         mule/mule-files.el:
10228         mule/mule-help.el:
10229         mule/mule-init.el:
10230         mule/mule-misc.el:
10231         mule/mule-tty-init.el:
10232         mule/mule-x-init.el:
10233         mule/viet-chars.el:  Remerge from mule-base.
10234
10235         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10236         of mule-base into lisp/mule.
10237
10238 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10239
10240         * process.el (exec-to-string): Use `shell-command-switch' in place
10241         of hard-wired "-c" (for WindowsNT).
10242
10243 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10244
10245         * menubar-items.el (default-menubar):  Remove obsolete
10246         "Gopher" item
10247
10248 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10249
10250         * package-admin.el (package-admin-get-install-dir): First fall
10251         back to the location of xemacs-base for non-mule packages.
10252
10253 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10254
10255         * paths.el:
10256         - improved automounter tmp directory support.
10257         - support 4 (!) empirically discovered automounter conventions
10258
10259 1999-02-12  SL Baur  <steve@xemacs.org>
10260
10261         * etags.el (pop-tag-mark): autoload to match key binding.
10262
10263 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10264
10265         * XEmacs 21.2.10 is released
10266
10267 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10268
10269         * package-get.el (package-get-remote-filename): Don't bug out for
10270         a local file name in the search entry.
10271
10272 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10273
10274         * XEmacs 21.2.9 is released
10275
10276 1999-01-19  Didier Verna  <didier@xemacs.org>
10277
10278         * replace.el (replace-search-function): new variable containing a
10279         function to perform a search-forward.
10280         (replace-re-search-function): new variable containing a function
10281         to perform a re-search-forward.
10282         (perform-replace): use them.
10283
10284 1999-01-25  Didier Verna  <didier@xemacs.org>
10285
10286         * select.el (selection-owner-p): use the name `XEmacs'.
10287         (cut-copy-clear-internal): ditto.
10288
10289 1999-01-18  Andy Piper  <andy@xemacs.org>
10290
10291         * about.el (about-url-alist): Update my entry.
10292         (xemacs-hackers): Ditto.
10293
10294 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10295
10296         * buffer.el (switch-to-buffer): Fixing documentation.
10297         * minibuf.el (minibuffer-completion-table): ditto.
10298         * cl-macs.el (return-from): ditto.
10299
10300 1999-01-04  Didier Verna  <didier@xemacs.org>
10301
10302         * replace.el (delete-non-matching-lines): temporarily disable
10303         case-folding when called interactively with a regexp containing
10304         uppercase characters.
10305         (delete-matching-lines): ditto.
10306         (count-matches): ditto.
10307         (list-matching-lines): ditto.
10308
10309 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10310
10311         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10312         abort if current window is split horizontally, not if others are
10313         split.  Got rid of unnecessary minibuffer checking.  Also, add
10314         some comments (it's still complex).
10315
10316 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10317
10318         * package-get.el: changed address for doc.ic.ac.uk to
10319         sunsite.doc.ic.ac.uk
10320
10321 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10322
10323         * ldap.el (toplevel): Remove requires so that the file compiles
10324         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10325
10326 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10327
10328         * dump-paths.el: Calculate module-directory and set
10329         module-load-path to the load path for modules.
10330
10331         * loadup.el: Get bootstrap value of module-load-path from the
10332         environment variable EMACSBOOTSTRAPMODULEPATH.
10333         - Display the module load path if we're debugging paths.
10334
10335         * setup-paths.el: Added function paths-find-site-module-directory.
10336         - Added function paths-find-module-directory.
10337         - Added function paths-construct-module-load-path.  Uses new
10338         environment variable EMACSMODULEPATH.
10339
10340 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10341
10342         * font.el (font-default-object-for-device):
10343         Oops! This `or' can't be replaced by `unless'.
10344         Fixed inability to run w3, among other things.
10345
10346 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10347
10348         * package-admin.el: Change initialization of
10349           package-admin-install-function dependent on system type.
10350           Change package-admin-install-function-mswindows to use
10351           "minitar".
10352
10353 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10354
10355         * mouse.el (default-mouse-motion-handler): Disable help echo while
10356         in the minibuffer.
10357
10358 1998-12-28  Martin Buchholz <martin@xemacs.org>
10359
10360         * XEmacs 21.2.8 is released.
10361
10362 1998-12-24  Martin Buchholz <martin@xemacs.org>
10363
10364         * XEmacs 21.2.7 is released.
10365
10366 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10367
10368         * package-ui.el (pui-list-packages): Set truncate-lines.
10369
10370         * package-get.el (package-get-download-menu): Use
10371         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10372
10373         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10374         (pui-help-string): idem.
10375         (list-packages-mode): New major mode.
10376         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10377         (pui-install-selected-packages): Add suport for removing packages.
10378         (pui-toggle-package-delete-key): New function.
10379         (pui-popup-context-sensitive): New kludge.
10380         (pui-list-packages): Add warning when `package-get-remote' is nil.
10381         (package-ui-add-site): New function.
10382
10383 1998-12-01  Didier Verna  <didier@xemacs.org>
10384
10385         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10386
10387 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10388
10389         * ldap.el: Custom-ized
10390         (toplevel): Do not provide `ldap' which is provided by C level
10391         LDAP code
10392         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10393
10394 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10395
10396         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10397
10398 1998-12-17  Andy Piper  <andy@xemacs.org>
10399
10400         * sound.el (sound-load-list): name changed from sound-load-alist.
10401         (sound-extension-list): name changed from sound-ext-list.
10402         (load-default-sounds): use new names.
10403         (load-sound-file): use new names.
10404
10405 1998-12-16  Andy Piper  <andy@xemacs.org>
10406
10407         * XEmacs 21.2.6 is released
10408
10409 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10410
10411         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10412         errors.
10413
10414 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10415
10416         * wid-edit.el (widget-echo-this-extent): Set
10417         help-echo-owns-message to t.
10418
10419 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10420
10421         * package-get.el (package-get-download-menu): use toggles for
10422           each site in the download site menu.
10423
10424 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10425
10426         * package-get.el (package-get): If we cannot find a package
10427           because package-get-remote is not set, give a more helpful
10428           error message.
10429
10430 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10431
10432         * package-get.el (package-get-remote-filename): use an EFS path
10433         with user anonymous if no user is specified.
10434
10435 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10436
10437         * faces.el (face-spec-set): Re-init fallfacks for default after
10438         calling reset-face on the default face.
10439
10440 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10441
10442         * package-admin.el (package-admin-default-install-function):
10443         Behave as advertised.  Make sure the pkg-dir is proper for
10444         default-directory.
10445         (package-admin-add-binary-package): Make sure the pkg-dir is
10446         proper for default-directory.
10447         (package-admin-install-function-mswindows): Make sure the pkg-dir
10448         is proper for default-directory.
10449
10450 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10451
10452         * XEmacs 21.2.5 is released
10453
10454 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10455
10456         * files.el (binary-file-regexps): regexp-opt is not available at
10457         bytecompile time.
10458
10459 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10460
10461         * x-win-xfree86.el:
10462         * x-win-sun.el (x-win-init-sun):
10463         * x-win-sun.el:
10464         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10465         * x-iso8859-1.el:
10466         * x-init.el (init-post-x-win):
10467         * x-init.el (init-pre-x-win):
10468         * x-init.el (x-initialize-compose):
10469         * x-init.el:
10470         * x-compose.el:
10471         * winnt.el:
10472         * widget.el:
10473         * wid-edit.el (widget-glyph-click):
10474         * wid-edit.el (widget-glyph-find):
10475         * wid-edit.el (widget-type):
10476         * view-less.el (view-buffer-other-window):
10477         * very-early-lisp.el:
10478         * version.el:
10479         * toolbar.el:
10480         * toolbar-items.el:
10481         * term/sun.el (suntool-map):
10482         * term/sun-mouse.el:
10483         * term/internal.el:
10484         * syntax.el (modify-syntax-entry):
10485         * symbol-syntax.el:
10486         * subr.el:
10487         * startup.el (lock-directory):
10488         * simple.el (set-comment-column):
10489         * simple.el (backward-delete-char-untabify):
10490         * shadow.el (find-emacs-lisp-shadows):
10491         * shadow.el:
10492         * setup-paths.el (paths-construct-info-path):
10493         * select.el (cut-copy-clear-internal):
10494         * process.el (call-process-region):
10495         * process.el (start-process-shell-command):
10496         * process.el:
10497         * paths.el (rmail-spool-directory):
10498         * paragraphs.el (use-hard-newlines):
10499         * package-get.el (package-get-dependencies):
10500         * package-admin.el (package-admin-delete-binary-package):
10501         * obsolete.el (truncate-string):
10502         * obsolete.el (store-substring):
10503         * mouse.el (default-mouse-track-maybe-own-selection):
10504         * mouse.el (mouse-yank-at-point):
10505         * modeline.el:
10506         * modeline.el (mouse-drag-modeline):
10507         * minibuf.el (read-directory-name-internal):
10508         * minibuf.el (read-file-name-internal):
10509         * minibuf.el (read-file-name-internal-1):
10510         * minibuf.el (read-file-name-2):
10511         * minibuf.el (exact-minibuffer-completion-p):
10512         * minibuf.el (read-from-minibuffer):
10513         * minibuf.el:
10514         * menubar.el (check-menu-syntax):
10515         * map-ynp.el (map-y-or-n-p):
10516         * make-docfile.el (docfile-out-of-date):
10517         * loadup.el ((member "run-temacs" command-line-args)):
10518         * loadup.el ((member "no-site-file" command-line-args)):
10519         * loadup.el (really-early-error-handler):
10520         * loadup.el:
10521         * loadhist.el:
10522         * loaddefs.el:
10523         * lisp-mnt.el (lm-verify):
10524         * lib-complete.el (lib-complete:cache-completions):
10525         * lib-complete.el (library-all-completions):
10526         * itimer.el (itimer-run-expired-timers):
10527         * info.el (Info-mode):
10528         * info.el (Info-insert-file-contents):
10529         * info.el (Info-rebuild-dir):
10530         * info.el (Info-build-dir-anew):
10531         * info.el (Info-parse-dir-entries):
10532         * info.el (Info-dir-outdated-p):
10533         * info.el (Info-insert-dir):
10534         * info.el (info-xref):
10535         * info.el:
10536         * hyper-apropos.el (hyper-apropos-get-doc):
10537         * hyper-apropos.el (hyper-describe-face):
10538         * hyper-apropos.el (hyper-apropos-mode):
10539         * hyper-apropos.el:
10540         * help.el (list-processes):
10541         * help.el:
10542         * gnuserv.el:
10543         * font.el (mswindows-font-create-name):
10544         * font.el (font-default-font-for-device):
10545         * font.el (x-font-create-object):
10546         * font.el (font-registry):
10547         * font.el:
10548         * font-lock.el (font-lock-keywords):
10549         * font-lock.el:
10550         * finder.el (finder-compile-keywords):
10551         * find-paths.el (paths-find-recursive-path):
10552         * fill.el (set-justification-center):
10553         * fill.el (fill-region-as-paragraph):
10554         * files.el (insert-directory):
10555         * files.el (wildcard-to-regexp):
10556         * files.el (recover-file):
10557         * files.el (basic-save-buffer):
10558         * files.el (delete-auto-save-file-if-necessary):
10559         * files.el (file-relative-name):
10560         * files.el (backup-extract-version):
10561         * files.el (backup-buffer):
10562         * files.el (set-visited-file-name):
10563         * files.el (set-auto-mode):
10564         * files.el (interpreter-mode-alist):
10565         * files.el:
10566         * files.el (find-file-noselect):
10567         * files.el (abbreviate-file-name):
10568         * files.el (parse-colon-path):
10569         * files.el (directory-abbrev-alist):
10570         * etags.el (visit-tags-table-buffer):
10571         * easymenu.el (easy-menu-define):
10572         * dragdrop.el (experimental-dragdrop-drag):
10573         * dragdrop.el (dragdrop-drop-do-functions):
10574         * dragdrop.el (dragdrop-drop-at-point):
10575         * disass.el (disassemble-1):
10576         * disass.el (disassemble-internal):
10577         * disass.el (disassemble):
10578         * disass.el:
10579         * derived.el (derived-mode-init-mode-variables):
10580         * derived.el (define-derived-mode):
10581         * custom.el (defgroup):
10582         * cus-edit.el (custom-quote):
10583         * config.el:
10584         * code-process.el (open-network-stream):
10585         * code-process.el (start-process):
10586         * code-process.el (call-process-region):
10587         * code-process.el (call-process):
10588         * code-process.el:
10589         * code-files.el (insert-file-contents):
10590         * code-files.el:
10591         * code-files.el (buffer-file-coding-system-for-read):
10592         * cmdloop.el (yes-or-no-p-minibuf):
10593         * cl.el:
10594         * cl-macs.el:
10595         * cl-extra.el:
10596         * callers-of-rpt.el (make-caller-report):
10597         * callers-of-rpt.el:
10598         * bytecomp.el (batch-byte-recompile-directory):
10599         * bytecomp.el (batch-byte-compile-1):
10600         * bytecomp.el (batch-byte-compile):
10601         * bytecomp.el (display-call-tree):
10602         * bytecomp.el (byte-compile-insert):
10603         * bytecomp.el (byte-compile-two-args-19->20):
10604         * bytecomp.el (byte-compile-variable-ref):
10605         * bytecomp.el (byte-compile-form):
10606         * bytecomp.el (byte-compile-top-level-body):
10607         * bytecomp.el (byte-compile-out-toplevel):
10608         * bytecomp.el (byte-compile-byte-code-maker):
10609         * bytecomp.el (byte-compile-file-form-defmumble):
10610         * bytecomp.el (byte-compile-file-form):
10611         * bytecomp.el (byte-compile-keep-pending):
10612         * bytecomp.el (byte-compile-insert-header):
10613         * bytecomp.el (byte-compile-from-buffer):
10614         * bytecomp.el (byte-compile-file):
10615         * bytecomp.el (byte-recompile-file):
10616         * bytecomp.el (byte-compile-close-variables):
10617         * bytecomp.el (byte-compile-warn-about-unused-variables):
10618         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10619         * bytecomp.el (byte-compiler-legal-options):
10620         * bytecomp.el (byte-compile-lapcode):
10621         * bytecomp.el (byte-optimize-log):
10622         * bytecomp.el ((fboundp 'defsubst)):
10623         * bytecomp.el:
10624         * bytecomp-runtime.el:
10625         * byte-optimize.el (byte-optimize-apply):
10626         * byte-optimize.el (car):
10627         * byte-optimize.el (byte-optimize-form):
10628         * byte-optimize.el (byte-optimize-form-code-walker):
10629         * byte-optimize.el:
10630         * build-report.el (build-report-insert-installation-file):
10631         * build-report.el (build-report):
10632         * auto-show.el:
10633         * apropos.el (apropos-documentation):
10634         - mega patch
10635         - clean up byte-compile warnings
10636         - remove unused variables
10637         - Use common lisp style hashtable functions
10638         - byte compiler cleanup
10639         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10640         - remove old backquote syntax usage
10641         - move some cl functionality into C for speed.
10642         - remove last remaining VMS support
10643         - spelling fixes
10644         - implement last, butlast, nbutlast, copy-list in C.
10645         - new macro ignore-file-errors, similar to ignore-errors
10646           (ignore-file-errors (delete-file "foo"))
10647         - get frequent garbage collection during loadup.el by tweaking
10648           gc-cons-threshold, rather than explicitly calling garbage-collect
10649         - default delete-key-deletes-forward to `t'.
10650
10651 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10652
10653         * XEmacs 21.2-beta4 is released.
10654
10655 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10656
10657         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10658         (easy-menu-item-present-p): Wrapper around find-menu-item.
10659         (easy-menu-remove-item): Wrapper around delete-menu-item.
10660
10661         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10662         (add-menu-button): Add 'in-menu' argument.
10663         (add-menu-item-1): Add in-menu support to helper function.
10664
10665 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10666
10667         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10668
10669 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10670
10671         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10672         of Dec 4, 1997.
10673
10674 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10675
10676         * process.el (shell-command-on-region): Report if the command
10677         succeeded or failed.
10678
10679 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10680
10681         * subr.el (buffer-substring-no-properties): Comment out.
10682
10683 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10684
10685         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10686           into font instances first, like `x-frob-font-size' does.
10687           (mswindows-find-larger-font): ditto
10688
10689 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10690
10691         * package-ui.el (pui-install-selected-packages): fix args in call
10692         to `package-get'.
10693
10694 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10695
10696         * package-get.el (host-name): New widget type.
10697         (package-get-remote): Better customization using new type.
10698         (package-get-download-sites): idem dito.
10699
10700         (package-get-custom): Do not use package-get-all untill we have
10701         runtime dependencies.
10702
10703         (package-get-remove-copy): Default to 't' we no longer need this
10704         kludge as we do not currently use depenencies.
10705
10706         (package-get-was-current): New variable.
10707         (package-get-require-base): New 'force-current' argument.
10708         (package-get-update-base): idem
10709         (package-get-package-provider):  idem
10710         (package-get-locate-index-file): New 'no-remote' argument.
10711         (package-get-locate-file): idem.
10712
10713         (package-get-maybe-save-index): New function.
10714         (package-get-update-base): Use it.
10715
10716 1998-10-28 Greg Klanderman <greg@alphatech.com>
10717
10718         * package-get.el (package-get-remote): default to nil; by default,
10719         don't go out to the net via EFS.  They must select a download site.
10720         (package-get-download-sites): new variable.
10721         (package-get-download-menu): new function.
10722         (package-get-locate-index-file): new function.
10723         (package-get-update-base): use it.
10724
10725         * menubar-items.el (default-menubar): add "Update Package Index"
10726         and "Add Download Site" menus under Options | Manage Packages.
10727
10728 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10729
10730         * package-get.el (package-get): bugfix code checking installed version
10731         for case where package is not currently installed.
10732         (package-get-require-signed-base-updates): new variable.
10733         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10734         deemed not a goot thing.  Use the variable
10735         package-get-allow-unsigned-base-updates instead.
10736
10737 1998-10-16 Greg Klanderman <greg@alphatech.com>
10738
10739         * package-get.el (package-get): Don't install an older version than
10740         we already have unless explicitly told to.  Issue a warning.
10741
10742         * package-ui.el (pui-add-required-packages): when adding
10743         dependencies, don't add packages that are up to date.
10744         (pui-package-symbol-char):  Don't consider a package out of date
10745         if you have a newer version installed than the latest version in
10746         package-get-base.
10747
10748         * package-get.el (package-get-base-filename): document that it may
10749         be a path relative to package-get-remote;  new default value.
10750         (package-get-locate-file): new function.
10751         (package-get-update-base): use it to expand package-get-base-filename.
10752         (package-get-save-base): new function to save the package-get database
10753         to file.
10754         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10755         (package-get-update-base): pass the REMOTE-SOURCE arg.
10756         (package-get-update-base-entry): call package-get-custom-add-entry.
10757         (package-get-file-installed-p): removed; no longer needed.
10758         (package-get-create-custom): ditto.
10759         (toplevel): remove code to build and load package-get-custom.el
10760         (package-get-custom-add-entry): new function.
10761
10762 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10763
10764         * wid-edit.el (widget-button-click): Don't switch window.
10765
10766 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10767
10768         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10769
10770 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10771
10772         * etags.el (find-tag-default): Run find-tag-hook using
10773         run-hooks rather than funcall
10774
10775 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10776
10777         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10778         and the current local map as the parents to isearch-mode-map.
10779
10780 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10781
10782         * XEmacs 21.2-beta3 is released.
10783
10784 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10785
10786         * package-get.el (package-get-update-base): use
10787         insert-file-contents-internal, not insert-file-contents-literally.
10788
10789 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10790
10791         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10792         dump time.
10793
10794 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10795
10796         * package-get.el (package-get-update-base-entry): new function.
10797         (package-get-update-base): renamed; was `package-get-load-base'.
10798         cleanup, and use package-get-update-base-from-buffer.
10799         (package-get-update-base-from-buffer): new function.
10800         (package-get-update-base-entries): new; helper for above.
10801         Do not eval lisp grabbed over ftp; parse it from new format.
10802
10803 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10804
10805         * files.el (set-auto-mode): Don't play games loading package-get
10806         database; package-get-package-provider will handle it all.
10807
10808 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10809
10810         * package-get.el (package-get-base-filename): new variable.
10811         (package-get-require-base): new function.
10812         (package-get-pgp-signed-begin-line): new variable.
10813         (package-get-pgp-signature-begin-line): ditto.
10814         (package-get-pgp-signature-end-line):  ditto.
10815         (package-get-load-base): new function.
10816         (package-get-interactive-package-query):
10817         (package-get-update-all):
10818         (package-get-dependencies):
10819         (package-get-package-provider):
10820         (package-get-custom): use package-get-require-base.
10821         [package-get-custom loading]: disable for now.
10822
10823         * package-ui.el (pui-list-packages): use (package-get-require-base)
10824
10825 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10826
10827         * package-ui.el: Correct obvious thinko in choosing extent face.
10828
10829 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10830
10831         * menubar-items.el (default-menubar): pui-list-package has nothing
10832         to with Customize. Move all the package stuff to a new Item in Options.
10833
10834         * package-ui.el (pui-menu): Add menu and Popup menu.
10835
10836         * package-get.el (package-get): Use new
10837         package-admin-get-install-dir.
10838
10839         * package-admin.el (package-admin-get-install-dir): New syntax.
10840         Conserve package location and put mule packages where mule-base is.
10841
10842         * package-get.el : Customized
10843
10844         * package-ui.el (pui): Customized
10845         (pui-package-install-dest-dir): New variable.
10846         (pui-install-selected-packages): Use it
10847
10848 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10849
10850         * package-get.el (package-get-interactive-package-query): Move
10851         dependency on package-get-base to run-time.
10852         (package-get-update-all): Ditto.
10853         (package-get-dependencies): Ditto.
10854         (package-get-package-provider): Ditto.
10855         (package-get-custom): Ditto.
10856
10857 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10858
10859         * events.el: Remove 'ascii-character property from 'backspace
10860         and 'delete symbols
10861
10862 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10863
10864         * package-get-base.el: removed.
10865
10866 1998-09-23  Didier Verna  <didier@xemacs.org>
10867
10868         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10869         (no-upper-case-p): new function.
10870         (with-search-caps-disable-folding): new macro.
10871         (with-interactive-search-caps-disable-folding): new macro.
10872         (zap-to-char): In interactive mode, do a case-sensitive search if
10873         the character is uppercase.
10874         (zap-up-to-char): ditto.
10875
10876         * replace.el (perform-replace): use the function no-upper-case-p.
10877
10878         * isearch-mode.el (isearch-fix-case): ditto.
10879         make obsolete `with-caps-disable-folding' and
10880         `isearch-no-upper-case-p'.
10881
10882         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10883         (tags-search): ditto.
10884         (tags-query-replace): ditto.
10885
10886         * info.el (Info-search): ditto.
10887
10888 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10889
10890         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10891
10892 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10893
10894         * package-admin.el (package-admin-rmtree): rewritten.  need to
10895         check for "." and ".." before symlink check.  expand files and
10896         directories with respect to DIRECTORY, not default-directory.
10897
10898 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10899
10900         * package-get.el (package-get-all): add INSTALL-DIR argument.
10901
10902 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10903
10904         * package-ui.el (pui-add-required-packages): new function, select
10905         dependent packages.
10906         (pui-display-keymap): bind it.
10907         (pui-help-string): document it.
10908         (pui-install-selected-packages): package-get-all -> package-get.
10909
10910         * package-get.el (package-get-dependencies): new function.
10911
10912 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10913
10914         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10915         regexps.
10916
10917 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10918
10919         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10920         function.
10921         (default-mouse-track-normalize-point): Use it.
10922
10923 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10924
10925         * package-admin.el (package-admin-delete-binary-package):
10926                 General cleanup. Remove unnessary use of progn and
10927         save-excursion.
10928         (package-admin-delete-binary-package): Do NOT mess with file
10929         modes. That is evil.
10930         (package-admin-delete-binary-package): Wrap all deleting in
10931         condition-case. The data in MANIFEST is untrustworthy.
10932         (package-admin-delete-binary-package): Let the OS worry about non
10933         empty directories.
10934
10935 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10936
10937         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10938         processing.
10939         (lm-report-bug): Fix mail address to send bug reports to.
10940
10941 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10942
10943         * XEmacs 21.2-beta2 is released.
10944
10945 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10946
10947         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10948
10949 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10950
10951         * info.el (Info-mode): Document page turning by double clicks in
10952         docstring so `M-x describe-mode' will display it.
10953
10954 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10955
10956         * info.el (Info-mouse-track-double-click-hook): Use character
10957         widths to calculate a border region where double clicking does
10958         page turning, and return `nil' by default so other hooks, such as
10959         region highlighting, will be run.
10960
10961 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10962
10963         * sound.el (default-sound-directory-list): Initialize with all the
10964         "sounds" directories in `data-directory-list'.  It used to just be
10965         the first one.
10966
10967         * packages.el (locate-data-directory-list): Created.  This gives
10968         the list of matching directories, unlike `locate-data-directory',
10969         which just gives the first one.
10970
10971 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10972
10973         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10974         make a binding in the local keymap until help-char handling is
10975         improved.
10976
10977         * help.el (help-keymap-with-help-key): Provide keymap with help
10978         binding.
10979         (help-print-help-form): New helper function.
10980
10981 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10982
10983         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10984         move extent to another buffer; no need to create a new extent.
10985         (isearch-fix-case): New function.
10986         (isearch-search-and-update): Use it.
10987
10988 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10989
10990         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10991         the keymap, not minor-mode-map-alist.
10992         (isearch-done): Restore overriding-local-map.
10993
10994 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10995
10996         * bytecomp.el (byte-compile-buffer-substring):
10997         Fix for: (byte-compile (defun f () (buffer-substring)))
10998         ==>   ** buffer-substring called with 3 args, but requires 0-3
10999         - new code not only works, but is more readable, too.
11000
11001 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11002
11003         * msw-faces.el (mswindows-init-device-faces): Don't try to
11004           specify a default font at this late stage. Do try to force
11005           creation of the default face font so that if it fails we get
11006           an error now instead of a crash at frame creation.
11007
11008           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11009           mswindows-make-font-unitalic: Canonical default weight
11010           changed from "Normal" to "Regular".
11011
11012           mswindows-make-font-bold / -bold-italic: Supplied device was
11013           not being passed into call to mswindows-find-smaller-font.
11014
11015 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11016
11017         * package-get.el (package-get-remote): Fix the path where to find
11018           the packages on xemacs.org.
11019
11020 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11021
11022         * about.el (about-maintainer-info): Update Ben's entry.
11023
11024 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11025
11026         * lisp/shadow.el (find-emacs-lisp-shadows):
11027         - `member' was being called on lists of length 2000!
11028         - Replace with hashtables.
11029         - Replace hand-coded loops with (dolist)
11030         - Fix comment typo
11031
11032 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11033
11034         * packages.el: Added new function, `package-delete-name', to
11035           delete existing packages from the installed package database
11036           (`packages-package-list').  Also added the "pkginfo" directory
11037           to `packages-special-base-regexp', so that the pkginfo directory
11038           would not get added to `late-packages'.
11039
11040         * package-admin.el: Added ability to delete an installed package
11041           (added low-level function, `package-admin-delete-package').
11042           Understands how to use the pkginfo/MANIFEST.<package> file to
11043           delete the package.  When installing a package, will also
11044           create a MANIFEST.* file if one is not provided by the
11045           package.  If the MANIFEST.* doesn't exist when deleting a
11046           package, the functions will fall back to attempting to delete
11047           any package-specific lisp directory.
11048
11049         * package-get.el: Moved some functions to package-admin.el.
11050           Added interactive function `package-get-delete-package', for
11051           use by users for deleting a package.
11052
11053           Also modified to not require the presence of efs.
11054
11055 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11056
11057         * files.el (find-file-noselect): Handle all signals, kill the
11058         buffer and resignal.
11059
11060 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11061
11062         * cl-macs.el (glyph-image): Add setf method.
11063
11064 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11065
11066         * package-get.el: Fixed broken EFS downloading.  Also, look for
11067           .tar.gz files first, in preference over .tgz files.
11068
11069         * package-ui.el: Fix display of package version numbers.
11070
11071 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11072
11073         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11074         argument.
11075
11076 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11077
11078         * list-mode.el: `display-completion-list': added new/optional
11079           keyword `:completion-string', which allows the programmer to
11080           change the "Possible completions are:" prompt.
11081
11082         * menubar-items.el: Added new pulldown menu-pick to start up the
11083           visual package browser/installer:
11084
11085                 Options->Customize->List Packages
11086
11087         * package-admin.el: Added hooks for installing under both Unix
11088           and MS Windows.  Does additional error checking.  No longer
11089           calls "add-big-package.sh" to install packages under Unix; now
11090           calls gunzip & tar directly.
11091
11092         * package-get.el: Added ability to install packages from files
11093           on a local disk/CDROM.  Now deletes any existing package lisp
11094           directory.  Does completion on available packages when
11095           querying for package names.  Will also search for .tgz files
11096           in addition for .tar.gz files.  Tries to reload
11097           auto-autoloads, as a convenience when loading new packages,
11098           and also tries to add any new package paths to `load-path'.
11099           Changed all occurences of `concat' to use `expand-file-name'.
11100
11101         * package-ui.el: New file which implements the main visual
11102           package browser/installer, which is started via a menu pick or
11103           M-x pui-list packages.
11104
11105 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11106
11107         * startup.el (load-init-file): spelling fix.
11108
11109 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11110
11111         * startup.el (normal-top-level): Load auto-autoload files
11112         covariantly with their precedence.
11113
11114 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11115
11116         * menubar-items.el (default-menubar): Remove "Font Weight"
11117         option, there is currently no custom equivalent.. Customize-faces
11118         is "Edit faces".
11119
11120         * x-font-menu.el (font-menu-set-font): Use customize to set
11121         default face.
11122
11123         * faces.el (face-spec-update-all-matching): New function.
11124
11125         * cus-face.el (custom-set-face-update-spec): New function.
11126         Interface to customize faces from elisp.
11127
11128         (custom-face-value-create): Show the customized settings if set
11129         but not saved.
11130
11131 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11132
11133         (custom-face-value-create): Show the customized settings if set
11134         but not saved.
11135
11136 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11137
11138         * keydefs.el (global-map): Add FSF 20.3 binding of
11139         query-replace-regexp.
11140
11141 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11142
11143         * minibuf.el (read-file-name-internal-1): use
11144         user-name-completion-1 instead of user-name-completion.
11145
11146 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11147
11148         * loadup.el:
11149         * make-docfile.el:
11150         * update-elc.el: Don't set `source-directory' (now defunct as a
11151         global variable) no more.
11152
11153         * packages.el (packages-list-autoloads): Made `source-directory'
11154         (now defunct as a global variable) a parameter.
11155
11156 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11157
11158         * about.el (about-hackers): new email
11159
11160 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11161
11162         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11163
11164 1998-07-17  Didier Verna  <didier@xemacs.org>
11165
11166         * faces.el (set-face-property):
11167         (set-face-dim-p):
11168         (face-dim-p): updated the doc strings now that the dim property isn't
11169         tty-specific.
11170         (face-equal): the dim property is now a common one.
11171
11172         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11173         Renamed the `stipple' attribute to `background-pixmap'.
11174         (custom-face-background-pixmap): make custom-face-stipple an
11175         obsolete alias for this.
11176
11177 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11178
11179         * find-paths.el (paths-file-readable-directory-p): Created and
11180         used.
11181
11182         * loadup.el: Don't set inhibit-... flags from run-temacs.
11183
11184 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11185
11186         * packages.el (packages-data-path-depth): Added and used.
11187
11188 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11189
11190         * about.el:
11191         - Change .xpm to .png, delete "zcat" section.
11192         - cosmetic fix in the 'marcpa' entry.
11193
11194         * etc/photos
11195         - convert all .xpm.Z to .png
11196         - rename mrb to martin
11197         - rename mcook-m to mcookm
11198
11199 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11200
11201         * x-init.el (x-initialize-compose): Add support for
11202         dead-circumflex as YET ANOTHER NAME for that dead key.
11203
11204 1998-08-05  Colin Rafferty <colin@xemacs.org>
11205
11206         * setup-paths.el (paths-construct-exec-path): Made the
11207         last-packages really be last.
11208         (paths-construct-data-directory-list): Ditto.
11209
11210 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11211
11212         * startup.el(startup-splash-frame-body):
11213         Update Copyright notice in splash screen
11214
11215 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11216
11217         * minibuf.el (read-file-name-internal-1): do ~user completion.
11218
11219 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11220
11221         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11222         aginst destroyed extents
11223
11224 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11225
11226         * package-get.el (package-get): add `install-dir' argument.
11227
11228 1998-07-20  John Jones  <jj@asu.edu>
11229
11230         * package-get.el: calls to package-get-update-all will only
11231           update packages which are already installed.
11232
11233 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11234
11235         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11236         writable.
11237
11238 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11239
11240         * about.el (about-hackers): Correct my email.
11241
11242 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11243
11244         * about.el (about-hackers): new email-address.
11245
11246 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11247
11248         * minibuf.el (read-number): Don't let `input-error' condition
11249         escape.
11250
11251 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11252
11253         * about.el (about-hackers): use my `email-for-life' address.
11254
11255 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11256
11257         * XEmacs 21.2-beta1 is released.
11258
11259 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11260
11261         * ldap.el (ldap-search): Doc string change
11262
11263 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11264
11265         * menubar-items.el (default-menubar): Removed references to
11266         `data-directory', and use `locate-data-file' instead, and made
11267         then greyed out if they don't exist.
11268
11269 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11270
11271         * keymap.el (events-to-keys): Use `format' instead of `concat'
11272         since the latter does not accept integer args anymore
11273
11274 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11275
11276         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11277         macros replaced.
11278
11279 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11280
11281         * make-docfile.el: Get first initialization from very-early-lisp.el
11282         * update-elc.el: Ditto.
11283         * loadup.el (really-early-error-handler): Ditto.
11284
11285         * packages.el (packages-unbytecompiled-lisp): Add new file,
11286         very-early-lisp.el.
11287
11288         * very-early-lisp.el: New file.
11289
11290 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11291
11292         * Symbols that have been obsolete for at least 3 years removed (II).
11293
11294         * obsolete.el (eval-current-buffer): Make compatible.
11295         (byte-code-function-p): Ditto.
11296         (send-string): Removed.
11297         (send-region): Removed.
11298         (screen-scrollbar-width): Removed.
11299         (set-screen-scrollbar-width): Removed.
11300         (set-screen-left-margin-width): Removed.
11301         (set-screen-right-margin-width): Removed.
11302         (screen-left-margin-width): Removed.
11303         (screen-right-margin-width): Removed.
11304         (set-buffer-left-margin-width): Removed.
11305         (set-buffer-right-margin-width): Removed.
11306         (buffer-left-margin-width): Removed.
11307         (buffer-right-margin-width): Removed.
11308         (x-set-frame-icon-pixmap): Removed.
11309         (x-set-screen-icon-pixmap): Removed.
11310         (pixel-name): Removed.
11311         (make-pixmap): Removed.
11312         (make-cursor): Removed.
11313         (pixmap-width): Removed.
11314         (pixmap-contributes-to-line-height-p): Removed.
11315         (set-pixmap-contributes-to-line-height): Removed.
11316
11317 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11318
11319         * obsolete.el (popup-menu-up-p): removed.
11320         (read-no-blanks-input): Removed.
11321         (wholenump): Removed.
11322         (ring-mod): Removed (what was ring-mod?).
11323         (current-time-seconds): Removed.
11324         (run-special-hook-with-args): Removed.
11325         (dot): Removed.
11326         (dot-marker): Removed.
11327         (dot-min): Removed.
11328         (dot-max): Removed.
11329         (window-dot): Removed.
11330         (set-window-dot): Removed.
11331
11332         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11333         `dot-min'.
11334
11335         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11336
11337         * code-files.el (insert-file-contents): Rename
11338         run-special-hook-with-args to run-hook-with-args-until-success.
11339         (write-region): Ditto.
11340
11341 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11342
11343         * about.el: Fix typos, update release date.
11344
11345         * Symbols that have been obsolete for at least 3 years removed.
11346
11347         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11348         screen- functions.
11349         (toplevel): remove setf methods for screen functions.
11350         * cl-macs.el (extent-data): defsetf removed.
11351         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11352         many places to remove.
11353         (comment-indent-hook): Ditto.
11354         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11355         (buffer-dedicated-screen): Ditto.
11356         (deiconify-screen): Ditto.
11357         (delete-screen): Ditto.
11358         (event-screen): Ditto.
11359         (find-file-other-screen): Ditto.
11360         (find-file-read-only-other-screen): Ditto.
11361         (live-screen-p): Ditto.
11362         (screen-height): Ditto.
11363         (screen-iconified-p): Ditto.
11364         (screen-list): Ditto.
11365         (screen-live-p): Ditto.
11366         (screen-name): Ditto.
11367         (screen-parameters): Ditto.
11368         (screen-pixel-height): Ditto.
11369         (screen-pixel-width): Ditto.
11370         (screen-root-window): Ditto.
11371         (screen-selected-window): Ditto.
11372         (screen-totally-visible-p): Ditto.
11373         (screen-visible-p): Ditto.
11374         (screen-width): Ditto.
11375         (screenp): Ditto.
11376         (get-screen-for-buffer): Ditto.
11377         (get-screen-for-buffer-noselect): Ditto.
11378         (get-other-screen): Ditto.
11379         (iconify-screen): Ditto.
11380         (lower-screen): Ditto.
11381         (mail-other-screen): Ditto.
11382         (make-screen): Ditto.
11383         (make-screen-invisible): Ditto.
11384         (make-screen-visible): Ditto.
11385         (modify-screen-parameters): Ditto.
11386         (new-screen): Ditto.
11387         (next-screen): Ditto.
11388         (next-multiscreen-window): Ditto.
11389         (other-screen): Ditto.
11390         (previous-screen): Ditto.
11391         (previous-multiscreen-window): Ditto.
11392         (raise-screen): Ditto.
11393         (redraw-screen): Ditto.
11394         (select-screen): Ditto.
11395         (selected-screen): Ditto.
11396         (set-buffer-dedicated-screen): Ditto.
11397         (set-screen-height): Ditto.
11398         (set-screen-position): Ditto.
11399         (set-screen-size): Ditto.
11400         (set-screen-width): Ditto.
11401         (show-temp-buffer-in-current-screen): Ditto.
11402         (switch-to-buffer-other-screen): Ditto.
11403         (visible-screen-list): Ditto.
11404         (window-screen): Ditto.
11405         (x-set-screen-pointer): Ditto.
11406         (x-set-frame-pointer): Ditto.
11407         (screen-title-format): Ditto.
11408         (screen-icon-title-format): Ditto.
11409         (terminal-screen): Ditto.
11410         (delete-screen-hook): Ditto.
11411         (create-screen-hook): Ditto.
11412         (mouse-enter-screen-hook): Ditto.
11413         (mouse-leave-screen-hook): Ditto.
11414         (map-screen-hook): Ditto.
11415         (unmap-screen-hook): Ditto.
11416         (default-screen-alist): Ditto.
11417         (default-screen-name): Ditto.
11418         (x-screen-defaults): Ditto.
11419         (x-create-screen): Ditto.
11420         * obsolete.el: meta-flag removed.
11421         baud-rate removed.
11422         sleep-for-millisecs removed.
11423         extent-data removed.
11424         set-extent-data removed.
11425         set-extent-attribute removed.
11426         extent-glyph removed.
11427         extent-layout removed.
11428         set-extent-layout removed.
11429         list-faces-display removed.
11430         list-faces removed.
11431         trim-versions-without-asking removed.
11432         after-write-file-hooks removed.
11433         truename removed.
11434         auto-fill-hook removed.
11435         blink-paren-hook removed.
11436         select-screen-hook, deselect-screen-hook removed.
11437         auto-raise-screen, auto-lower-screen removed.
11438
11439         * msw-mouse.el: Global change resource -> mswindows-resource.
11440
11441         * XEmacs 21.0-pre5 is released.
11442
11443 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11444
11445         * about.el (about-hackers): Credits update.
11446
11447 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11448
11449         * register.el (insert-register): Don't activate the region.
11450
11451 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11452
11453         * select.el: Restore x-* symbols for backwards compatibility:
11454         x-copy-primary-selection, x-kill-primary-selection,
11455         x-delete-primary-selection, x-select-make-extent-for-selection,
11456         x-valid-simple-selection-, x-cut-copy-clear-internal.
11457
11458 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11459
11460         * XEmacs 21.0-pre4 is released.
11461
11462 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11463
11464         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11465         reporting bugs.
11466         (maybe-add-init-button): Fix semantics under Windows.  Use
11467         `expand-file-name' rather than `concat'.
11468
11469         * help.el (print-messages): New function.
11470
11471 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11472
11473         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11474
11475 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11476
11477         * about.el: Tweaked my entry in about-hackers.
11478
11479         * find-paths.el (paths-emacs-root-p):
11480           Relaxed emacs-root checking of an in-place installation to
11481           also accommodate the flat layout used on MS Windows.
11482
11483 1998-06-29  John Jones  <jj@asu.edu>
11484
11485         * package-get.el: calls to package-get-update-all will only
11486           update packages which are already installed.
11487
11488 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11489
11490         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11491         are handled by the gui-element face fallbacks now.
11492
11493         * x-faces.el: default gui-element face to "background" as well as
11494         the default face.
11495
11496         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11497         and default face settings since these are set as fallbacks now in
11498         the appropriate domain.
11499
11500 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11501
11502         * text-mode.el (text-mode): Reorder regexp so the OR part
11503         corresponding to `page-delim' goes first and the hack in
11504         `forward-paragraph' will work.
11505         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11506
11507 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11508
11509         * subr.el (remove-hook): When checking the hook value
11510           with functionp, don't apply car to it.
11511
11512 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11513
11514         * package-get.el (package-get-remote-filename):
11515           Don't use file-name-as-directory because the local directory
11516           separator conventions might not be the same as ftp's.
11517
11518 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11519
11520         * ldap.el (ldap-host-parameters-alist): New name of
11521         `ldap-host-parameters-plist'
11522
11523 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11524
11525         * package-get.el: Using (require 'package-get-base), now that it
11526         provides itself.  Consequently removed all instances of (load
11527         "package-get-base.el").
11528
11529 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11530
11531         * subr.el (remove-hook): Don't treat the hook value as a
11532           list unless it is both consp and not functionp.
11533
11534 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11535
11536         * about.el: Email address for Ben Wing is ben@xemacs.org.
11537         * auto-show.el: Ditto.
11538         * bytecomp.el: Ditto.
11539         * faces.el: Ditto.
11540         * x-scrollbar.el: Ditto.
11541         * x-misc.el: Ditto.
11542         * tty-init.el: Ditto.
11543         * toolbar-items.el: Ditto.
11544         * symbol-syntax.el: Ditto.
11545         * specifier.el: Ditto.
11546         * objects.el: Ditto.
11547         * hyper-apropos.el: Ditto.
11548         * glyphs.el: Ditto.
11549
11550 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11551
11552         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11553         vertical-divider-always-visible-p.
11554         (default-mouse-motion-handler): Ditto.
11555
11556 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11557
11558         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11559         global value.
11560
11561 1998-06-21  Oliver Graf <ograf@fga.de>
11562
11563         * build-reports.el: changed receiver to xemacs-build-reports list
11564
11565 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11566
11567         * font.el: Split font-family-mappings into X and
11568           mswindows-specific versions.
11569           mswindows-font-create-[object|name]: Treat supplied size
11570           as a pointsize. Added underline and strikethru handling.
11571
11572         * msw-faces.el: changed default mswindows charset to western.
11573
11574         * msw-glyphs.el: removed space in border-glyph font string that
11575           was inserted to get round bugs in the mswindows C font code.
11576
11577 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11578
11579         * about.el (about-hackers): Credits update.
11580
11581         * help-nomule.el (tutorial-supported-languages): Add Romanian
11582         TUTORIAL.
11583
11584         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11585         to ISO-8859-2.
11586
11587 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11588
11589         * font.el: Split font-family-mappings into X and
11590           mswindows-specific versions.
11591           mswindows-font-create-[object|name]: Treat supplied size
11592           as a pointsize. Added underline and strikethru handling.
11593
11594         * msw-faces.el: changed default mswindows charset to western.
11595
11596         * msw-glyphs.el: removed space in border-glyph font string that
11597           was inserted to get round bugs in the mswindows C font code.
11598
11599 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11600
11601         * minibuf.el: make read-color-completion-table call
11602           (mswindows-color-list for mswindows devices.
11603
11604 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11605
11606         * lisp/font-lock.el
11607         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11608         Let declaration items contain non-word symbol characters.
11609
11610 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11611
11612         * package-get.el (package-get-package-provider): Added autoload
11613         cookie.  Loading "package-get-base.el" in ALL functions that use
11614         it.  Fixed some (interactive ...) with multiple argument specs
11615         again.  Cosmetic indentation changes.
11616
11617 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11618
11619         * info.el (Info-insert-dir): Don't use nreverse on variables
11620         that you want to use later.
11621
11622 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11623
11624         * x-mouse.el (x-set-point-and-move-selection): Replace call
11625         to x-kill-primary-selection with kill-primary-selection
11626
11627 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11628
11629         * simple.el (what-cursor-position): Make cursor position reported
11630         use value of column-number-start-at-one
11631
11632 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11633
11634         * about.el (xemacs-hackers): Fix Jareth's email address.
11635
11636 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11637
11638         * startup.el (startup-splash-frame): Remove
11639         `xemacs-startup-logo-function'.
11640
11641 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11642
11643         * about.el (about-hackers): Update credits list.
11644
11645 1998-06-06  Jeff Miller <jmiller@smart.net>
11646
11647         * lisp/sound.el: Update sound-ext to allow filenames with
11648           extensions to be found by load-sound-file
11649
11650 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11651
11652         * info.el (Info-rebuild-outdated-dir): Removed variable
11653         (Info-auto-generate-directory): New variable
11654         (Info-save-auto-generated-dir): New variable
11655         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11656         (Info-build-dir-anew): Second parameter removed.  Use
11657         `Info-save-auto-generated-dir'
11658         (Info-rebuild-dir): Ditto
11659
11660 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11661
11662         * list-mode.el (next-list-mode-item): Would not recognize
11663         border between directly neighbored items.
11664
11665 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11666
11667         * package-get.el: add autoloads for some functions.
11668
11669 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11670
11671         * specifier.el (let-specifier): Tiny docfixes.
11672
11673 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11674
11675         * msw-mouse.el: set selection-pointer-glyph to Normal.
11676
11677 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11678
11679         * wid-edit.el (widget-specify-secret): New function.
11680         (widget-after-change): Use it.
11681         (widget-specify-field): Use it.
11682
11683 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11684
11685         * mouse.el (drag-window-divider): Use `(not done)' instead of
11686         `doit'; reuse result of `window-pixel-edges'.
11687
11688         * modeline.el (drag-modeline-event-lag): Rename to
11689         drag-divider-event-lag.
11690
11691 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11692
11693         * specifier.el (let-specifier): Rewritten not to generate needless
11694         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11695         arguments.
11696
11697 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11698
11699         * minibuf.el (read-file-name-1): Setup buffer-local value of
11700         `completion-ignore-case' in completions buffer under Windows.
11701
11702 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11703
11704         * about.el (about-maintainer-glyph): Fix support for not
11705         compressed images.
11706
11707 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11708
11709         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11710
11711         * mouse.el (mouse-track): Cancel selection if misc-user event with
11712         `cancel-mode-internal' function is fetched.
11713
11714 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11715
11716         * files.el (save-some-buffers-1): Fixed return value.
11717
11718 1998-06-01  Oliver Graf <ograf@fga.de>
11719
11720         * dragdrop.el: added experimental
11721
11722 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11723
11724         * startup.el (after-init-hook, init-file-user,
11725         user-init-directory, load-user-init-file):  Purge references
11726         to "~/.xemacs/init.el" from docstrings.
11727
11728         (load-user-init-file) Use paths-construct-path to construct
11729         paths to user init files.  Go directly to ~/.emacs, do not
11730         search ~/.xemacs/, do not load `default-custom-file'.
11731
11732 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11733
11734         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11735         general *sh.
11736         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11737
11738 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11739
11740         * menubar-items.el (default-menubar): add Update Packages to customize
11741         menu.
11742
11743 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11744
11745         * faces.el: use toolbar face as a fallback for toolbar properties
11746         in xpm-color-symbols instead of default.
11747
11748         * msw-faces.el: rename 3d-object -> gui-element face.
11749
11750 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11751
11752         * startup.el (xemacs-startup-logo-function): New variable.
11753         (startup-splash-frame): Use it.
11754
11755 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11756
11757         * files.el (save-some-buffers): Would wait 1 second.
11758         (save-some-buffers-1): Delete other windows here instead of in
11759         `save-some-buffers'.
11760         (save-some-buffers): Force redisplay only if windows were deleted.
11761
11762 1998-06-02  Didier Verna  <didier@xemacs.org>
11763
11764         * cus-face.el (custom-face-attributes): generalized the use of
11765         toggle buttons for boolean attributes.
11766         Re-ordered the items a bit.
11767
11768 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11769
11770         * sound.el (default-sound-directory): Use `locate-data-directory'
11771         to find the sounds directory.
11772
11773 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11774
11775         * sound.el: default sound-ext to .wav under mswindows, .au
11776         otherwise. load-default sounds without extensions.
11777
11778 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11779
11780         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11781         if send-pr is not bound.
11782
11783 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11784
11785         * files.el: grok idl files in auto-mode-alist.
11786 1998-06-01  Jeff Miller  <jmiller@smart.net>
11787
11788         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11789         calling `upcase'.
11790
11791 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11792
11793         * msw-glyphs.el: add xbm to the list of image types supported.
11794
11795 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11796
11797         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11798         instead of XEmacs one when dumping InfoDock.
11799
11800 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11801
11802         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11803         for `modeline-visible-p'
11804
11805         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11806
11807 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11808
11809         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11810         since it's not used anymore. doc string fixes.
11811
11812         * package-get.el (package-get-file-installed-p): new function. use
11813         instead of file-installed-p which is in an external package.
11814
11815 1998-05-28  Oliver Graf <ograf@fga.de>
11816
11817         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11818         favor of select-window/switch-to-buffer
11819
11820 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11821
11822         * startup.el: changed (getenv "HOME") to (user-home-directory)
11823
11824 1998-05-25  Oliver Graf <ograf@fga.de>
11825
11826         * frame.el (cde-start-drag) moved to dragdrop.el
11827         (offix-start-drag-region) moved to dragdrop.el
11828         (offix-start-drag) moved to dragdrop.el
11829         * dragdrop.el (cde-start-drag) moved from frame.el
11830         (offix-start-drag-region) moved from frame.el
11831         (offix-start-drag) moved from frame.el
11832         (cde-start-drag-region) cde drag regions
11833         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11834
11835 1998-05-26  Oliver Graf <ograf@fga.de>
11836
11837         * dragdrop.el: created dragdrop-drag prototypes
11838         (cde-start-drag-region) fixed typo
11839
11840 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11841
11842         * simple.el (after-init-hook): Remove reader macro.
11843
11844         * packages.el (packages-hardcoded-lisp): Get rid of reader
11845         macros.  Update DOC string.
11846
11847 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11848
11849         * mouse.el (drag-window-divider): Ditto.
11850
11851         * modeline.el (mouse-drag-modeline): Use it.
11852
11853         * lisp-mode.el (let-specifier): Specify indentation.
11854
11855         * specifier.el (let-specifier): Renamed from
11856         `with-specifier-instance'.
11857
11858 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11859
11860         * x-faces.el:
11861         * faces.el: move definition of xpm-color-symbols from x-faces.el
11862         to faces. Predicate x-get-resource on the presence of x.
11863
11864         * msw-faces.el: set 3d-object face rather than modeline. Specify
11865         faces as specfier defaults.
11866
11867         * package-get.el: don't use package-admin-add-single-file-package.
11868
11869 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11870
11871         * toolbar-items.el: Fixup tooltips.
11872         (toolbar-gnus): Don't use obsolete variable
11873         toolbar-news-frame-properties.
11874         (toolbar-news-reader): Default to `gnus' instead of
11875         `not-configured'.
11876
11877         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11878         Windows.
11879
11880 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11881
11882         * package-get.el: rename -installedp -> -installed-p.
11883
11884 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11885
11886         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11887         attributes, and assinged it to continuation, truncation and
11888         hscroll glyphs.
11889
11890         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11891         and made continuation, truncation and hscroll glyphs arrow
11892         characters out of that font.
11893
11894 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11895
11896         * minibuf.el (minibuffer-electric-separator): Play nicely with
11897         directory-sep-char being \.
11898         (minibuffer-electric-tilde): Ditto.
11899         (read-file-name-map): Ditto.
11900
11901 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11902
11903         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11904         on X devices.
11905         (default-mouse-track-deal-with-down-event): Avoid
11906         `x-disown-selection'; use `disown-selection' instead.
11907
11908 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11909
11910         * select.el:
11911         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11912         moved to (cut-copy-clear-internal) in select.el. Ditto for
11913         (x-delete-primary-selection) (x-kill-primary-selection)
11914         (x-copy-primary-selection).
11915         (own-clipboard): new function.
11916
11917         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11918         functions in select.el. remove old ones.
11919         (mswindows-own-clipboard): new function.
11920
11921 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11922
11923         * gnuserv.el: allow connections from mswindows type devices.
11924
11925 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11926
11927         * msw-glyphs.el: change image type used from cursor to resource.
11928
11929 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11930
11931         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11932         for {top,bottom}-{left,right} values in addition to
11933         {top,bottom}_{left,right}.
11934         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11935
11936 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11937
11938         * cl-macs.el (specifier-instance): Undefine its setf method.
11939
11940         * specifier.el (with-specifier-instance): Added docstring.
11941
11942         * mouse.el (drag-window-divider): Ditto.
11943
11944         * modeline.el (mouse-drag-modeline): Use it.
11945
11946         * lisp-mode.el (with-specifier-instance): Define its indentation
11947         level.
11948
11949         * specifier.el (with-specifier-instance): New macro.
11950
11951 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11952
11953         * package-get.el (package-get-create-custom): new function to
11954         auto-generate package-get-custom.el from package-get-base.el.
11955         * (package-get-ever-installedp): new function.
11956         * (package-get-custom): new function to get all packages specified
11957         by customize.
11958
11959 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11960
11961         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11962
11963 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11964
11965         * cl-extra.el: Reverse previous float change.
11966
11967 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11968
11969         * x-faces.el:
11970         * faces.el (try-font-name): moved from x-faces.el since it is
11971         required by w3 under mswindows as well X.
11972
11973 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11974
11975         * winnt.el: Removed evil (setq completion-ignore-case t)
11976         clause, one more overlookef fsfism.
11977         (nt-quote-args-functions-alist): End sentences with double space.
11978
11979 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11980
11981         * window-xemacs.el (push-window-configuration): Remove kludgery of
11982         recaching default-toolbar specifier.
11983         (pop-window-configuration): Ditto.
11984         (unpop-window-configuration): Ditto.
11985
11986 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11987
11988         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11989
11990 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11991
11992         * winnt.el (nt-quote-args-verbatim): Added function.
11993         (nt-quote-args-prefix-quote): Added function.
11994         (nt-quote-args-backslash-quote): Added function.
11995         (nt-quote-args-double-quote): Added function.
11996         (nt-quote-args-functions-alist): New variable.
11997         (nt-quote-process-args): Added function. This is the main quoting
11998         work horse called from process-nt.c
11999
12000 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12001
12002         * winnt.el: Removed duplicate definitions for backspace,
12003         delete, M-backspace and C-M-backspace.
12004         (file-name-buffer-file-type-alist): Removed this variable.
12005         (find-buffer-file-type): Removed function.
12006         (find-file-binary):  Removed function.
12007         (find-file-text): Removed function.
12008         (find-file-not-found-set-buffer-file-type): Removed function.
12009         (save-to-unix-hook): Removed function.
12010         (revert-from-unix-hook): Removed function.
12011         (using-unix-filesystems): Removed function.
12012         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12013         warning.
12014         (x-set-selection): Removed function.
12015         (x-get-selection): Removed function.
12016         Removed commented FSFisms.
12017         Replaced copyright notice (this file is not part of GNU Emacs).
12018         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12019         comint-process-echoes setting to t.
12020
12021 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12022
12023         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12024         and used following the interface change of
12025         `paths-find-recursive-path'.
12026
12027         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12028         regexp instead of a list of base names.
12029         (paths-version-control-filename-regexp):
12030         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12031         Introduced and used following the interface change of
12032         `paths-find-recursive-path'.
12033
12034 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12035
12036         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12037         on X devices, rather than on all non-TTY devices.
12038
12039 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12040
12041         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12042
12043         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12044
12045 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12046
12047         * itimer.el (activate-itimer): Fixed usage of integers
12048         as argument to `concat'.
12049
12050 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12051
12052         * itimer.el (start-itimer): replace the use of `concat' with
12053         `format'
12054
12055 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12056
12057         * mode-motion.el (mode-motion-hook): Clarify docstring.
12058         From Bob Weiner <weiner@altrasoft.com>
12059
12060         * loadhist.el (symbol-file): Supply prompt string when used
12061         interactively.
12062         From Bob Weiner <weiner@altrasoft.com>
12063
12064 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12065
12066         * loadup.el (really-early-error-handler): Ditto.
12067
12068         * update-elc.el: Ditto.
12069
12070         * setup-paths.el (paths-construct-exec-path): Ditto.
12071
12072         * make-docfile.el: Ditto.
12073
12074         * find-paths.el (paths-decode-directory-path): Use split-path
12075         instead of decode-path.
12076
12077         * files.el (parse-colon-path): Update docstring reference.
12078
12079 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12080
12081         * msw-init.el:
12082         * x-init.el:
12083         Bind cut'n'paste keys to non window-system specific functions.
12084
12085         * msw-select.el: New function mswindows-clear-clipboard.
12086         mswindows-cut-copy-clipboard extended to handle clearing of the
12087         selection and renamed to mswindows-cut-copy-clear-clipboard.
12088
12089         * select.el: on mswindows devices delete-primary-selection
12090         calls mswindows-clear-clipboard.
12091
12092 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12093
12094         * simple.el (quoted-insert): Inhibit quit when using read-char.
12095
12096         * cmdloop.el (read-char): Don't inhibit quit.
12097         (read-char-exclusive): Ditto.
12098         (read-char): Signal quit if quit-char was pressed.
12099         (read-char-exclusive): Ditto.
12100         (read-quoted-char): Return a character, not integer.
12101
12102         * menubar-items.el (default-popup-menu): Use Andy's generic
12103         selection code.
12104         (default-popup-menu): Fix code.
12105
12106 1998-05-14  Oliver Graf <ograf@fga.de>
12107
12108         * dragdrop.el (dragdrop-function-widget): this time it's done
12109
12110 1998-05-13  Oliver Graf <ograf@fga.de>
12111
12112         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12113
12114 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12115
12116         * device.el (device-pixel-width):
12117         (device-pixel-height):
12118         (device-mm-width):
12119         (device-mm-height):
12120         (device-bitplanes):
12121         (device-color-cells): Swapped parameters to device-system-metric
12122         according to the interface change.
12123
12124 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12125
12126         * mouse.el (default-mouse-motion-handler): Use new name of the
12127         function event-over-vertical-divider-p.
12128         Do not set E-W arrow cursor over the divider if
12129         vertical-divider-draggable-p is nil in the window.
12130         ([top-level]): Use new name for the variable
12131         vertical-divider-map.
12132         (drag-window-divider): Respect vertical-divider-draggable-p.
12133         Variable name typo fixes.
12134
12135 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12136
12137         * keymap.el (kbd): Define here; handle string constants and
12138         others...
12139
12140 1998-05-15  Christian Nyb <chr@mediascience.no>
12141
12142         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12143         in Emacs 18.
12144
12145 1998-05-13  Didier Verna  <didier@xemacs.org>
12146
12147         * mouse.el (drag-window-divider): give the vertical divider a
12148         pressed look when dragging it.
12149
12150 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12151
12152         * faces.el: predicate some more face operations on x or mswindows
12153         not just x.
12154
12155         * modeline.el: enable modeline coloring for mswindows.
12156
12157 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12158
12159         * minibuf.el (minibuffer-default): Added variable; compatible with
12160         FSF Emacs.
12161         (next-history-element): Used `minibuffer-default'.
12162
12163 1998-05-12  Oliver Graf <ograf@fga.de>
12164
12165         * dragdrop.el (dragdrop-function-widget): button and mods ok
12166         arguments still look a bit strange
12167         (dragdrop-compare-mods) created
12168         (dragdrop-drop-do-functions) correctly checks for buttons and
12169         modifiers
12170
12171 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12172
12173         * setup-paths.el (paths-default-info-directories): Replace
12174         path-separator with directory-sep-char.
12175
12176         * files.el (path-separator): Don't define it here.
12177
12178 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12179
12180         * update-elc.el: Ditto.
12181
12182         * setup-paths.el (paths-construct-exec-path): Ditto.
12183
12184         * make-docfile.el: Ditto.
12185
12186         * loadup.el (really-early-error-handler): Ditto.
12187
12188         * find-paths.el (paths-decode-directory-path): Use decode-path
12189         instead of decode-path-internal.
12190
12191         * files.el (parse-colon-path): Update docstring.
12192
12193 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12194
12195         * subr.el (get-buffer-window-list): Make BUFFER optional.
12196
12197         * window-xemacs.el (windows-of-buffer): Defalias to
12198         get-buffer-window-list.
12199
12200 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12201
12202         * disass.el: Fix maintainer keyword.
12203
12204         * bytecomp.el (byte-compile-and-load-file): Autoload.
12205         (byte-compile-buffer): Ditto.
12206
12207         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12208         value is returned, not the name.
12209         (lisp-imenu-generic-expression): Enable it.
12210         (lisp-mode-variables): Ditto.
12211         (lisp-indent-offset): Change defconst to defvar.
12212         (lisp-indent-function): Ditto.
12213         (lisp-body-indent): Ditto.
12214
12215 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12216
12217         * modeline.el: Use zap-last-kbd-macro-event.
12218
12219         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12220         nil, don't attempt to do anything with messages.
12221         (eval-last-sexp): Use `letf' for clarity.
12222
12223 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12224
12225         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12226
12227 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12228
12229         * buff-menu.el:
12230         * lisp-mode.el:
12231         * obsolete.el:
12232         Change empty docstrings into no doc strings at all.
12233         Fix bogus FSF-format docstrings.
12234         * etags.el: Fix docstring.
12235
12236 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12237
12238         * package-get.el (package-get): Use internal md5
12239
12240 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12241
12242         * about.el (about-xemacs): Correct abuse of concat.
12243
12244 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12245
12246         * info.el (Info-mode): Use easymenu.
12247
12248 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12249
12250         * apropos.el (apropos): Don't use concat with integers.
12251
12252         * cmdloop.el (describe-last-error): Handle the case when no error
12253         was seen gracefully.
12254
12255         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12256         defun.
12257         (apropos-describe-plist): Ditto.
12258
12259         * help.el (with-displaying-help-buffer): Revert to a defun.
12260         (describe-key): Use it as defun.
12261         (describe-mode): Ditto.
12262         (describe-bindings): Ditto.
12263         (describe-prefix-bindings): Ditto.
12264         (describe-installation): Ditto.
12265         (view-lossage): Ditto.
12266         (describe-function): Ditto.
12267         (describe-variable): Ditto.
12268         (describe-syntax): Ditto.
12269
12270 1998-05-11  Oliver Graf <ograf@fga.de>
12271
12272         * dragdrop.el: changed order of require/provide
12273         (dragdrop-drop-mime-default) changed to new calling conventions
12274         (dragdrop-drop-do-functions) changed to new calling conventions
12275         (dragdrop-function-widget) this one needs more work...
12276
12277 1998-05-10  Oliver Graf <ograf@fga.de>
12278
12279         * about.el: another small change in my entry
12280         * dragdrop.el (dragdrop-drop-log-function): logging added
12281         plus customizations
12282         changed interface to handler functions. now called with event
12283         and object
12284
12285 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12286
12287         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12288         E-W arrow pointer displayed over draggable dividers.
12289
12290         * mouse.el (default-mouse-motion-handler): Show it when
12291         appropriate.
12292         (drag-window-divider): Added.
12293         ([top-level]): Initialized window-divider-map with a keymap
12294         binding the above function to left button down event.
12295
12296         * x-mouse.el (x-init-pointer-shape): Initialize
12297         divider-pointer-glyph from Cursor.dividerPointer, or use default
12298         E-W double arrow.
12299
12300 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12301
12302         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12303
12304 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12305
12306         * simple.el (count-words-buffer): Don't query for buffer.
12307         (count-lines-buffer): Ditto.
12308
12309 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12310
12311         * help.el (where-is): add optional insert argument.
12312
12313 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12314
12315         * help.el (describe-key-briefly): New argument INSERT.
12316
12317         * simple.el (eval-expression): New optional argument; synch with
12318         FSF 20.3.
12319
12320         * keydefs.el (global-map): Add new register bindings.
12321
12322         * register.el: Synched with FSF 20.3.
12323
12324 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12325
12326         * window-xemacs.el (recenter): all arguments are optional.
12327
12328 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12329
12330         * device.el: (device-pixel-width): Reflected name/parameters
12331         change to device-system-metric.
12332         (device-pixel-height): Ditto.
12333         (device-mm-width): Ditto.
12334         (device-mm-height): Ditto.
12335         (device-bitplanes): Ditto.
12336         (device-color-cells): Ditto.
12337
12338 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12339
12340         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12341
12342         * cl.el (most-positive-fixnum): Document.
12343         (most-negative-fixnum): Ditto.
12344
12345         * cus-dep.el: Updated comment.
12346
12347         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12348         constant.
12349
12350         * cus-load.el (custom-put): Removed.
12351
12352         * files.el (after-find-file): Just resignal quit instead of
12353         signaling "canceled".
12354
12355 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12356
12357         * frame.el (other-frame): Use `focus-frame' instead of
12358         select-frame kludges.
12359
12360         * lisp-mode.el: Update lisp-indent-function for
12361         save-selected-frame and with-selected-frame.
12362
12363         * frame.el (save-selected-frame): New macro.
12364         (with-selected-frame): Ditto.
12365         (other-frame): Use `set-frame-focus'.
12366
12367 1998-05-06  Oliver Graf <ograf@fga.de>
12368
12369         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12370         (dragdrop-drop-url-default) default handler for URL drops created
12371         (dragdrop-drop-mime-default) default handler for MIME drops created
12372         (dragdrop-drop-functions) default custom for handling drops created
12373         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12374
12375 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12376
12377         * mouse.el: Removed redundant mouse-mswindows-drop function.
12378
12379 1998-05-05  Oliver Graf <ograf@fga.de>
12380
12381         * about.el: changed some text in my entry
12382         * dragdrop.el: added customs
12383
12384 1998-05-04  Oliver Graf <ograf@fga.de>
12385
12386         * mouse.el: killed global drop key bindings
12387         (mouse-offix-drop) removed
12388         * dragdrop.el: created
12389         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12390
12391 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12392
12393         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12394         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12395
12396         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12397         obsolete comment.
12398
12399         * scrollbar.el (scrollbars-visible-p): Use new
12400         {vertical,horizontal}-scrollbar-visible-p specifiers.
12401
12402 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12403
12404         * device.el (device-pixel-height):
12405         (device-pixel-width):
12406         (device-mm-width):
12407         (device-mm-height):
12408         (device-bitplanes):
12409         (device-color-cells): Moved these 6 functions from device.c; they
12410         all use single (device-system-metrics) call.
12411
12412 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12413
12414         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12415         were renamed.
12416
12417         * menubar-items.el:
12418         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12419         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12420
12421         * help.el (help-map): Remove Hyperbole keybinding logic.
12422         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12423
12424 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12425
12426         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12427         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12428
12429 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12430
12431         * msw-glyphs.el: use nicer icon3 from the frame icon.
12432
12433 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12434
12435         * version.el (emacs-version): Remove InfoDock conditionals.
12436
12437         * startup.el (startup-splash-frame): Change ID logo name.
12438
12439 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12440
12441         * files.el (after-find-file): If the user presses C-g on
12442         directory-creation prompt, kill the buffer.
12443
12444 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12445
12446         * simple.el (count-words-region): Reverse previous change.
12447
12448 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12449
12450         * replace.el (query-replace): Just call perform-replace.
12451         (query-replace-regexp): Ditto.
12452         (perform-replace): Move region handling here.
12453         (perform-replace): Use the new arg to match-data.
12454
12455 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12456
12457         * x-init.el: Install X specific display table that
12458           displays char 0240 as a space to avoid whatever it is
12459           that screws up display of that character code.
12460
12461 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12462
12463         * help.el (function-arglist): If no arguments are documented for a
12464         subr, print nothing rather than incorrect output.
12465
12466 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12467
12468         * cmdloop.el (command-error): Update bail-out error message to use
12469         `emacs-program-name'.
12470
12471         * lib-complete.el: Remove reader macro cruft.
12472
12473         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12474         cruft.
12475
12476         * simple.el (count-words-region): Drop interactive-p check on the
12477         message.
12478
12479 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12480
12481         * font.el
12482         * msw-faces.el
12483         Correct spelling of mswindows-font-canonicalize-name.
12484
12485 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12486
12487         * ldap.el (ldap-host-parameters-alist): Replaced with
12488         `ldap-host-parameters-plist'
12489         (ldap-search): Adapt to previous change
12490
12491 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12492
12493         * about.el (about-hackers): Update Bob Weiner bio.
12494         (about-maintainer-info): Ditto.
12495
12496 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12497
12498         * simple.el (display-warning-minimum-level): Docfix.
12499
12500 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12501
12502         * widget.el (:default-get): New keyword.
12503         * wid-edit.el (default, widget-default-default-get): Define it.
12504         (group, widget-group-default-get): Define it.
12505         (menu-choice, widget-choice-default-get): Define it.
12506         (widget-default-get): New function.
12507         (widget-choice-action): Call it.
12508         (widget-editable-list-entry-create): Call it.
12509
12510 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12511
12512         * byte-optimize.el (byte-boolean-vars): Removed.
12513         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12514         lookup through `byte-boolean-vars'.
12515
12516 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12517
12518         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12519         resource-provided values into ghost specs for scrollbar-height and
12520         scrollbar-width.
12521
12522 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12523
12524         * byte-optimize.el: Don't attempt to optimize /=.
12525
12526         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12527         (byte-compile-/=): Ditto.
12528
12529 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12530
12531         * apropos.el: Use `with-displaying-help-buffer'.
12532         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12533         Use `with-displaying-help-buffer'.
12534         (apropos-follow): Do not give special treatment to buffer cursor
12535         was in prior to a mouse click.
12536         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12537         (apropos-print-doc): Set correct buffer for setting text
12538         properties.
12539
12540 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12541
12542         * help.el (help-buffer-prefix-string): New variable.
12543         (help-buffer-name): Use it.
12544
12545         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12546         mode menu.
12547
12548 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12549
12550         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12551
12552 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12553
12554         * files.el (find-file-noselect): Update docstring.
12555         (find-file-noselect): Signal an error if found an unreadable file.
12556         (file-chase-links): Save the match data.
12557         (normal-mode): Use `lwarn' and `error-message-string'.
12558         (interpreter-mode-alist): Change defconst to defvar.
12559         (inhibit-first-line-modes-regexps): Ditto.
12560         (inhibit-first-line-modes-regexps): Added .tgz.
12561         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12562         (change-major-mode-with-file-name): New user-option.
12563         (set-visited-file-name): Synched with FSF.
12564         (file-name-extension): New function, from FSF 20.3.
12565         (file-relative-name): Synched with FSF.
12566         (save-some-buffers): Support the C-r feature.
12567         (recover-session): Synched with FSF.
12568         (kill-some-buffers): Ditto.
12569         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12570
12571 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12572
12573         * files.el (insert-file): Undo previous change and reenable use of
12574         format.el.
12575
12576 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12577
12578         * window-xemacs.el (recenter): Define.
12579
12580 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12581
12582         * font.el (mswindows-font-create-name)
12583         (mswindows-font-create-object): new functions for mswindows type
12584         fonts.
12585
12586         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12587         strings are parsed as well as font objects.
12588
12589 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12590
12591         * modeline.el (defining-kbd-macro): Restore modeline indication of
12592         kbd-macro being recorded.
12593         (add-minor-mode): Simplify docstring.
12594         (modeline-minor-mode-menu): Remove stuff.
12595
12596 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12597
12598         * code-process.el (call-process): dynamically decide process
12599         coding type.
12600
12601 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12602
12603         * modeline.el: Add line-number-mode, column-number-mode to
12604         the modeline minor-mode menu.  Button2 on the line number does
12605         goto-line.
12606
12607 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12608
12609         * mouse.el: move x-selection-owner-p type things to
12610         selection-owner-p.
12611
12612         * msw-init.el: copy zmacs stuff from x-init.el
12613
12614         * msw-select.el (mswindows-own-selection)
12615         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12616         functions. Very simple minded implementation of selectio
12617         ownership.
12618
12619         * select.el (own-selection) (disown-selection)
12620         (activate-region-as-selection) (select-make-extent-for-selection)
12621         (valid-simple-selection-p): functions moved from x-select.el for
12622         generalized selection.
12623
12624         * x-select.el: see select.el changes.
12625
12626         * x-toolbar.el: use new selection functions.
12627
12628 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12629
12630         * packages.el (packages-find-package-directories): Fixed bug that
12631         would pick up multiple site-package directories.
12632         (package-locations): Added "xemacs-packages" as a late package
12633         location.
12634
12635         * find-paths.el: Now uses `emacs-program-name' and
12636         `emacs-program-version'.
12637         Additions to enforce version-specific directories in
12638         `paths-find-version-directory'.
12639
12640 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12641
12642         * default.el: Removed.
12643         * site-start.el: Removed.
12644
12645 1998-04-29  Didier Verna  <didier@xemacs.org>
12646
12647         * minibuf.el (minibuffer-history-minimum-string-length): Default
12648         to nil.
12649
12650 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12651
12652         * find-paths.el (paths-program-name): Rename.
12653         (paths-emacs-root-p): Ditto.
12654         (paths-find-site-directory): Ditto.
12655
12656 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12657
12658         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12659         `emacs-lisp-byte-compile-and-load'.
12660
12661 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12662
12663         * ldap.el (ldap-search): Fixed additional parameter passing to
12664         `ldap-open'
12665
12666 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12667
12668         * select.el (kill-primary-selection) (selection-owner-p)
12669         (copy-primary-selection) (yank-clipboard-selection)
12670         (selection-exists-p) (delete-primary-selection): new file and
12671         functions that do the right thing for the selected device.
12672
12673         * x-menubar.el: use generalised selection functions.
12674
12675         * dumped-lisp.el: dump select.el.
12676
12677 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12678
12679         * find-paths.el (paths-progname): New variable.
12680         (paths-emacs-root-p): Use it.
12681         (paths-find-site-directory): Ditto.
12682
12683 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12684
12685         * loadup.el ((member "dump" command-line-args)): Dump as
12686         `infodock' if InfoDock.
12687
12688 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12689
12690         * find-paths.el (construct-emacs-version): Simplify, include
12691         program name in the return value.
12692         * (paths-find-version-directory): Use it.
12693
12694 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12695
12696         * info.el (Info-parse-dir-entries): Fixed regexp
12697         (Info-build-dir-anew): Remove full suffix and capitalize info file
12698         name for files with no @direntry
12699         (Info-batch-rebuild-dir): New function
12700         (Info-suffixed-file): Check for regular files instead of simple
12701         file existence (could catch directories before)
12702
12703 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12704
12705         * setup-paths.el, find-paths.el: Removed uses of `not' which
12706         temacs doesn't have.
12707
12708         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12709         into root searching.
12710
12711 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12712
12713         * subr.el: Remove definition of `not'.
12714
12715 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12716
12717         * msw-glyphs.el: enable graphics support.
12718
12719 1998-04-23  Didier Verna  <didier@xemacs.org>
12720
12721         * x-menubar.el (default-menubar): restored the line-number-mode
12722         option.
12723
12724         * misc doc string updates related to the options menu.
12725
12726 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12727
12728         * setup-paths.el (paths-construct-load-path): Fix typo.
12729
12730 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12731
12732         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12733         font-menu-ignore-scaled-fonts don't have to be bound now; this
12734         gets us one step further towards making --no-autoloads work.
12735
12736         * startup.el (normal-top-level): Load auto-autoloads only if
12737         lisp-directory is non-nil.
12738
12739         * setup-paths.el (paths-construct-load-path): Made it robust
12740         against nil lisp-directory.
12741
12742         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12743         to the list of variables that cause a warning when nil.
12744
12745         * toolbar.el (init-toolbar-location): Now works even when there's
12746         no toolbar icon directory.
12747
12748 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12749
12750         * help.el (view-lossage): Recognize it.
12751
12752         * simple.el (log-message): Mark multiline messages.
12753
12754 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12755
12756         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12757
12758 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12759
12760         * package-get.el (package-get-all):  add `\n' separator to
12761         interactive specification so that both variables are read
12762
12763 1998-04-22  Didier Verna  <didier@xemacs.org>
12764
12765         * x-menubar.el: ported the options menu to Custom.
12766         Moved the "read only" toggle button to the buffers menu.
12767         Corrected some missing ;;;###autoload or defcustom.
12768
12769         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12770         the scrollbar-visible specifier for options menu handling.
12771
12772         * toolbar.el (toolbar-visible-p)
12773                      (toolbar-captioned-p)
12774                      (default-toolbar-position): defcustom wrappers around
12775         the toolbar specifiers for options menu handling.
12776
12777         * frame.el (get-frame-for-buffer-default-instance-limit):
12778         defcustom it for options menu handling.
12779
12780         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12781         font-lock-mode for options menu handling.
12782
12783         * cus-start.el: added Custom properties to overwrite-mode for
12784         options menu handling.
12785
12786 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12787
12788         * about.el: shameless self-promotion.
12789
12790 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12791
12792         * simple.el (raw-append-message): Slightly optimize.
12793         (remove-message): Use `push' for clarity.
12794         (append-message): Ditto.
12795         (display-warning): Dito.
12796         (raw-append-message): Send the message to the appropriate device.
12797
12798 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12799
12800         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12801         From Sean MacLennan <Sean.MacLennan@pika.ca>
12802
12803 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12804
12805         * setup-paths.el: Changed `directory-sep-char' to
12806         `path-separator', following a change in GNU Emacs.
12807
12808 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12809
12810         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12811         (Info-build-dir-anew): Add a final newline.
12812         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12813         is `always'
12814         (Info-rebuild-dir): Ditto
12815
12816         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12817
12818 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12819
12820         * simple.el (count-words-buffer): Retain zmacs region.
12821         (count-words-region): Ditto.
12822         * simple.el: (what-line): Expanded line counts.
12823         (count-lines): New parameter to conditionalize whether collapsed
12824         lines get counted.
12825         From Bob Weiner <weiner@altrasoft.com>
12826
12827 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12828
12829         * packages.el (package-locations): infodock-packages must override
12830         mule-packages and packages.
12831
12832 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12833
12834         * wid-edit.el:
12835         remove rude messages from widget-activation-widget-mapper
12836         and widget-activation-glyph-mapper
12837
12838 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12839
12840         * toolbar.el: Remove (featurep 'x) test from
12841         toolbar-make-button-list
12842
12843 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12844
12845         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12846         only if in the same frame.
12847
12848 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12849
12850         * packages.el (package-locations): Added site-packages hierarchy.
12851
12852         * setup-paths.el (paths-default-info-directories): Introduced and
12853         used.
12854
12855         * packages.el, setup-paths.el: Set various path searching depths
12856         to 1.
12857
12858         * packages.el (packages-hierarchy-depth):
12859         (packages-load-path-depth): Introduced and used.
12860
12861         * setup-paths.el (paths-load-path-depth): Introduced and used.
12862
12863         * find-paths.el (paths-find-recursive-path): Added max-depth
12864         parameter.
12865
12866 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12867
12868         * setup-paths.el (paths-construct-info-path): Removed
12869         dependency on behavior of (file-name-as-directory "").
12870
12871 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12872
12873         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12874         lisp objects
12875
12876 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12877
12878         * dump-paths.el, startup.el: Added handling for --debug-paths.
12879
12880 1998-04-15  William M. Perry  <wmperry@aventail.com>
12881
12882         * wid-edit.el: We cannot just set the help-echo or balloon-help
12883           properties for an extent based on the :help-echo widget
12884           property, since help-echo and balloon-help cause an EXTENT to
12885           get passed in, where :help-echo functions are expecting a WIDGET
12886
12887 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12888
12889         * scrollbar.el (init-scrollbar-from-resources): Call
12890         mswindows-init-scrollbar-metrics when appropriate.
12891
12892 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12893
12894         * dumped-lisp.el: dump x-toolbar for window system
12895
12896         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12897         have support and xpm.
12898
12899 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12900
12901         * files.el (toggle-read-only): Fix docstring.
12902         From Didier Verna <didier@xemacs.org>
12903
12904 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12905
12906         * startup.el (normal-top-level): Load autoload-file-name without
12907         specifying an extension---some people only auto-autoload.el.gz.
12908
12909 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12910
12911         * files.el (backup-enable-predicate): Don't bomb on NAME being
12912         nil.
12913
12914 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12915
12916         * find-paths.el, packages.el: Now prefers configure'd paths.
12917         This shouldn't cause any of the originally anticipated problems as
12918         the current paths architecture will not define the various
12919         configure-xxx variables if they're not specified on the configure
12920         command line.
12921
12922         * find-paths.el, setup-paths.el, packages.el: Removed all
12923         mentionings of "/" as a path separator.
12924         Used paths-construct-path throughout.
12925
12926         * find-paths.el (paths-construct-path): Created to assemble paths
12927         from directory components.
12928
12929         * setup-paths.el, packages.el: Used paths-decode-directory-path
12930         instead of decode-path-internal.
12931
12932         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12933         and associates.
12934         (paths-decode-directory-path) Created.
12935
12936         * setup-paths.el: Changed configure-exec-path to
12937         configure-exec-directory.
12938
12939 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12940
12941         * packages.el (packages-find-packages): Fixed decoding of
12942         EMACSPACKAGEPATH.
12943
12944         * startup.el: -no-packages -> -no-early-packages.
12945
12946         (packages-load-package-lisps): Fixed loading of auto-autoload
12947         files.
12948
12949         * startup.el (normal-top-level): Fixed loading of core
12950         auto-autoload.
12951
12952         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12953
12954         * startup.el, packages.el, dump-paths.el: Added proper settings
12955         for site-directory and lisp-directory variables.
12956
12957         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12958         inhibit-package-autoloads and fixed handling of it.
12959
12960         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12961         handling of former inhibit-package-init, now
12962         inhibit-early-packages, to make -vanilla etc. work.
12963
12964 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12965
12966         * code-process.el (start-process): Fallback to 'undecided instead
12967         of 'binary for process input coding stream.
12968
12969         * process.el (start-process): Docstring fix.
12970
12971 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12972
12973         * info.el (Info-insert-dir): Do not insert temporary dir files
12974         in Info-dir-file-attributes
12975         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12976         (Info-rebuild-dir): Ditto.
12977
12978 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12979
12980         * obsolete.el: Added obsoleteness declarations for
12981         `site-directory' and `Info-default-directory-list'.
12982
12983 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12984
12985         * find-paths.el (paths-find-emacs-root): Only look at the
12986         executable at the end of the symlink chain for determining the
12987         Emacs root.
12988
12989 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12990
12991         * setup-paths.el (paths-construct-info-path): Changed construction
12992         to cater to gone default in configure.
12993
12994         * find-paths.el (paths-uniq-append): Added.
12995
12996         * packages.el: Rewritten package path construction once again.
12997
12998         * dump-paths.el, startup.el: Removed package-path as a global
12999         variable.
13000
13001         * package-admin.el (package-admin-add-single-file-package):
13002         (package-admin-add-binary-package): Changed package-path to
13003         late-packages.
13004
13005         * packages.el (packages-split-path): Split path at "/" rather than
13006         nil according to change in emacs.c.
13007
13008 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13009
13010         * setup-paths.el (paths-construct-info-path): Changed info path
13011         order so that directories come out right.
13012         (paths-find-lock-directory): Fixed bug: It used to think
13013         configure-lock-directory is a path.
13014
13015 1998-04-06  Jeff Miller <jmiller@smart.net>
13016
13017         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13018         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13019         eases the use of toolbar-add/kill-item functions.
13020
13021 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13022
13023         * code-files.el (file-coding-system-alist): Commented out
13024         loaddefs.el magical treatment.
13025
13026 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13027
13028         * info.el (Info-rebuild-outdated-dir): Added new option
13029         `conservative' and made it the default
13030         (Info-rebuild-dir): Appropriately parse multi-line description
13031         strings, and multi-section dir files. Issue warning when dir
13032         is rebuilt as temporary
13033         (Info-build-dir-anew): Issue warning when dir is built as
13034         temporary
13035
13036 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13037
13038         * list-mode.el (list-mode-map): Bind highlight motion commands to
13039         standard keys left, right, C-b and C-f.
13040
13041 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13042
13043         * files.el (auto-mode-alist): allow .sc for Scheme->C
13044
13045 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13046
13047         * loadup.el (pureload): Don't quote (garbage-collect).
13048
13049 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13050
13051         * package-get-base.el: Updated.
13052
13053 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13054
13055         * isearch-mode.el (isearch-just-started): New variable.
13056         (isearch-mode): Set it.
13057         (isearch-repeat): Advance one character forward only if the search
13058         was successful, and was not just started.
13059         (isearch-repeat): Clear isearch-just-started.
13060
13061 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13062
13063         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13064         if running -batch.
13065
13066 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13067
13068         * subr.el (listify-key-sequence): Removed.
13069
13070 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13071
13072         * bytecomp.el (byte-compile-print-gensym): New option.
13073         (byte-compile-output-file-form): Use it.
13074         (byte-compile-output-docform): Ditto.
13075         (byte-compile-compiled-obj-to-list): Ditto.
13076
13077 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13078
13079         * msw-glyphs.el: set frame icon if xpm support.
13080
13081 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13082
13083         * help.el: Code that pretty prints variable values
13084           removed.
13085
13086 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13087
13088         * find-paths.el (paths-emacs-root-p): Correct test for installation
13089         directory.
13090         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13091
13092 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13093
13094         * loaddefs.el: Don't set debug-ignored-errors; leave
13095           its default value set to nil.
13096
13097 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13098
13099         * info.el (Info-rebuild-dir): fixed mis-spelling.
13100
13101 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13102
13103         * info.el (Info-rebuild-outdated-dir): New custom var
13104         (Info-insert-node): Create/update dir file when needed, ie when it
13105         does not exist or is older than some info files in directory
13106
13107 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13108
13109         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13110         for last packages, mainly for using a 20.4 package base.
13111
13112         * packages.el (late-packages): Typo fix.  It was called
13113         early-packages.
13114
13115         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13116         relative symlinks correctly.
13117         (paths-find-emacs-roots): More rigorous checking for plausible
13118         configuration-time root.
13119
13120         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13121         find its roots.
13122
13123 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13124
13125         * faces.el: Fix docstrings.
13126         * glyphs.el: Fix docstrings.
13127         * mouse.el: Fix docstrings.
13128
13129         * frame.el: Change phrase `current frame' to `selected frame'.
13130
13131         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13132
13133         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13134         macros using backquote to make them infinitely more readable.
13135
13136 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13137
13138         * packages.el (packages-find-package-path): Hardcoded specialized
13139         InfoDock support until we can clean this up.
13140
13141         * help.el (describe-bindings-1): Return the value of the bindings
13142         help buffer created.
13143         (describe-bindings): Ditto.
13144
13145         * simple.el (set-variable): Restore previous behavior of not
13146         bombing if the variable to set is not boundp.
13147
13148 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13149
13150         * packages.el (packages-handle-package-dumped-lisps): Allow for
13151         non-local files to be loaded off the package-lisp variable.
13152
13153 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13154
13155         * x-faces.el: Global X resources should override
13156           specs for all device classes (color, grayscale, mono);
13157           code currently doesn't override any of them.  Fixed by
13158           calling remove-specifier with '(x default) as the tag
13159           set and allowing inexact matches.
13160
13161 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13162
13163         * faces.el: Separated face initializations based on
13164           device classes into device type specific (tag set,
13165           instantiator) pairs.
13166
13167 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13168
13169         * wid-edit.el (widget-choice-action): Remember user's explicit
13170         choice.
13171         (widget-choice-value-create): Respect it.
13172         From Richard Stallman <rms@gnu.org>
13173
13174 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13175
13176         * setup-paths.el (paths-construct-info-path): Always append
13177         existing directories from configure-time info path.
13178
13179         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13180         Info-directory-list.
13181
13182         * info.el: Removed Info-default-directory-list which was broken by
13183         design.
13184         Removed bogus initialization of Info-directory-list---startup.el
13185         can do a much better job.
13186         Added autoload of Info-directory-list.
13187
13188         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13189         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13190         be exclusive; now it's merely given precedence, just like in the
13191         old days.
13192
13193 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13194
13195         * find-paths.el (paths-find-architecture-directory): Fix bug with
13196         finding; it used to default too early.
13197
13198 1998-03-25  Martin Buchholz <martin@xemacs.org>
13199
13200         * packages.el (packages-split-path): Fix a bug; it used to fail
13201         for paths that weren't split.
13202
13203 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13204
13205         * finder.el (finder-compile-keywords): trap on errors.
13206
13207 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13208
13209         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13210           fourth argument of t so that only the specs exactly
13211           matching the tag lists are removed.
13212
13213 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13214
13215         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13216
13217 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13218
13219         * minibuf.el (mouse-read-file-name-1): If a default directory was
13220         specified, use it for generating the completions.
13221
13222 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13223
13224         * update-elc.el: Now respects inhibit-package-init and
13225         inhibit-site-lisp.
13226         Now does path construction with loadup-paths.
13227
13228         * startup.el (normal-top-level, startup-setup-paths): Now respects
13229         inhibit-package-init and inhibit-site-lisp.
13230
13231         * packages.el (packages-find-package-path): Extended package path
13232         by version-specific hierarchies.
13233         (packages-find-packages): Now respects inhibit flag and
13234         inhibit-site-lisp.
13235         Moved path setup to loadup-paths.
13236
13237         * make-docfile.el: Now respects inhibit-package-init and
13238         inhibit-site-lisp.
13239         Now does path construction with loadup-paths.
13240
13241         * loadup.el: Now respects inhibit-package-init and
13242         inhibit-site-lisp.
13243
13244         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13245
13246         * loadup-paths.el: New file: setup load-path to encompass
13247         packages.
13248
13249 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13250
13251         * auto-show.el: load-gc renamed to pureload.
13252         * site-load.el: Ditto.
13253         * packages.el (toplevel): Ditto.
13254         * loadup.el (really-early-error-handler): Ditto.
13255         * dumped-lisp.el (preloaded-file-list): Ditto.
13256         * cus-face.el (custom-declare-face): Ditto.
13257
13258 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13259
13260         * <Today>: The Big Path Searching Overhaul.
13261
13262         * find-paths.el: New file: find and assemble paths in the
13263         installation hierarchy.
13264
13265         * setup-paths.el: New file: global layout of paths and directories
13266         within the XEmacs hierarchy.
13267
13268         * packages.el: Replaced everything related to path searching and
13269         startup by code in terms of find-paths.
13270
13271         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13272         the new path searching engine.
13273
13274         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13275         and setup-paths.
13276
13277 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13278
13279         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13280         setup-paths.el.
13281
13282 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13283
13284         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13285         compiles identically in any configuration.
13286         Removed irrelevant commentary.
13287
13288 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13289
13290         * simple.el (set-variable): Allow setting specifiers.
13291
13292 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13293
13294         * lisp.el (forward-sexp): Revert previous change.
13295
13296 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13297
13298         * frame.el (frame-initialize): Use `delete-console' instead of
13299         `delete-device' to delete the stream console to match the usage in
13300         Fkill_emacs.
13301
13302 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13303
13304         * files.el (cdpath-previous): New variable.
13305         (cd): Use it.
13306         From Bob Weiner <weiner@wave.altrasoft.com>
13307
13308 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13309
13310         * keydefs.el: Changed keybindings of forward-char,
13311           backward, scroll-up and scroll-down to point to their
13312           -command counterparts.
13313
13314         * simple.el: New functions: forwarc-char-command,
13315           backwrad-char-command, scroll-up-command,
13316           scroll-down-command which work liek their counterparts
13317           except that they honor the variable
13318           signal-error-on-buffer-boundary.
13319
13320           Definition of signal-error-on-buffer-boundary received
13321           from src/cmds.c.
13322
13323           defvar declaration added for word-across-newline to avoid
13324           byte-compiler warning about the free variable reference.
13325
13326 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13327
13328         * winnt.el: Removed "%t" from the beginning of
13329         modeline-format. From now on, there's no nt-specifics in the modeline.
13330
13331 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13332
13333         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13334         of `when' with `if'.
13335
13336 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13337
13338         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13339         mswindows. Must be reworked along with glyphs.el, or
13340         merged into it, after there is images support.
13341
13342         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13343         'mswindows.
13344
13345 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13346
13347         * faces.el: fix for text cursor initialization.
13348         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13349         From Andy Piper <andyp@parallax.co.uk>
13350
13351 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13352
13353         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13354         if there is an existing package that handles it and warn the user
13355         about that mode.
13356
13357 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13358
13359         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13360         Installation" menu item when Installation-string is not bound.
13361
13362 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13363
13364         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13365         From Jeremiah W. James <jerry@cs.ucsb.edu>
13366
13367 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13368
13369         * msw-faces.el:
13370         * faces.el: Fix face initialization.
13371
13372 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13373
13374         * files.el (backup-enable-predicate): fix breakage introduced
13375         by TMPDIR patch.
13376
13377 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13378
13379         * x-faces.el (x-init-face-from-resources): The
13380           TTY face property retrieval functions don't return
13381           specifiers, so use face-property instead.
13382
13383 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13384
13385         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13386
13387 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13388
13389         * x-menubar.el: Expanded documentation for
13390           option-save-faces.  Changed Options -> Browse Faces
13391           menu entry to invoke customize-face.
13392
13393 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13394
13395         * faces.el: Most face initialization moved out of
13396           init-other-random-faces to the top level so that the
13397           initialization happens before Xemacs is dumped.  Much
13398           of the fascist "face-differs-from-default-p or FROB!"
13399           code has been retired in favor of letting the user do
13400           what they want to do.  Face initialization code changed
13401           to use `default' specifier tag so that the settings can
13402           be overridden later if the user wishes it.
13403
13404 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13405
13406         * about.el (about-hackers): Update contributors list.
13407
13408 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13409
13410         * specifier.el: Define new specifier tag `default'.
13411
13412         * modeline.el: Initialize faces using `default' tag.
13413
13414         * x-faces.el (x-init-face-from-resources): Remove
13415           specifier specs containing the `default' tag before
13416           adding new specs.
13417
13418 1998-03-02  John Jones  <jj@asu.edu>
13419
13420         * package-get.el (package-get-all): fixed arguments on call to
13421         package-admin-add-single-file-package.
13422         * package-get.el (package-get-installedp): fixed to match
13423         advertised behavior.
13424         * package-get.el: added function package-get-update-all which
13425         installs newest versions of all the current packages (if they are
13426         not already installed).
13427
13428 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13429
13430         * files.el (find-file-noselect): Uncommented `truename' binding in
13431         `let*' and use it later to set `buffer-file-truename' iff it's
13432         still nil, as happens for example when finding a compressed
13433         file with "jka-compr".
13434
13435 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13436
13437         * faces.el: in make-face-* type functions do the operation for all
13438         window systems, not just the first one found.
13439
13440         * font.el: call mswindows-list-fonts for mswindows.
13441
13442 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13443
13444         * code-process.el (call-process-region):
13445         * process.el (call-process-region):
13446         * package-get.el (package-get-dir):
13447         * files.el (backup-enable-predicate):
13448         * gnuserv.el (gnuserv-temp-file-regexp):
13449         Use temp-directory in place of `/tmp'.
13450
13451 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13452
13453         * "Fast" dired-in-C enhancements for Windows 95/NT:
13454
13455         * files.el: Added function, `wildcard-to-regexp', from GNU
13456           Emacs.
13457
13458         * files.el (insert-directory): Modified to use special
13459           dired-in-C enhancements if present.
13460
13461 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13462
13463         * code-files.el: make default coding no-conversion.
13464
13465 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13466
13467         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13468         the load-path.
13469
13470         * update-elc.el: Strip directory when testing for files not to
13471         bytecompile.
13472
13473 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13474
13475         * lisp-mode.el: Use recommended form for menus.
13476
13477         * info.el (Info-construct-menu): Use recommended form for menus.
13478
13479         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13480         entry.
13481
13482 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13483
13484         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13485           (get-frame-for-buffer-noselect): Always return frames
13486           in the not-this-window-p cond clause.
13487
13488 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13489
13490         * help.el (describe-installation): New function.
13491
13492         * x-menubar.el (default-menubar): Add describe-installation to
13493         Help menu.
13494
13495         * packages.el (packages-unbytecompiled-lisp): Installation.el
13496         should not be bytecompiled.
13497
13498         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13499         XEmacs.
13500
13501         * x-menubar.el (default-menubar): Use correct guard for VM menu
13502         entry.
13503
13504         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13505         coding.
13506         From Andy Piper <andyp@parallax.co.uk>
13507
13508 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13509
13510         * ldap.el: Do not require ldap-internal at compile time.
13511
13512 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13513
13514         * code-files.el: new file. a virtual copy of mule-files.el
13515         but without charset
13516         dependencies. (toggle-buffer-file-ocding-system) new function for
13517         changing the eol type for the current buffer.
13518
13519         * code-process.el: new file. a copy of
13520         mule-process.el. mule-process.el will disappear when things have
13521         settled.
13522
13523         * coding.el: new file. a virtual copy of mule-files.el but
13524         without charset dependencies. (coding-system-base) new function
13525         for getting the parent coding system of a coding system with eol
13526         type set.
13527
13528         * dumped-lisp.el: add above files for the non-mule case.
13529
13530 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13531
13532         * window-xemacs.el (display-buffer): If no explicit
13533           frame is specified, search for a window that displays
13534           the buffer on the currently selected frame, before
13535           searching other frames.
13536
13537 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13538
13539         * frame.el (get-frame-for-buffer): If not-this-window-p
13540           is non-nil, use window on the selected frame if it is not
13541           also the selected window.  When defaulting, search for
13542           windows on the currently selected fgrame before searching
13543           other frames.
13544
13545 1998-02-25  Didier Verna  <didier@xemacs.org>
13546
13547         * modeline.el (modeline-swap-buffers): originally named
13548         `mouse-release-modeline'. Whether to actually swap the buffers is
13549         decided in `mouse-drag-modeline'.
13550         (mouse-drag-modeline): A button release event is considered a
13551         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13552         stay unchanged.
13553
13554 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13555
13556         * x-menubar.el: Put redo on the menubar.
13557         From Aki Vehtari <Aki.Vehtari@hut.fi>
13558
13559 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13560
13561         * bytecomp.el (displaying-byte-compile-warnings): if
13562         temp-buffer-show-function is set, use it to display current set of
13563         warnings in the "*Compile-Log-Show*" buffer.
13564
13565         * simple.el (display-warning-buffer): if temp-buffer-show-function
13566         is set, use it to display current set of warnings in the
13567         "*Warnings-Show*" buffer.
13568
13569 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13570
13571         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13572         Common Lisp.
13573
13574 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13575
13576         * menubar.el: Allow button descriptors at least 2 long.
13577
13578         * x-menubar.el (default-menubar): Use recommended forms.
13579         (file-menu-filter): Remove.
13580         (edit-menu-filter): Remove.
13581
13582 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13583
13584         * about.el (about-hackers): Updated.
13585
13586 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13587
13588         * help.el (help-max-help-buffers): new variable
13589         (help-register-and-maybe-prune-excess): new function
13590         (help-buffer-name): use help-max-help-buffers.
13591         (with-displaying-help-buffer): use
13592         help-register-and-maybe-prune-excess.
13593
13594         * help.el (help-maybe-pretty-print-value): if the value fits on
13595         one line, let it.
13596
13597 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13598
13599         * (with-displaying-help-buffer): there is no need to kill the buffer
13600         if it exists, because with-output-to-temp-buffer will clear it.
13601         further, killing the buffer violates the rule that
13602         temp-buffer-show-function, if set, has the full responsibility of
13603         showing the temp buffer.  killing the buffer fucks with the window
13604         configuration, hosing temp-buffer-show-function.
13605
13606
13607 1998-02-23  Didier Verna  <didier@xemacs.org>
13608
13609         * modeline.el (mouse-drag-modeline):
13610         - Always scroll the modeline that was originally clicked on.
13611         - Use x pixels instead of x characters (which doesn't work anyway)
13612         as horizontal reference for modeline dragging. This allows us to
13613         keep on dragging the modeline even if the motion event occurs in
13614         another window.
13615
13616 1998-02-23  Didier Verna  <didier@xemacs.org>
13617
13618         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13619         glyph on the modeline to indicate that dragging the mouse has an
13620         effect both horizontally and vertically.
13621
13622 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13623
13624         * about.el (about-xemacs): Get rid of redundant visible version
13625         number.
13626
13627 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13628
13629         * about.el (about-hackers): Update credits.
13630
13631 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13632
13633         * prim/register.el (view-register): Show register type file-query.
13634
13635 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13636
13637         * mode-motion.el (mode-motion-highlight-internal):
13638           save-excursion inside save-window-exucrsion form to
13639           hide buffer point changes from save-window-excursion.
13640           Prevents display flickering when the mouse pointer
13641           moves.
13642
13643 1998-02-17  Didier Verna  <didier@xemacs.org>
13644
13645         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13646         function to handle correctly the case of a toolbar one side of the
13647         window: scrolling will not necessarily happen.
13648
13649 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13650
13651         * files.el (after-find-file): Restore missing argument
13652           to format that provides filename for "... consider M-x
13653           recover-file" message.  Also call `message' with "%s"
13654           as the first arg instead of an arbitrary string.
13655
13656 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13657
13658         * about.el (about-hackers): Various additions.
13659
13660 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13661
13662         * autoload.el (generate-file-autoloads-1): Don't force an extra
13663         line out when copying on-the-same line autoloads.
13664
13665         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13666         is installed.
13667
13668 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13669
13670         * x11/x-win-xfree86.el (x-win-init-xfree86):
13671         * x11/x-win-sun.el (x-win-init-sun):
13672         * x11/x-init.el (x-initialize-compose):
13673         * prim/simple.el:
13674         (backward-or-forward-kill-sexp):
13675         (backward-or-forward-kill-sentence):
13676         (backward-or-forward-kill-word):
13677         (backward-or-forward-delete-char):
13678         * prim/isearch-mode.el (isearch-help-or-delete-char):
13679         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13680         x-keysym-on-keyboard-p to detect backspace.
13681         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13682         Clean up symbols used with dead keys, checking Linux and solaris
13683         keysyms.
13684         Simplify x-win-*.el using above methods.
13685         Change documentation for x-keysym-*-p functions.
13686
13687 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13688
13689         * about.el (about-hackers): Restore entries for Michael Sperber and
13690         Vinnie Shelton.
13691         From Vinnie Shelton <acs@acm.org>
13692
13693 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13694
13695         * simple.el (count-words-region): Ditto.
13696
13697 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13698
13699         * simple.el (count-words-buffer): Document.  Don't print anything
13700         if non-interactive.
13701
13702 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13703
13704         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13705         multiple files in InfoDock.
13706
13707 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13708
13709         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13710         from version.el in InfoDock.
13711
13712         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13713         specially.
13714
13715 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13716
13717         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13718         variable name in docstring.
13719
13720 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13721
13722         * menubar.h: Include "gui.h".
13723
13724 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13725
13726         * site-load.el: Fix documentation.
13727
13728 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13729
13730         * package-get-base.el (package-get-base): Updated.
13731
13732         * keymap.el: PC-ize.
13733
13734 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13735
13736         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13737         from' on a fresh line.
13738
13739 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13740
13741         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13742         object.
13743
13744 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13745
13746         * undo-stack.el: PC-ize.
13747
13748         * cmdloop.el: PC-ize.
13749
13750 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13751
13752         * bytecomp-runtime.el: PC-ize.
13753
13754         * byte-optimize.el: Prolog fixup.  PC-ize.
13755
13756         * cus-dep.el: Spelling fix.
13757
13758         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13759         entries follow).
13760
13761 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13762
13763         * text-mode.el (text-mode-hook-identify): New function,
13764         put on text-mode-hook.  Set text-mode-variant here.
13765         (text-mode): Don't set it here.
13766
13767 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13768
13769         * text-mode.el (text-mode-hook): New defvar.
13770         (text-mode-variant): New variable.
13771         (text-mode): Set that variable locally.
13772         (toggle-text-mode-auto-fill): New command.
13773
13774 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13775
13776         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13777
13778 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13779
13780         * text-mode.el (paragraph-indent-text-mode):
13781         Renamed from spaced-text-mode.
13782         (text-mode-map): Bind TAB to indent-relative.
13783         (indented-text-mode-map): Variable deleted.
13784         (indented-text-mode): Now an alias for text-mode.
13785
13786 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13787
13788         * loadup.el: test-atoms debugging stuffs removed.
13789
13790 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13791
13792         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13793
13794 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13795
13796         * help.el (describe-beta): Made it use `locate-data-file'.
13797         (describe-distribution): Ditto.
13798         (describe-copying): Ditto.
13799         (describe-project): Ditto.
13800         (view-emacs-news): Ditto.
13801
13802         * help-nomule.el (help-with-tutorial): Made it use
13803         `locate-data-file' to find tutorial.
13804
13805 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13806
13807         * about.el: Corrected my email address.
13808
13809         * mouse.el: Added 'mouse-mswindows-drop' similar to
13810         'mouse-offix-drop'.
13811
13812 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13813
13814         * loadup.el (running-xemacs): Spelling fix.
13815
13816 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13817
13818         * packages.el (packages-find-packages-1): Don't allow a backwards
13819         compatible lisp tree to overwrite `preloaded-file-list'.
13820
13821 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13822
13823         * loadup.el: Don't delete "xemacs" prior to dumping.
13824
13825 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13826
13827         * package-info.el (pi-last-mod-date): New function.
13828         (pi-author-version): New function.
13829         (batch-update-package-info): Use them.
13830
13831 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13832
13833         * frame.el (get-frame-for-buffer-default-to-current): Create.
13834         (get-frame-for-buffer-noselect): Allow user to use current frame
13835         with `get-frame-for-buffer-default-to-current'.
13836
13837 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13838
13839         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13840         (byte-compile-output-docform): Ditto.
13841         (byte-compile-compiled-obj-to-list): Ditto.
13842
13843 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13844
13845         * startup.el (command-line-1): Removed code that ran
13846           buffer-menu.
13847
13848 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13849
13850         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13851
13852 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13853
13854         * frame.el (suspend-emacs-or-iconify-frame): Check using
13855         `device-on-window-system-p' instead of explicitly checking for X,
13856         so that the same logic works for MS Windows.
13857         (suspend-or-iconify-emacs): Ditto.
13858
13859 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13860
13861         * about.el (about-maintainer-info): Andy Piper is back.
13862         (xemacs-hackers): Updated Andy Piper's email address.
13863         (about-hackers): Added Jonathan Harris.
13864         (about-hackers): Updated Tibor Polgar's email address.
13865
13866 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13867
13868         * about.el: Add xemacs.org email manager.
13869
13870         * package-get-base.el (package-get-base): Updated with most recent
13871         package updates.
13872
13873 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13874
13875         * help.el (function-arglist): Use `indirect-function' instead of
13876         `symbol-function' so that aliases are treated correctly.
13877
13878 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13879
13880         * help.el (help-map): Add f1 binding to `help-for-help'.
13881         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13882         (describe-key-briefly): Use `princ' "%s" to print object.
13883         (with-displaying-help-buffer): Kill buffer if it exists, again.
13884         (describe-key): Use `princ' "%s" to print object.
13885         (describe-function-1): Use `princ' "%s" to print object.
13886         Commented out alias lines removed.
13887         (help-pretty-print-limit): New variable to control pretty-printing
13888         of variable values.
13889         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13890         `help-pretty-print-value' again.  Only print-print when OBJECT is
13891         list of length less than `help-pretty-print-limit'.
13892         (describe-variable): Use `help-maybe-pretty-print-value' again.
13893
13894 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13895
13896         * simple.el (blink-matching-open): Remove C++ kludge.
13897         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13898
13899 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13900
13901         * info.el (Info-default-directory-list): Made the documentation
13902         more explanitory.
13903
13904 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13905
13906         * lisp/packages.el:
13907         * lisp/package-admin.el:
13908         * lisp/build-report.el:
13909         Fix typos.
13910
13911 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13912
13913         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13914         warnings in Java buffers without final newline and editing the
13915         last line.
13916
13917 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13918
13919         * packages.el (packages-find-packages-1): Don't allow a backwards
13920         compatible lisp tree to overwrite `preloaded-file-list'.
13921         Suggested by Colin Rafferty  <colin@xemacs.org>
13922
13923         * mouse.el (mouse-offix-drop): Set undo-boundary.
13924         From Oliver Graf <ograf@fga.de>
13925
13926 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13927
13928         * loadup.el (load-gc): rewrite as defun.
13929         Print something sensical if a required dump-time file isn't found.
13930
13931 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13932
13933         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13934         bug strikes a menudescriptor.
13935
13936         * package-get-base.el (package-get-base): Updated.
13937
13938         * package-info.el (batch-update-package-info): Derive REQUIRES
13939         from the Makefile.
13940
13941 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13942
13943         * files.el (save-some-buffers): Don't play games with deleting
13944         other windows if we are in the minibuffer window.
13945
13946 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13947
13948         * modeline.el (modeline-minor-mode-menu): Add support for :active
13949         (add-minor-mode): Document :active property to TOGGLE.
13950
13951 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13952
13953         * modeline.el (modeline-minor-mode-menu): Add support for an
13954         `:included' predicate in the `toggle-sym' plist.
13955         (add-minor-mode): Document the :included property, format
13956         docstring some more.
13957         (modeline-minor-mode-menu): Documentation string added.
13958
13959 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13960
13961         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13962         labels from the symbol-names by thwacking off the overly redundant
13963         and overused "mode", parenthesizing "minor", and capitalizing the
13964         resultant strings.  Also shortened the menu's title by eliminating
13965         the redundant buffer name.
13966         (add-minor-mode): Beautified the docstring, added mention of the
13967         `:menu-tag' property of TOGGLE.
13968         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13969         `toggle-sym' to beatify the mode-life menus.
13970         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13971         `auto-fill-function'.
13972
13973 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13974
13975         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13976         menus to :style 'toggle.
13977
13978 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13979
13980         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13981
13982 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13983
13984         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13985         only recognize first hyperlink.
13986         (hyper-apropos-highlightify): Deletia, this is already done by
13987         `hyper-apropos-insert-face'.
13988         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13989
13990 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13991
13992         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13993         mail.
13994         (toolbar-mail-reader): Add support for `send'.
13995         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13996
13997 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13998
13999         * info.el (Info-emacs-info-file-name): Add defvar for
14000         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14001         will function properly.
14002
14003 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14004
14005         * simple.el: make the backwards delete function called by
14006         `backward-or-forward-delete-char' user configurable.
14007
14008 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14009
14010         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14011         compiled function got loaded from.
14012
14013 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14014
14015         * term/apollo.el: Synched up with InfoDock 3.6.2.
14016
14017 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14018
14019         * startup.el (load-init-file): Load autoloads earlier.
14020         (startup-splash-frame): Handle InfoDock logo.
14021
14022         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14023         InfoDock.
14024         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14025
14026         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14027         doesn't have this function.
14028
14029         * packages.el (locate-data-file): Fix to call `locate-file'.
14030
14031 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14032
14033         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14034         version of version.el.
14035         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14036
14037         * x-menubar.el (default-menubar): Guard reference to
14038         `gnuserv-frame'.
14039         (default-menubar): Guard references to `font-lock-mode'.
14040         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14041         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14042
14043         * make-docfile.el: Don't snarf doc strings from autoloads.
14044
14045         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14046         loading auto-autoloads files.
14047
14048         * loaddefs.el: Disable dumping autoloads.
14049
14050 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14051
14052         * lisp-mnt.el: Synch to Emacs 20.2.
14053
14054         * help.el: Remove manual autoload of `finder-by-keyword'.
14055
14056         * finder.el (finder-by-keyword): Autoload.
14057
14058         * help.el: Conditionalize hyperbole setup.
14059
14060 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14061
14062         * packages.el (package-require): Update to reflect new data format.
14063
14064 1998-01-02  Didier Verna  <didier@xemacs.org>
14065
14066         * x-menubar.el (default-menubar): make the tutorials available
14067         through the menubar. (Plus some compilation warnings cleanup).
14068
14069 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14070
14071         * check-features.el: New file.  Perform sanity check after build.
14072
14073         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14074         files to tooltalk package.
14075         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14076         package.
14077
14078         * package-admin.el (package-admin-xemacs): Use better default for
14079         location of XEmacs binary.
14080
14081 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14082
14083         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14084         tag with sexp and add value tag with value `t'.
14085
14086 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14087
14088         * package-get.el: Changes to work with real data.
14089         From Pete Ware <ware@cis.ohio-state.edu>
14090
14091         * packages.el (packages-reload-autoloads): Guard load for the time
14092         being.
14093
14094         * update-elc.el ("packages.el"): Force loading packages.el instead
14095         of possibly out-of-date packges.elc.
14096         * make-docfile.el ("packages.el"): Ditto.
14097
14098 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14099
14100         * build-report.el (build-report-delete-regexp): Added a rule for
14101         the main tarball shadowing anything past it.
14102
14103 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14104
14105         * packages.el (package-provide): Delete a previous provide.
14106
14107         * package-info.el: New file.
14108
14109         * package-get.el: New file.
14110         From Pete Ware <ware@cis.ohio-state.edu>
14111         (package-get): Fix md5 computation to work with Mule.
14112
14113 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14114
14115         * simple.el (log-message-*): Quote symbols in docstrings properly.
14116
14117 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14118
14119         * packages.el (packages-new-autoloads): Ignore symbolic links.
14120
14121         * cus-face.el (face-custom-attributes-get): Fix typo.
14122         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14123
14124 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14125
14126         * startup.el (load-init-file): Reload new or changed autoloads
14127         unless inhibited.  Reload modified dumped lisp (stubbed).
14128
14129         * packages.el (packages-new-autoloads): New function.
14130         (packages-reload-autoloads): New function.
14131         (packages-reload-dumped-lisp): New (stub) function.
14132
14133         * loadup.el: Inhibit reloading dumped files when running temacs.
14134
14135         * loadhist.el (file-provides): Extend to handle variant
14136         extensions.
14137
14138         * replace.el (query-replace): Fix typo.
14139
14140 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14141
14142         * make-docfile.el: list-autoloads-path has been renamed.
14143         * update-elc.el: list-autoloads has been renamed.
14144
14145         * packages.el (packages-list-autoloads): Renamed.
14146         (packages-list-autoloads-path): Ditto.
14147
14148 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14149
14150         * packages.el (packages-find-packages-1): Made it signal a warning
14151         for an error in an auto-autoload.el file.
14152
14153 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14154
14155         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14156         tag with const.
14157         From Aki Vehtari <Aki.Vehtari@hut.fi>
14158
14159         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14160
14161         * loadhist.el (unload-feature): Remove autoload.
14162
14163 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14164
14165         * loadhist.el: Unpackaged.
14166
14167         * help.el (describe-symbol-find-file): Rename
14168         `describe-function-find-file' and make old name obsolete.
14169         (describe-function-1): Use it.
14170         (describe-function-1): Guard reference to
14171         `compiled-function-annotation'.
14172
14173 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14174
14175         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14176         argument.
14177         (help-mode-quit): New optional arg to control whether it kills or
14178         buries.  Tidied up.
14179         (with-displaying-help-buffer): Don't kill buffer initially, even
14180         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14181         (help-pretty-print-value): Rename back from
14182         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14183         use it, otherwise use dumped `cl-prettyprint'.
14184         (describe-variable): Use `help-pretty-print-value' again.
14185         (find-func): Removed reference to "find-func" at end.
14186
14187 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14188
14189         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14190           GUI XEmacs. Rename? x-menubar is rather window system
14191           independant, except for a couple of items.
14192
14193 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14194
14195         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14196         entries as they will no longer be distributed with XEmacs.
14197
14198         * format.el (format-alist): Fix image/tiff regexps.
14199         From P. E. Jareth Hein <jareth@camelot-soft.com>
14200
14201         * help.el (help-maybe-pretty-print-value): Rename.
14202         (describe-variable): Use it.
14203         (describe-variable): Add trailing linefeed.
14204
14205 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14206
14207         * help.el (describe-function-1): Don't output anything for
14208           arglist of autoload functions.
14209
14210 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14211
14212         * help.el (describe-function-1): Don't output anything for
14213           arglist of autoload functions.
14214
14215 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14216
14217         * help.el (help-mode-map): New bindings for `help-mode-bury',
14218         `describe-function-at-point', `describe-variable-at-point',
14219         `Info-elisp-ref', `customize-variable', `help-next-section' and
14220         `help-prev-section'.
14221         (help-next-section): New function.
14222         (help-prev-section): New function.
14223         (help-mode-quit): Changed to kill the help buffer.
14224         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14225         correctly.
14226         (help-buffer-name): New function to generate the name of help
14227         buffers.
14228         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14229         argument giving the name of the help buffer.
14230         (describe-key): Use `with-displaying-help-buffer' with name.
14231         (describe-mode): Ditto.
14232         (describe-bindings): Ditto.
14233         (describe-prefix-bindings): Ditto.
14234         (view-lossage): Ditto.
14235         (with-syntax-table): New macro.
14236         (function-called-at-point): Use `ignore-errors' and
14237         `with-syntax-table'.
14238         (function-at-point): Ditto.
14239         (describe-function): Use `with-displaying-help-buffer' with name.
14240         (function-arglist): Extracted from `describe-function-1'.  Returns
14241         function's arglist as string.
14242         (function-documentation): Extracted from `describe-function-1'.
14243         Returns function's docstring.
14244         (describe-function-1): Remove all the "stream" garbage, including
14245         the stream argument.  Use `function-arglist' and
14246         `function-documentation'.
14247         (describe-function-arglist): Just use `function-arglist'.
14248         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14249         (help-pretty-print-value): New function to help with
14250         pretty-printing variable values.  Knows about `#<...>'.  Needs
14251         `pp-internal'.
14252         (describe-variable): Use `with-displaying-help-buffer' with name.
14253         Formatting improved.  Display file where variable is defined, if
14254         known.  Use `help-pretty-print-value'.
14255         (describe-syntax): Use `with-displaying-help-buffer' with name.
14256         (list-processes): Remove "stream" garbage.
14257
14258 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14259
14260         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14261         call a dumped routine instead.
14262
14263         * x-win-xfree86.el: Wrap file in defun.
14264         * x-win-sun.el: Ditto.
14265
14266 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14267
14268         * help.el (view-emacs-news): Remove usage of outl-mouse which
14269         advises functions and does other evil things.
14270
14271 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14272
14273         * format.el (format-alist): Add `image/tiff'.
14274         From P. E. Jareth Hein <jareth@camelot-soft.com>
14275
14276 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14277
14278         * about.el (about-hackers): More names added.
14279
14280         * make-docfile.el: Remove superfluous package path search.
14281
14282         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14283
14284 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14285
14286         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14287         ignored shadows.
14288
14289 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14290
14291         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14292         get trailing slashes when added to the load-path.
14293
14294         * x-init.el (init-x-win): Locate where XEmacs X localization files
14295         are.
14296
14297 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14298
14299         * x-faces.el: Added support for foregroundToolBarColor
14300           to xpm-color-symbols.
14301
14302 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14303
14304         * etags.el (tags-remove-duplicates): Removed.
14305         (buffer-tag-table-list): Use `delete-duplicates'.
14306
14307         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14308         correctly.
14309         (get*): Defalias to `get'.
14310
14311         * cl.el (eql): Compare integers with `eq'.
14312         (cl-map-extents): Check for `map-extents' first.
14313
14314 1997-12-17  Didier Verna  <didier@xemacs.org>
14315
14316         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14317         added the 'numero', 'copyright' and 'trademark' symbols.
14318
14319         * leim/quail/latin-post.el ("french-postfix"): see above.
14320
14321 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14322
14323         * widget.el (define-widget): Check the arguments.
14324
14325         * cus-edit.el (customize-face): Use `check-argument-type'.
14326         (custom-variable-value-create): Use `signal' to signal error.
14327         (custom-variable-reset-saved): Ditto.
14328         (custom-variable-reset-standard): Ditto.
14329         (custom-face-reset-saved): Ditto.
14330
14331         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14332         (widget-default-format-handler): Ditto.
14333         (widget-checklist-add-item): Ditto.
14334         (widget-radio-add-item): Ditto.
14335         (widget-editable-list-entry-create): Ditto.
14336         (widget-sexp-prompt-value): Ditto.
14337
14338         * custom.el (custom-declare-variable): Signal errors better.
14339         (custom-handle-keyword): Ditto.
14340         (custom-declare-group): Ditto.
14341
14342         * window-xemacs.el (windows): Ditto.
14343
14344         * menubar.el (menu): Ditto.
14345
14346         * keydefs.el (keyboard): Ditto.
14347
14348         * minibuf.el (minibuffer): Ditto.
14349
14350         * process.el (execute): Ditto.
14351
14352         * fill.el (fill): Ditto.
14353
14354         * modeline.el (modeline): Ditto.
14355
14356         * help.el (help): Ditto.
14357
14358         * faces.el (faces): Ditto.
14359
14360         * files.el (files): Ditto.
14361
14362         * x-init.el (x): Ditto.
14363
14364         * lisp-mode.el (lisp): Ditto.
14365
14366         * process.el (processes): Ditto.
14367
14368         * mouse.el (mouse): Ditto.
14369
14370         * abbrev.el (abbrev): Moved from cus-edit.
14371
14372         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14373         as variable declaration.
14374
14375 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14376
14377         * menubar.el (find-menu-item): Use `check-argument-type'.
14378         (find-menu-item): Cosmetic changes.
14379
14380 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14381
14382         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14383
14384 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14385
14386         * startup.el (set-default-load-path): Only search package-path
14387         when not running temacs.
14388
14389         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14390         files.
14391
14392         * loadup.el: Correct commentary.  Reformatting.
14393         (really-early-error-handler): Use absolute path to the
14394         first dumped-lisp.el file.
14395         (really-early-error-handler): Print full path name of
14396         each dumped lisp file (inherited from InfoDock).
14397
14398         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14399         dumped-lisp.el files.
14400
14401         * make-docfile.el (preloaded-file-list): Reorder when the
14402         package-path is searched.
14403         * update-elc.el: Ditto.
14404
14405         * lisp-mode.el (call-with-condition-handler): Treat the same as
14406         `condition-case' for indentation.
14407
14408         * about.el (about-xemacs): Update release date.
14409
14410 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14411
14412         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14413         anywhere but at the last clause.
14414         (ecase): Disallow `t' and `otherwise'.
14415
14416 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14417
14418         * cus-edit.el (custom-buffer-create-buttons): New function
14419         from stuff moved out of `custom-buffer-create-internal'.
14420         (custom-novice): New variable.  Default t.
14421         (custom-display-global-buttons): Ditto.  Default `top'.
14422         (custom-buffer-create-internal): Only display help if
14423         `custom-novice' is non-nil.  Display global buttons according to
14424         `custom-display-global-buttons'.
14425
14426 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14427
14428         * menubar.el (find-menu-item): Use `check-argument-type'.
14429         (find-menu-item): Cosmetic changes.
14430
14431 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14432
14433         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14434         look.
14435
14436 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14437
14438         * format.el (format-deannotate-region):  Bug fix.
14439         Deannotating a region containing unknown tags would fail
14440         (causing decoding of text/enriched to fail at user level)
14441
14442 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14443
14444         * minibuf.el (read-directory-name): Support sixth
14445           arg, HISTORY, as already documented.
14446
14447 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14448
14449         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14450         to `ecase'.
14451
14452 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14453
14454         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14455         skk-activate.
14456
14457 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14458
14459         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.