update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
4         XEmacs CHISE.
5         (=+>adobe-japan1-1): Ditto.
6         (=+>adobe-japan1-2): Ditto.
7         (=+>adobe-japan1-3): Ditto.
8         (=+>adobe-japan1-4): Ditto.
9         (=+>adobe-japan1-5): Ditto.
10         (=+>adobe-japan1-6): Ditto.
11         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
12
13 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
14
15         * mule/mule-coding.el (coded-charset-entity-reference-alist):
16         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
17         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
18
19         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
20         the top.
21
22 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
25         XEmacs CHISE.
26         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
27         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
28         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
29
30 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
31
32         * mule/mule-charset.el (default-coded-charset-priority-list):
33         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
34         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
35
36         * mule/mule-conf.el: Modify order of definitions of some
37         coded-charsets.
38
39 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-coding.el (coded-charset-entity-reference-alist):
42         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
43         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
44
45         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
46         CHISE.
47         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
48         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
49
50 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
53         CHISE.
54
55 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
56
57         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
58         setting for `=daikanwa/+2p'.
59
60         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
61         XEmacs CHISE.
62
63 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
66         XEmacs CHISE.
67         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
68
69 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
72         setting for `=>>>hanyo-denshi/ib'.
73
74 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
75
76         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
77         XEmacs CHISE.
78         (=>>>hanyo-denshi/ib): Ditto.
79         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
80         `=hanyo-denshi/ja' as the mother.
81         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
82         `=hanyo-denshi/ib' as the mother.
83
84 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
85
86         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
87         XEmacs CHISE.
88         (utf-8-ivs-mcs-er): Likewise.
89         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
90         and `=>ucs-gb'.
91         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
92         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
93         `ucs-gb' and `=>ucs-gb'.
94         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
95         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
96         and `=>ucs-cns'.
97         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
98         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
99         `ucs-cns' and `=>ucs-cns'.
100         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
101         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
102         `ucs-big5' and `=>ucs-big5'.
103         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
104         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
105         `ucs-big5' and `=>ucs-big5'.
106         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
107         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
108         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
109         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
110         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
111         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
112         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
113         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
114         `=>ucs-jis'; modify DOC and mnemonic.
115         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
116         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
117         and `=>ucs-jis'; modify DOC and mnemonic.
118         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
119         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
120         `=>ucs-ks'.
121         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
122         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
123         and `=>ucs-ks'.
124         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
125
126 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
127
128         * mule/mule-coding.el (coded-charset-entity-reference-alist):
129         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
130
131 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
132
133         * mule/mule-coding.el (coded-charset-entity-reference-alist):
134         Modify priorities.
135
136 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-coding.el (coded-charset-entity-reference-alist):
139         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
140
141 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
142
143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
144         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
145
146 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
147
148         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
149         CHISE.
150
151 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
154         CHISE.
155
156 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
159         CHISE.
160
161 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `=+>ucs-bmp-cjk@unicode'.
165
166         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
167         for XEmacs CHISE.
168
169 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
170
171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
172         setting for `=>>daikanwa'.
173
174 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `=>>hanyo-denshi/jt'.
178
179 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
180
181         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
182         XEmacs CHISE.
183         (=+>jis-x0208@1990): Ditto.
184         (=+>jis-x0213-1@2000): Ditto.
185
186 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
187
188         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
189         XEmacs CHISE.
190
191 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
192
193         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
194         XEmacs CHISE.
195         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
196         `=hanyo-denshi/jc' as the mother.
197
198 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
199
200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
201         setting for `=+>adobe-japan1'.
202
203         * mule/mule-charset.el (default-coded-charset-priority-list):
204         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
205         and `=>>hanyo-denshi/ft' to `=>>gt'.
206
207 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
208
209         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
210         XEmacs CHISE.
211         (=>>adobe-japan1-1): Ditto.
212         (=>>adobe-japan1-2): Ditto.
213         (=>>adobe-japan1-3): Ditto.
214         (=>>adobe-japan1-4): Ditto.
215         (=>>adobe-japan1-5): Ditto.
216         (=>>adobe-japan1-6): Ditto.
217         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
218
219 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
220
221         * mule/mule-conf.el (=adobe-japan1): New alias for
222         `=adobe-japan1-6'.
223         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
224         (=>>>adobe-japan1-1): Ditto.
225         (=>>>adobe-japan1-2): Ditto.
226         (=>>>adobe-japan1-3): Ditto.
227         (=>>>adobe-japan1-4): Ditto.
228         (=>>>adobe-japan1-5): Ditto.
229         (=>>>adobe-japan1-6): Ditto.
230         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
231
232 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
233
234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
235         setting for `=>>>adobe-japan1'.
236
237 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
238
239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
240         setting for `=+>ucs@ks'.
241
242 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
243
244         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
245         XEmacs CHISE.
246         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
247         `=adobe-japan1-6' as the mother.
248
249 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
250
251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
252         setting for `=>cns11643-7'.
253
254 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
255
256         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
257         CHISE.
258
259 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
260
261         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
262         XEmacs CHISE.
263         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
264
265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
266         setting for `=>ucs@jis/2004'.
267
268 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
269
270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
271         setting for `=+>gt'.
272
273         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
274         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
275
276 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
277
278         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
279         `=>ucs@unicode' as the mother.
280         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
281         mother.
282         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
283         mother.
284         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
285         mother.
286
287 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
288
289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
290         setting for `=+>ucs@unicode'.
291
292         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
293         CHISE.
294
295 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
296
297         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
298         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
299         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
300         - Add setting for `=+>ucs@cns'.
301
302         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
303         CHISE.
304         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
305         as the mother.
306         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
307         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
308
309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
310         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
311
312 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
313
314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
315         setting for `=>ucs@ks'.
316
317 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
318
319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
320         `=ucs-bmp-cjk-compat@unicode'.
321
322         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
323         coded-charset for XEmacs CHISE.
324
325 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
326
327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
328         `=ucs-bmp-cjk-compat'.
329
330         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
331         XEmacs CHISE.
332
333 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
334
335         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
336         CHISE.
337
338 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
339
340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
341         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
342
343         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
344         `=>ucs@jis/1990'.
345         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
346
347 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
348
349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
350         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
351
352         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
353         CHISE.
354         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
355         mother.
356
357 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
358
359         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
360         `=>jis-x0213-2@usual'.
361         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
362         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
363         `=>jis-x0213-2@usual' as the mother.
364
365 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
366
367         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
368         (=>ucs@JP): New alias for `=+>ucs@jis'.
369
370 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
371
372         * mule/mule-conf.el (=+>jis-x0208): Renamed from
373         `=>jis-x0208@usual'.
374         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
375         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
376         `=>jis-x0208@usual' as the mother.
377         (=>jis-x0208): Likewise.
378
379 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
380
381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
382         setting for `=+>jis-x0208@1978'.
383
384 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
385
386         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
387         XEmacs CHISE.
388
389 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
390
391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
392         setting for `=>>>ucs@jis/1990'.
393
394 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         setting for `=>ucs@jis/1990'.
398
399 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
400
401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
402         setting for `=ucs@JP/hanazono'.
403
404         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
405         CHISE.
406         (=ucs@JP/hanazono): Ditto.
407         (=ucs-bmp-cjk@JP/hanazono): Ditto.
408         (=>>hanyo-denshi/jc): Ditto.
409         (=>>hanyo-denshi/jd): Ditto.
410
411 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
412
413         * mule/mule-charset.el (default-coded-charset-priority-list): Use
414         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
415
416 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
417
418         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
419         XEmacs CHISE.
420
421 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
422
423         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
424         XEmacs CHISE.
425
426 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
427
428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
429         `=ucs-bmp-cjk@JP'.
430
431 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
432
433         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
434         XEmacs CHISE.
435
436 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
437
438         * mule/mule-coding.el (coded-charset-entity-reference-alist):
439         Modify order of settings; add settings for `=daikanwa@rev2'.
440
441 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         setting for `=>>cbeta'.
445
446         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
447         CHISE.
448
449 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
450
451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
452         setting for `=>>adobe-japan1'.
453
454 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
455
456         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
457         XEmacs CHISE.
458
459 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
460
461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
462         setting for `=>>hanyo-denshi/ia'.
463
464         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
465         XEmacs CHISE.
466
467 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
468
469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
470         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
471
472         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
473         XEmacs CHISE.
474         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
475         `=hanyo-denshi/jt' as the mother.
476
477 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
478
479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
480         setting for `=>>>jis-x0213-2'.
481
482         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
483         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
484         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
485
486 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
487
488         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
489         XEmacs CHISE.
490
491 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
492
493         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
494         XEmacs CHISE.
495
496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
497         `=>>jis-x0213-1@2004'.
498
499 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
500
501         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
502         XEmacs CHISE.
503
504 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
505
506         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
507         - Use "&g2-*;" as entity-references for `=>>>*'.
508         - Omit "&a{GT|JX1|JX2|JX3}-*;".
509
510         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
511         XEmacs CHISE.
512         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
513         as the mother.
514
515 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
516
517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
518         setting for `=>>hanyo-denshi/ib'.
519
520         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
521         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
522         (=>>jis-x0208@1990): Ditto.
523         (=>>hanyo-denshi/ib): Ditto.
524
525         * mule/mule-charset.el (default-coded-charset-priority-list):
526         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
527
528 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
529
530         * mule/mule-coding.el (coded-charset-entity-reference-alist):
531         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
532         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
533         `=>>>ucs@jis/2004'.
534
535 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
536
537         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
538         XEmacs CHISE.
539         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
540         `=jis-x0213-1@2004' as the mother.
541         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
542         (=>>>ucs@ks): Ditto.
543
544         * mule/mule-charset.el (default-coded-charset-priority-list):
545         Modify priority of `=hanyo-denshi/*'.
546
547 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
548
549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
550         settings for `=>>ucs@JP' and `=ucs@JP'.
551
552 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
553
554         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
555         CHISE.
556
557 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
558
559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
560         setting for `=>>>ucs@cns'.
561
562         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
563         CHISE.
564
565 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
566
567         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
568         instead of `=>>>jis-x0213-1@2004' as the mother.
569         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
570         (=>>>ucs@unicode): Likewise.
571         (=>>>ucs@jis): Likewise.
572         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
573         mother.
574         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
575
576 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
577
578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
579         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
580         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
581         `=>>>ucs@jis'.
582
583 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
584
585         * mule/mule-charset.el (default-coded-charset-priority-list):
586         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
587         and `=jis-x0213-*-2000'.
588
589 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
590
591         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
592         XEmacs CHISE.
593         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
594         `=>>jis-x0213-1' as the mother.
595
596 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
597
598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
599         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
600
601 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
602
603         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
604
605 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
606
607         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
608         XEmacs CHISE.
609
610 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
611
612         * mule/mule-coding.el (decomposition-feature-list): Set
613         `=decomposition', `=decomposition@cid' and
614         `=decomposition@hanyo-denshi'.
615
616 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
617
618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
619         setting for `=>>hanyo-denshi/ks'.
620
621         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
622         XEmacs CHISE.
623
624 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
625
626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
627         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
628
629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
630         `=hanyo-denshi/ks/mf'.
631
632         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
633         XEmacs CHISE.
634         (=hanyo-denshi/ks/mf): Ditto.
635
636 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
637
638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
639         settings for P=hanyo-denshi/jt'.
640
641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
642         `=hanyo-denshi/jt'.
643
644         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
645         XEmacs CHISE.
646
647 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
648
649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
650         settings for `=hanyo-denshi/ip'.
651
652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
653         `=hanyo-denshi/ip'.
654
655         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
656         XEmacs CHISE.
657
658 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
659
660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
661         settings for `=hanyo-denshi/hg'.
662
663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
664         `=hanyo-denshi/hg'.
665
666         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
667         XEmacs CHISE.
668
669 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
670
671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
672         setting for `=>>hanyo-denshi/ft'.
673
674         * mule/mule-charset.el (default-coded-charset-priority-list): Add
675         `=>>hanyo-denshi/ft'.
676
677         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
678         XEmacs CHISE.
679
680 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
681
682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
683         settings for `=hanyo-denshi/ib'.
684
685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
686         `=hanyo-denshi/ib'.
687
688         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
689         XEmacs CHISE.
690
691 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
692
693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
694         settings for isolated characters of `=hanyo-denshi/ia' and
695         non-isolated characters of `=hanyo-denshi/*'.
696
697         * mule/mule-charset.el (default-coded-charset-priority-list): Add
698         `=hanyo-denshi/ia'.
699
700         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
701         XEmacs CHISE.
702
703 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
704
705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
706         setting for isolated characters of `=hanyo-denshi/ft'.
707
708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
709         `=hanyo-denshi/ft'.
710
711         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
712         XEmacs CHISE.
713
714 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
715
716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
717         setting for isolated characters of `=hanyo-denshi/jd'.
718
719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
720         `=hanyo-denshi/jd'.
721
722         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
723         XEmacs CHISE.
724
725 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
726
727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
728         setting for isolated characters of `=hanyo-denshi/jc'.
729
730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
731         `=hanyo-denshi/jc'.
732
733         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
734         XEmacs CHISE.
735
736 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
739         setting for isolated characters of `=hanyo-denshi/jb'.
740
741         * mule/mule-charset.el (default-coded-charset-priority-list): Add
742         `=hanyo-denshi/jb'.
743
744         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
745         XEmacs CHISE.
746
747 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
748
749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
750         setting for isolated characters of `=hanyo-denshi/ja'.
751
752 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
753
754         * mule/mule-charset.el (default-coded-charset-priority-list): Add
755         `=hanyo-denshi/ja'.
756
757         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
758         XEmacs CHISE.
759
760 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
761
762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
763         settings for isolated characters of `=adobe-japan1-6'.
764
765 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
766
767         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
768         CHISE.
769         (=daikanwa/+2p): Ditto.
770         (=daikanwa/ho): Ditto.
771
772 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
773
774         * mule/mule-coding.el (utf-8-mcs-no-composition): New
775         coding-system for XEmacs CHISE.
776
777 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
780         setting for `=>>ruimoku-v6'.
781
782         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
783         CHISE.
784
785 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
786
787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
788         setting for `=daikanwa@rev1'.
789
790 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
791
792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
793         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
794
795 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
796
797         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
798         XEmacs CHISE.
799         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
800
801 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
802
803         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
804         CHISE.
805
806 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
807
808         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
809         CHISE.
810
811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
812         setting for `=>ucs@jis'.
813
814 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
815
816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
817         setting for `=>jis-x0208@usual'.
818
819         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
820         XEmacs CHISE.
821         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
822         (=>ucs@ks): New coded-charset for XEmacs CHISE.
823         (=ucs@big5): Use `=>>ucs@cns' as the mother.
824
825 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
826
827         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
828         CHISE.
829         (=>>>jis-x0208@1990): Ditto.
830         (=>>>jis-x0213-1): Ditto.
831         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
832         mother.
833         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
834         as the mother.
835
836 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
837
838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
839         setting for `=>ucs@cns' and `=>>ucs@ks'.
840
841         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
842         CHISE.
843
844 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
845
846         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
847         CHISE.
848
849 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
850
851         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
852         CHISE.
853         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
854         mother.
855
856 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
857
858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
859         `==>ucs-bmp-cjk@bucs'.
860
861         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
862         XEmacs CHISE.
863
864 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         setting for `==>ucs@bucs'.
868
869         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
870         XEmacs CHISE.
871
872 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
873
874         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
875         - Add setting for `=>>jis-x0208'.
876         - Omit setting for `=>>jis-x0208@1990'.
877         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
878           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
879           `=ucs@FOO'.
880
881 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
882
883         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
884         setting for `=>daikanwa'.
885
886 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
887
888         * mule/mule-conf.el (=daikanwa): Fix DOC.
889         (=>daikanwa): New abstract character for XEmacs CHISE.
890         (=>ucs@iso): Likewise.
891         (=>ucs@unicode): Likewise.
892         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
893
894 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
895
896         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
897         - Prefer representative features to `=>>gt', `=>>big5-cdp',
898           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
899         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
900         - Add `=>big5-cdp'.
901
902 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
903
904         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
905         (=>big5-cdp): New abstract character.
906
907 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
908
909         * mule/mule-coding.el (coded-charset-entity-reference-alist):
910         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
911         `chinese-big5'.
912
913 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
914
915         * mule/mule-charset.el (default-coded-charset-priority-list):
916         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
917
918         * mule/mule-coding.el (coded-charset-entity-reference-alist):
919         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
920         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
921         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
922         and `=>jis-x0213-2'.
923
924 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
925
926         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
927         XEmacs CHISE.
928         (=>>ucs@jis/2000): Likewise.
929         (=>>ucs@jis/2004): Likewise.
930
931 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
932
933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
934         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
935         `=>>ucs@cns'.
936
937         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
938         XEmacs CHISE.
939         (=>>gt): Use quote instead of backquote; modify DOC.
940         (=>gt): Use quote instead of backquote.
941         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
942         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
943         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
944         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
945         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
946         (=ucs@iso): Use `=>>ucs@iso' as the mother.
947
948 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
949
950         * mule/mule-charset.el (default-coded-charset-priority-list): Add
951         `=>>ucs@unicode' and `=>>gt'.
952
953 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
954
955         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
956         XEmacs CHISE.
957         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
958         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
959         `=jis-x0208@1978/1er-pr' as the mother.
960         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
961
962 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
963
964         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
965         `=ucs@unicode' as the mother.
966
967 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
968
969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
970         setting for `=>>ucs@unicode'.
971
972         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
973         CHISE.
974
975 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
976
977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
978         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
979
980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
981         `=adobe-japan1-6' and `=adobe-japan1-base'.
982
983         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
984         XEmacs CHISE.
985         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
986         specify `min-code' and `max-code'.
987         (=adobe-japan1-1): Specify `min-code' and `max-code'.
988         (=adobe-japan1-2): Likewise.
989         (=adobe-japan1-3): Likewise.
990         (=adobe-japan1-4): Likewise.
991         (=adobe-japan1-5): Likewise.
992         (=adobe-japan1-6): Likewise.
993
994 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
995
996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
997         setting for `=>gt'.
998
999 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1000
1001         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1002         CHISE.
1003
1004 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1007         setting for `=>zinbun-oracle'.
1008
1009         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1010         for XEmacs CHISE.
1011
1012 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1013
1014         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1015         for XEmacs CHISE.
1016         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1017         `=jis-x0208@1978' as the mother.
1018
1019 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1020
1021         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1022         - Use `=gt' instead of `ideograph-gt'.
1023         - Use `=gt-k' instead of `ideograph-gt-k'.
1024         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1025         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1026         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1027         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1028         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1029         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1030         - Use `=>>gt' instead of `<=>gt'.
1031         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1032         - Add setting for `=>>jis-x0208@1990'.
1033         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1034           `=>>jis-x0213-1@2000'.
1035         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1036         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1037           `=>>jis-x0213-1@2004'.
1038         - Add setting for `=>>jis-x0208@1978'.
1039         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1040
1041 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1042
1043         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1044         XEmacs CHISE.
1045
1046 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1047
1048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1049         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1050         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1051         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1052         `<=>jis-x0213-1@2004'.
1053
1054 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1055
1056         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1057         CHISE.
1058         (=>jis-x0213-2): Ditto.
1059
1060 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1061
1062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1063         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1064
1065 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1066
1067         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1068         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1069         `=>jis-x0213-1'.
1070
1071 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1072
1073         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1074         CHISE.
1075         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1076
1077 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1080         `<==>jis-x0213-1'.
1081         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1082         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1083         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1084         (<=>jis-x0208): New alias for `=>jis-x0208'.
1085         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1086         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1087         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1088         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1089         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1090         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1091         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1092         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1093         (=>>gt): Renamed from `<==>gt'.
1094         (<==>gt): New alias for `=>>gt'.
1095
1096 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1097
1098         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1099         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1100         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1101         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1102         - Add settings for `<=>jis-x0213-1@2000' and
1103           `<=>jis-x0213-1@2004'.
1104
1105         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1106         XEmacs CHISE.
1107         (<==>jis-x0213-1): Likewise.
1108         (<==>jis-x0213-1@2000): Likewise.
1109         (<==>jis-x0213-1@2004): Likewise.
1110         (<=>jis-x0208): Add property `=>iso-ir 168'.
1111         (<=>jis-x0208@1997): Likewise.
1112         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1113         as the mother; add property `=>iso-ir 228'.
1114         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1115         property `=>iso-ir 228'.
1116         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1117         property `=>iso-ir 233'.
1118         (<==>gt): Renamed from `<=>gt'.
1119         (<=>gt): New alias for `<==>gt'.
1120
1121 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1122
1123         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1124         CHISE.
1125         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1126         `<=>jis-x0208' as the mother.
1127         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1128         (<=>jis-x0213-1@2000): Ditto.
1129         (<=>jis-x0213-1@2004): Ditto.
1130
1131 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1132
1133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1134         settings for `<=>gt'.
1135
1136         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1137
1138 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1139
1140         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1141         XEmacs CHISE.
1142         (=jis-x0208@1978/-4pr): Likewise.
1143         (=jis-x0208@1978/4-pr): Likewise.
1144         (=jis-x0213-1): Likewise.
1145         (=ucs@iso): Likewise.
1146         (=ucs@unicode): Likewise.
1147         (=ucs@gb): Likewise.
1148         (=ucs@gb/fw): Likewise.
1149         (=ucs@cns): Likewise.
1150         (=ucs@cns/fw): Likewise.
1151         (=ucs@jis): Likewise.
1152         (=ucs@jis/fw): Likewise.
1153         (=ucs@jis/1990): Likewise.
1154         (=ucs@jis/2000): Likewise.
1155         (=ucs@jis/2004): Likewise.
1156         (=ucs@JP): Likewise.
1157         (=ucs@ks): Likewise.
1158         (=ucs@big5): Likewise.
1159         (=ucs@big5/cns11643): Likewise.
1160         (=ucs@cns11643): Likewise.
1161
1162 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1163
1164         * mule/mule-charset.el (default-coded-charset-priority-list):
1165         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1166
1167         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1168         CHISE.
1169         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1170         mother.
1171
1172 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1173
1174         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1175         from src/mule-charset.c].
1176         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1177         specify `final'.
1178         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1179         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1180         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1181         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1182         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1183         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1184
1185 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1186
1187         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1188         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1189         (=jis-x0208@1978/i-4): Specify `partial'.
1190         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1191         mother coded-charset.
1192         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1193
1194 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1195
1196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1197         settings for `=jis-x0213-1@2004'.
1198
1199 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1200
1201         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1202         CHISE.
1203         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1204         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1205         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1206         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1207         temporarily.
1208         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1209
1210 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1211
1212         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1213         CHISE.
1214         (=shinjigen@1ed): Inherited from `=shinjigen'.
1215         (=shinjigen@rev): Likewise.
1216
1217 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1218
1219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1220         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1221
1222 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1223
1224         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1225         define it as an alias.
1226         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1227         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1228         alias.
1229         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1230         alias.
1231
1232 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1233
1234         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1235         CHISE.
1236
1237 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1238
1239         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1240         CHISE.
1241         (shinjigen-2): Ditto.
1242
1243 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-charset.el (default-coded-charset-priority-list):
1246         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1247         `chinese-big5-eten-*' and `chinese-big5'.
1248
1249 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1250
1251         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1252         #x9FA5 temporarily.
1253
1254 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1255
1256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1257         settings for `=jis-x0208@1978/i1'.
1258
1259 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1260
1261         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1262         XEmacs CHISE.
1263
1264 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1265
1266         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1267         XEmacs CHISE.
1268
1269 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1270
1271         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1272         XEmacs CHISE.
1273
1274 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1275
1276         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1277         CHISE.
1278         (=ucs-bmp@cns): Likewise.
1279         (=ucs-bmp@jis): Likewise.
1280         (=ucs-bmp@ks): Likewise.
1281
1282 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1283
1284         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1285         CHISE.
1286         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1287
1288 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1291         settings for `=zinbun-oracle'.
1292
1293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1294         `=zinbun-oracle'.
1295
1296 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1299         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1300         `=ucs@iso'.
1301
1302 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1303
1304         * mule/mule-charset.el (default-coded-charset-priority-list):
1305         Delete `ucs-sip'; modify order of some CCSs.
1306
1307 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1308
1309         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1310         in XEmacs CHISE.
1311
1312         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1313         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1314         CHISE.
1315
1316 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1317
1318         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1319         its registry.
1320         (=ucs-radicals@unicode): Likewise.
1321
1322 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1323
1324         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1325         CHISE.
1326
1327 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1328
1329         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1330         CHISE.
1331
1332 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1333
1334         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1335         CHISE.
1336
1337 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1338
1339         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1340         Modify preference of *isolated settings*.
1341
1342 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1343
1344         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1345         utf-2000 is provided.
1346         (=ucs@cns11643): Likewise.
1347
1348 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1349
1350         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1351         Prefer every *isolated setting* to ordinary setting.
1352
1353 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1354
1355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1356         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1357
1358 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1359
1360         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1361         CHISE.
1362
1363 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1364
1365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1366         settings for `=jis-x0208@1997'.
1367
1368 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1369
1370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1371         `=jis-x0208@1997'.
1372
1373 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1374
1375         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1376         XEmacs CHISE.
1377
1378 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1379
1380         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1381         `=jis-x0208@1978'.
1382         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1383         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1384         `=jis-x0208-1990' as the mother.
1385         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1386
1387 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1388
1389         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1390         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1391         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1392         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1393         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1394         for `=ucs@JP'.
1395
1396 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1397
1398         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1399         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1400         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1401         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1402         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1403         `=daikanwa@rev2'.
1404
1405 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1406
1407         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1408         (=gt): Likewise.
1409         (=gt-k): Likewise.
1410         (=gt-pj-*): Likewise.
1411         (=gt-pj-k1): Likewise.
1412         (=gt-pj-k2): Likewise.
1413         (=daikanwa): Likewise.
1414         (=daikanwa-rev1): Likewise.
1415         (=daikanwa-rev2): Likewise.
1416         (=big5-pua): Likewise.
1417         (=big5-eten): Likewise.
1418         (chinese-big5-eten-a): Likewise.
1419         (chinese-big5-eten-b): Likewise.
1420         (=hanziku-*): Likewise.
1421         (=cbeta): Likewise.
1422         (=jef-china3): Likewise.
1423         (=ruimoku-v6): Likewise.
1424         (=ucs@iso): Likewise.
1425         (=ucs@unicode): Likewise.
1426         (=ucs@gb): Likewise.
1427         (=ucs@cns): Likewise.
1428         (=ucs@jis): Likewise.
1429         (=ucs@jis-1990): Likewise.
1430         (=ucs@jis-2000): Likewise.
1431         (=ucs@jp): Likewise.
1432         (=ucs@ks): Likewise.
1433         (=ucs@big5): Likewise.
1434         (=ucs-radicals): Likewise.
1435         (=ucs-radicals@unicode): Likewise.
1436         (=ucs-bmp-cjk): Likewise.
1437         (=ucs-bmp-cjk@unicode): Likewise.
1438         (=ucs-sip-ext-b): Likewise.
1439         (=ucs-sip-ext-b@iso): Likewise.
1440
1441 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1442
1443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1444         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1445
1446 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1447
1448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1449         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1450         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1451         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1452         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1453         arabic-digit, ipa and ``&I-B-XXXX;''.
1454
1455 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1456
1457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1458         setting for (I-)HZK{03..12}-XXXX.
1459
1460 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1461
1462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1463         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1464
1465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1466         `=ruimoku-v6'.
1467
1468         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1469         CHISE.
1470
1471 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1472
1473         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1474         (=ucs@unicode): Likewise.
1475         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1476         (=ucs@cns): Likewise.
1477         (=ucs@jis): Likewise.
1478         (=ucs@ks): Likewise.
1479         (=ucs@big5): Likewise.
1480
1481 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1482
1483         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1484         `ucs-jis'.
1485         (utf-8-jis-er): Likewise.
1486         (utf-8-jp): New coding-system.
1487         (utf-8-jp-er): Likewise.
1488
1489         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1490
1491 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1492
1493         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1494
1495         * mule/japanese.el: Move definition of `euc-jisx0213' to
1496         mule/mule-coding.el.
1497
1498 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1499
1500         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1501         mule-coding before loading update-cdb when utf-2000 is provided.
1502
1503 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1504
1505         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1506         `=daikanwa'.
1507
1508 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1509
1510         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1511         definition codes when `utf-2000' is provided.
1512
1513 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1514
1515         * mule/mule-category.el (word-combining-categories): Don't setup
1516         `word-combining-categories' in XEmacs CHISE.
1517         (word-separating-categories): Add setting about Latin script in
1518         XEmacs CHISE.
1519
1520 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1521
1522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1523         setting for `chinese-big5'.
1524
1525 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1526
1527         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1528         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1529         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1530         add setting for HZK0[12]-xxxx.
1531
1532 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1533
1534         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1535         in XEmacs CHISE.
1536
1537 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-charset.el (default-coded-charset-priority-list):
1540         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1541         and `chinese-big5' to `=gt-pj-*'.
1542
1543 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1544
1545         * mule/mule-conf.el (=daikanwa): Renamed from
1546         `ideograph-daikanwa'.
1547         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1548
1549 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1550
1551         * mule/mule-conf.el (=cns11643-7): Renamed from
1552         `chinese-cns11643-7'.
1553         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1554
1555 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1556
1557         * mule/mule-conf.el (=cns11643-6): Renamed from
1558         `chinese-cns11643-6'.
1559         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1560
1561 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1562
1563         * mule/mule-conf.el (=cns11643-5): Renamed from
1564         `chinese-cns11643-5'.
1565         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1566
1567 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1568
1569         * mule/mule-conf.el (=cns11643-4): Renamed from
1570         `chinese-cns11643-4'.
1571         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1572
1573 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1574
1575         * mule/mule-conf.el (=cns11643-3): Renamed from
1576         `chinese-cns11643-3'.
1577         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1578
1579 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1580
1581         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1582         `=cns11643-2'.
1583         (chinese-cns11643-2): New alias for `=cns11643-2'.
1584
1585 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1586
1587         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1588         `=cns11643-1'.
1589         (chinese-cns11643-1): New alias for `=cns11643-1'.
1590
1591 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1592
1593         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1594         (chinese-gb12345): New alias for `=gb12345'.
1595
1596 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1597
1598         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1599         (chinese-gb2312): New alias for `=gb2312'.
1600
1601 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1602
1603         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1604         (chinese-big5): New alias for `=big5'.
1605
1606 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1607
1608         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1609         (korean-ksc5601): New alias for `=ks-x1001'.
1610
1611 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1612
1613         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1614         `=jis-x0212'.
1615         (japanese-jisx0212): New alias for `=jis-x0212'.
1616
1617 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1618
1619         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1620         `=jis-x0208-1983'.
1621         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1622
1623 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1624
1625         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1626         `=jis-x0208-1978'.
1627         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1628
1629 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1630
1631         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1632         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1633
1634 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1635
1636         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1637         (chinese-cns11643-3): Specify iso-ir 183.
1638         (chinese-cns11643-4): Specify iso-ir 184.
1639         (chinese-cns11643-5): Specify iso-ir 185.
1640         (chinese-cns11643-6): Specify iso-ir 186.
1641         (chinese-cns11643-7): Specify iso-ir 187.
1642         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1643         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1644
1645 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1646
1647         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1648         \uXXXX for every cases.
1649
1650 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1651
1652         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1653         (ucs-big5): Changed to an alias for `=ucs@big5'.
1654
1655 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1656
1657         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1658         (ucs-ks): Changed to an alias for `=ucs@ks'.
1659
1660 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1661
1662         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1663         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1664
1665 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1666
1667         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1668         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1669
1670 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1671
1672         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1673         (ucs-jis): Changed to an alias for `=ucs@jis'.
1674
1675 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1676
1677         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1678         (ucs-cns): Changed to an alias for `=ucs@cns'.
1679
1680 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1681
1682         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1683         (ucs-gb): Changed to an alias for `=ucs@gb'.
1684
1685 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1686
1687         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1688         `ideograph-daikanwa-2'.
1689         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1690         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1691
1692 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1693
1694         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1695         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1696
1697         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1698         for `xemacs-chise-version'.
1699
1700 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1701
1702         * mule/mule-charset.el (default-coded-charset-priority-list):
1703         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1704         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1705         instead of `ideograph-hanziku-*'.
1706
1707         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1708         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1709
1710 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1711
1712         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1713         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1714         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1715         `utf-2000' is provided.
1716
1717 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1718
1719         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1720         is provided [was builtin coded-charsets].
1721
1722 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1723
1724         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1725         is provided [was builtin coded-charsets].
1726
1727 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1728
1729         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1730         is provided [was builtin coded-charsets].
1731
1732 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1733
1734         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1735         is provided [was builtin coded-charsets].
1736
1737 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1738
1739         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1740         when `utf-2000' is provided [was builtin coded-charsets].
1741
1742 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1743
1744         * mule/mule-conf.el (=hanziku-*): Renamed from
1745         `ideograph-hanziku-*'.
1746         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1747
1748 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1749
1750         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1751         `utf-2000' is provided [was builtin coded-charsets].
1752         (ideograph-hanziku-{1..12}): Likewise.
1753
1754 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1755
1756         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1757         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1758
1759 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1760
1761         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1762         when `utf-2000' is provided [was builtin coded-charsets].
1763
1764 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1765
1766         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1767         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1768         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1769
1770 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1771
1772         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1773         (ideograph-gt): Changed to an alias for `=gt'.
1774
1775 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1776
1777         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1778         is provided; it was defined as a builtin coded-charset.
1779         (ideograph-gt): Likewise.
1780
1781 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1782
1783         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1784         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1785
1786 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1787
1788         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1789         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1790
1791 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1792
1793         * mule/mule-conf.el (=big5-eten): Renamed from
1794         `chinese-big5-eten'.
1795         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1796
1797 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1800         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1801
1802 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1803
1804         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1805         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1806
1807 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1808
1809         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1810         (china3-jef): Changed to an alias for `=jef-china3'.
1811
1812 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1813
1814         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1815         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1816
1817         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1818         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1819         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1820         when `utf-2000' is provided.
1821
1822 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1823
1824         * mule/mule-charset.el (default-coded-charset-priority-list):
1825         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1826
1827         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1828         (ucs-jis-2000): Deleted.
1829
1830 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1831
1832         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1833         UTF-2000.
1834         (=ucs-jis-2000): New coded-charset for UTF-2000.
1835
1836 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1837
1838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1839         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1840
1841 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1842
1843         * mule/mule-charset.el (default-coded-charset-priority-list):
1844         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1845         `ideograph-cbeta'.
1846
1847 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1848
1849         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1850         builtin coded-charset].
1851
1852 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1853
1854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1855         settings for &K0-xxxx and &I-K0-xxxx.
1856
1857 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1858
1859         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1860         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1861
1862 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1863
1864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1865         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1866
1867 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1868
1869         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1870         UTF-2000.
1871         (ideograph-gt-pj-k1): Likewise.
1872         (ideograph-gt-pj-k2): Likewise.
1873
1874 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1875
1876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1877         `=jis-x0208'.
1878
1879 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1880
1881         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1882         UTF-2000 [was a builtin coded-charset].
1883
1884 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1885
1886         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1887         (utf-8-gb-er): Likewise.
1888
1889 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1890
1891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1892         settings for JIS X 0212 and JIS X 0208:1978.
1893
1894 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1895
1896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1897         setting for JIS X 0213.
1898
1899 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1900
1901         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1902         standard-case-table in UTF-2000.
1903
1904 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1905
1906         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1907         definitions for isolated-chars.
1908
1909 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1910
1911         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1912         `configure-utf-2000-lisp-directory'.
1913         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1914         `mule-lisp-load-path'.
1915
1916 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1917
1918         * startup.el (startup-setup-paths): Set and use
1919         `utf-2000-lisp-directory'.
1920         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1921         UTF-2000.
1922
1923 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1924
1925         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1926         (paths-find-utf-2000-lisp-directory): New function.
1927         (paths-construct-load-path): Add new optional argument
1928         `utf-2000-lisp-directory'.
1929
1930         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1931
1932 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1933
1934         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1935         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1936         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1937         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1938         `chinese-big5-2' in UTF-2000.
1939
1940         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1941         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1942
1943 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1944
1945         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1946         `big5-eten-er' in UTF-2000.
1947         (big5-cdp): Modify DOC-string and mnemonic.
1948
1949 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1950
1951         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1952         UTF-2000 [renamed from utf-8-er].
1953         (utf-8-gb): New coding-system in UTF-2000.
1954         (utf-8-gb-er): Likewise.
1955         (utf-8-cns): Likewise.
1956         (utf-8-cns-er): Likewise.
1957         (utf-8-big5): Likewise.
1958         (utf-8-big5-er): Likewise.
1959         (utf-8-jis): Likewise.
1960         (utf-8-jis-er): Likewise.
1961         (utf-8-ks): Likewise.
1962         (utf-8-ks-er): Likewise.
1963         (utf-8-er): Likewise.
1964
1965 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1966
1967         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1968         instead of `utf-8-unix' in UTF-2000.
1969
1970         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1971
1972 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1973
1974         * mule/japanese.el (euc-jisx0213): New coding-system.
1975
1976         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1977         `japanese-jisx0208-1990' as the mother.
1978
1979 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1980
1981         * dumped-lisp.el (preloaded-file-list): Change condition of
1982         loading "close-cdb".
1983
1984 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1985
1986         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1987         setup `coded-charset-entity-reference-alist'.
1988
1989 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1990
1991         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1992         UTF-2000.
1993
1994 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1995
1996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1997         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1998
1999 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2000
2001         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2002         (chinese-big5-eten-a): Likewise.
2003         (chinese-big5-eten-b): Likewise.
2004         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2005         code range is #x8140 .. #x8DFE.
2006
2007 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2008
2009         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2010         UTF-2000.
2011         (chinese-big5-cdp): Likewise.
2012
2013 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2014
2015         * dumped-lisp.el (preloaded-file-list): Rename
2016         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2017
2018 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2019
2020         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2021         append `system-char-db-source-file-list' into
2022         `preloaded-file-list' in UTF-2000.
2023
2024 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2025
2026         * dumped-lisp.el (preloaded-file-list): Delete
2027         character-definition files.
2028
2029 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2030
2031         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2032         UTF-2000.
2033
2034 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2035
2036         * mule/mule-charset.el (default-coded-charset-priority-list):
2037         Delete `mojikyo-2022-1'.
2038
2039 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2040
2041         * mule/mule-charset.el (default-coded-charset-priority-list):
2042         Delete `mojikyo'.
2043
2044 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2045
2046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2047         `ucs-sip'.
2048
2049 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2050
2051         * mule/mule-charset.el (default-coded-charset-priority-list):
2052         Comment out `chinese-gb12345'.
2053
2054 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2055
2056         * bytecomp.el (byte-compile-insert-header): Fixed.
2057
2058 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2059
2060         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2061         XEmacs UTF-2000.
2062
2063 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2064
2065         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2066         UTF-2000.
2067
2068 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2069
2070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2071         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2072
2073 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2074
2075         * mule/mule-charset.el (default-coded-charset-priority-list):
2076         `japanese-jef-china3' is renamed `china3-jef'.
2077
2078 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2079
2080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2081         `japanese-jef-china3' and `ideograph-cbeta'.
2082
2083 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2084
2085         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2086
2087 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2088
2089         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2090         `chinese-big5-cdp'.
2091
2092 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2093
2094         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2095         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2096
2097 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2098
2099         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2100         loading character definitions.
2101
2102 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2103
2104         * dumped-lisp.el (preloaded-file-list): Rename
2105         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2106
2107 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2108
2109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2110         `chinese-big5'.
2111
2112 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2113
2114         * dumped-lisp.el (preloaded-file-list): Dump
2115         "Ideograph-R028-Private" with XEmacs UTF-2000.
2116
2117 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2118
2119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2120         `chinese-gb12345'.
2121
2122 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2123
2124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2125         `ideograph-gt-pj-{1..11}'.
2126
2127         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2128         XEmacs UTF-2000.
2129
2130 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2131
2132         * mule/mule-charset.el (default-coded-charset-priority-list):
2133         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2134         `chinese-isoir165'.
2135
2136 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2137
2138         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2139         `image/png', `image/x-xpm' and `image/tiff'.
2140
2141         * files.el (binary-file-regexps): Add *.PNG.
2142
2143 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2144
2145         * mule/mule-charset.el (default-coded-charset-priority-list):
2146         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2147         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2148
2149 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2150
2151         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2152         the first completion when UTF-2000 is running.
2153
2154 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-charset.el (default-coded-charset-priority-list):
2157         Delete `ucs'.
2158
2159 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2160
2161         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2162
2163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2164         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2165
2166 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2167
2168         * mule/vietnamese.el (vscii-2): Delete abolished property
2169         `composite'; now composite mode is default.
2170
2171 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2172
2173         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2174         of `raw-text'; check \uHHHH representation even if non-ascii
2175         characters are not found.
2176
2177         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2178         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2179         unconditionally.
2180
2181         * mule/viet-ccl.el: New file.
2182
2183         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2184         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2185         - Separate CCL based implementations to viet-ccl.el.
2186
2187 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2188
2189         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2190         "jisx0213.2000-1".
2191         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2192
2193         * mule/mule-charset.el (default-coded-charset-priority-list):
2194         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2195         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2196
2197 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2198
2199         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2200
2201 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2202
2203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2204         `ucs' in UTF-2000.
2205
2206 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2207
2208         * mule/mule-charset.el (default-coded-charset-priority-list):
2209         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2210         `arabic-iso8859-6'.
2211
2212 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2213
2214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2215         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2216
2217 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2218
2219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2220         `katakana-jisx0201' in UTF-2000.
2221
2222 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2223
2224         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2225         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2226         "u0FB50-Arabic-Presentation-Forms-A",
2227         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2228         "u0FE50-Small-Form-Variants",
2229         "u0FE70-Arabic-Presentation-Forms-B",
2230         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2231         UTF-2000.
2232
2233 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2234
2235         * dumped-lisp.el (preloaded-file-list): Delete
2236         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2237         ... "Ideograph-R214-Flute" in UTF-2000.
2238
2239 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2240
2241         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2242         (japanese-jisx0213-2): New coded-charset.
2243
2244         * dumped-lisp.el (preloaded-file-list): Add
2245         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2246         "Ideograph-R030-Mouth".
2247
2248 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2249
2250         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2251         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2252         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2253         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2254         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2255         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2256         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2257         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2258
2259 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2260
2261         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2262         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2263         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2264         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2265         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2266
2267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2268         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2269
2270 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2271
2272         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2273         in UTF-2000.
2274
2275 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2276
2277         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2278         (chinese-isoir165): Moved from mule/chinese.el.
2279         (chinese-cns11643-3): Moved from mule/chinese.el.
2280         (chinese-cns11643-4): Moved from mule/chinese.el.
2281         (chinese-cns11643-5): Moved from mule/chinese.el.
2282         (chinese-cns11643-6): Moved from mule/chinese.el.
2283         (chinese-cns11643-7): Moved from mule/chinese.el.
2284
2285         * mule/chinese.el: Move definition of coded-charsets to
2286         mule/mule-conf.el.
2287
2288 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2289
2290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2291         `ideograph-daikanwa'.
2292
2293 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2294
2295         * dumped-lisp.el (preloaded-file-list): Delete
2296         "ccs-jisx0201-latin.el".
2297
2298 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2299
2300         * dumped-lisp.el (preloaded-file-list): Add
2301         "u031A0-Extended-Bopomofo" in UTF-2000.
2302
2303 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2304
2305         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2306         renamed to u02E00-CJK-Radical-Supplement.
2307
2308 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2309
2310         * dumped-lisp.el (preloaded-file-list): Add
2311         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2312         "u030A0-Katakana", "u03100-Bopomofo",
2313         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2314         "u03200-Enclosed-CJK-Letters-and-Months" and
2315         "u03300-CJK-Compatibility".
2316
2317 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2318
2319         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2320         "u02F00-Kangxi-Radicals" and
2321         "u02FF0-Ideographic-Description-Characters".
2322
2323 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2324
2325         * dumped-lisp.el (preloaded-file-list): Add
2326         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2327         "u02800-Braille-Patterns" in UTF-2000.
2328
2329 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2330
2331         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2332         "uXXXXX-*.el" in UTF-2000.
2333
2334         * bytecomp.el (byte-compile-insert-header): Delete comments if
2335         non-ASCII characters are found; allow `byte-compile-dynamic' and
2336         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2337         `raw-text'.
2338
2339 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2340
2341         * dumped-lisp.el (preloaded-file-list): Add
2342         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2343         "u025A0-Geometric-Shapes.el".
2344
2345 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2346
2347         * dumped-lisp.el (preloaded-file-list): Add
2348         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2349         "u02460-Enclosed-Alphanumerics.el".
2350
2351 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2352
2353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2354         `chinese-gb2312'.
2355
2356         * dumped-lisp.el (preloaded-file-list): Add
2357         "u02200-Mathematical-Operators.el" and
2358         "u02300-Miscellaneous-Technical.el".
2359
2360 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2361
2362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2363         `chinese-cns11643-*'.
2364
2365         * dumped-lisp.el (preloaded-file-list): Add
2366         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2367         "u02190-Arrows.el" in UTF-2000.
2368
2369 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2370
2371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2372         `korean-ksc5601'.
2373
2374         * dumped-lisp.el (preloaded-file-list): Add
2375         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2376         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2377         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2378
2379 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2380
2381         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2382
2383 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2384
2385         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2386         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2387         "u01780-Khmer.el", "u01800-Mongolian.el",
2388         "u01E00-Latin-Extended-Additional.el" and
2389         "u01F00-Greek-Extended.el" in UTF-2000.
2390
2391 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2392
2393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2394         `ethiopic-ucs' and `ethiopic'.
2395
2396         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2397         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2398
2399         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2400         from mule/ethiopic.el.
2401
2402         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2403         mule/mule-conf.el.
2404
2405 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2406
2407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2408         `lao'.
2409
2410         * mule/mule-conf.el (lao): New coded-charset.
2411
2412         * dumped-lisp.el (preloaded-file-list): Add
2413         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2414         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2415         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2416         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2417         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2418
2419 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2420
2421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2422         `ucs-bmp' and `arabic-iso8859-6'.
2423
2424 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2425
2426         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2427         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2428         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2429
2430 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2431
2432         * startup.el (normal-top-level): Load autoload file for UTF-2000
2433         in UTF-2000.
2434
2435 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2436
2437         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2438         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2439         "u00020-Basic-Latin.el", "u00080-C1.el",
2440         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2441         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2442         "u002B0-Spacing-Modifier-Letters.el",
2443         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2444         UTF-2000.
2445
2446 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2447
2448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2449         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2450         instead of `vietnamese-viscii-*'.
2451
2452 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2453
2454         * mule/mule-conf.el: New file.
2455
2456         * mule/misc-lang.el: Move definition of charset `ipa' to
2457         mule/mule-conf.el.
2458
2459 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2460
2461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2462         `latin-viscii'; prefer it for characters used in Vietnamese.
2463
2464 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2465
2466         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2467
2468 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2469
2470         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2471         `vietnamese-viscii-lower'.
2472         (latin-viscii-upper): Renamed from charset
2473         `vietnamese-viscii-upper'.
2474         (vietnamese-viscii-lower): New alias for charset
2475         `latin-viscii-lower'.
2476         (vietnamese-viscii-upper): New alias for charset
2477         `latin-viscii-upper'.
2478
2479 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2480
2481         * mule/mule-charset.el (default-coded-charset-priority-list):
2482         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2483
2484 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2485
2486         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2487         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2488         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2489         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2490         lisp/utf-2000.
2491
2492 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2493
2494         * mule/ccs-tcvn5712.el: New file.
2495
2496 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2497
2498         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2499         in UTF-2000.
2500
2501 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2502
2503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2504         `japanese-jisx0208'.
2505
2506 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2507
2508         * dumped-lisp.el (preloaded-file-list): Add
2509         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2510         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2511         UTF-2000.
2512
2513         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2514         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2515         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2516         mule/ccs-viscii.el: New files.
2517
2518         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2519         if \uXXXX is found.
2520
2521 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2522
2523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2524         `hiragana-jisx0208' and `katakana-jisx0208'.
2525
2526 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2527
2528         * mule/chinese.el (chinese-cns11643-3): Define it even if
2529         `utf-2000' is provided.
2530         (chinese-cns11643-4): Likewise.
2531         (chinese-cns11643-5): Likewise.
2532         (chinese-cns11643-6): Likewise.
2533         (chinese-cns11643-7): Likewise.
2534
2535 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2536
2537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2538         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2539
2540 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2541
2542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2543         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2544
2545 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2546
2547         * mule/mule-charset.el (default-coded-charset-priority-list):
2548         Setup in UTF-2000.
2549
2550 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2551
2552         * mule/viet-chars.el: Don't define charset
2553         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2554         they are defined as builtin charsets.
2555
2556 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2557
2558         * version.el (emacs-version): Add more space just before UTF-2000
2559         version string.
2560
2561 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2562
2563         * version.el ([constant] emacs-version): Don't add a space in the
2564         preceding place of `xemacs-betaname' because it is duplicated.
2565         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2566
2567         * startup.el (splash-frame-body): Add ETL.
2568
2569 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2570
2571         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2572         is provided because it is defined as builtin charset.
2573         (chinese-cns11643-4): Likewise.
2574         (chinese-cns11643-5): Likewise.
2575         (chinese-cns11643-6): Likewise.
2576         (chinese-cns11643-7): Likewise.
2577
2578 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2579
2580         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2581         coding-system `iso-10646-ucs-4' is not defined.
2582
2583 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2584
2585         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2586         coding-system if `utf-2000' is provided.
2587
2588 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2589
2590         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2591         `utf-2000' is provided.
2592
2593 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2594
2595         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2596         if utf-2000 is provided temporally.
2597
2598 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2599
2600         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2601         as builtin variable].
2602
2603 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2604
2605         * files.el (insert-file-contents-literally): Treat file as binary;
2606         call file-name-handlers. [sync with Emacs 20.3.10]
2607
2608 2008-12-28  Vin Shelton  <acs@xemacs.org>
2609
2610         * XEmacs 21.4.22 is released
2611
2612 2008-12-30  Vin Shelton  <acs@xemacs.org>
2613
2614         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2615         during building even if no packages are found.
2616
2617 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2618
2619         * printer.el (generic-print-region): 
2620         (generic-print-buffer): 
2621         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2622         check if the msprinter device is available, now that msprinter is
2623         always available as a specifier tag. 
2624
2625 2008-12-24  Vin Shelton  <acs@xemacs.org>
2626
2627         * about.el: Add Francisco to my bio!
2628
2629 2008-12-23  Vin Shelton  <acs@xemacs.org>
2630
2631         * autoload.el: Move operator definitions to autoload-operators.el
2632         in the xemacs-base package.
2633
2634 2007-11-22  Vin Shelton  <acs@xemacs.org>
2635
2636         * about.el (about-hacker-contribution): Updated my bio.
2637
2638 2007-10-07  Vin Shelton  <acs@xemacs.org>
2639
2640         * XEmacs 21.4.21 is released
2641
2642 2007-09-19  Didier Verna  <didier@xemacs.org>
2643
2644         Update my personal info.
2645         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2646         * about.el (about-other-current-hackers): Ditto.
2647         * about.el (about-url-alist): Add my musical website.
2648         * about.el (about-personal-info): Update my entry.
2649         * about.el (about-hacker-contribution): Ditto.
2650
2651 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2652
2653         * package-get.el (package-get-download-sites): Update download
2654         sites in Japan.
2655         * package-get.el (package-get-pre-release-download-sites): Ditto.
2656
2657 2007-08-18  Vin Shelton  <acs@xemacs.org>
2658
2659         * package-get.el (package-get-pre-release-download-sites): Sync
2660         mirror sites with 21.5.  (Thanks, Adrian)
2661
2662 2007-08-09  Mike Sperber  <mike@xemacs.org>
2663
2664         * startup.el (migrate-user-init-file): Create backup of
2665         `user-init-file' before migrating.
2666         * startup.el (maybe-migrate-user-init-file): Print
2667         information about backup file.
2668         (maybe-create-compatibility-dot-emacs): Follow above change.
2669
2670 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2671
2672         * font-lock.el: Sync font-lock-add-keywords and
2673         font-lock-remove-keywords from GNU Emacs.
2674         * font-lock.el (font-lock-keywords-alist): New.
2675         * font-lock.el (font-lock-removed-keywords-alist): New.
2676         * font-lock.el (font-lock-add-keywords): New.
2677         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2678         * font-lock.el (font-lock-remove-keywords): New.
2679
2680 2007-08-16  Vin Shelton  <acs@xemacs.org>
2681
2682         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2683         patch from Hans de Graaff.
2684
2685 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2686
2687         * package-get.el (package-get-download-sites): Document Chile and
2688         update Denmark download site.
2689         * package-get.el (package-get-pre-release-download-sites): Ditto.
2690
2691 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2692
2693         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2694
2695 2006-12-09  Vin Shelton  <acs@xemacs.org>
2696
2697         * XEmacs 21.4.20 is released
2698
2699 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2700
2701         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2702
2703 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2704
2705         * info.el (Info-find-file-node, Info-insert-dir)
2706         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2707         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2708         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2709         and discussion.
2710
2711 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2712
2713         * obsolete.el (line-beginning-position): New, from 21.5.x.
2714         (line-end-position): Ditto.
2715
2716 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2717
2718         * package-get.el (package-get-download-sites): Welcome
2719         nl.xemacs.org and Thanks!
2720         * package-get.el (package-get-pre-release-download-sites): Ditto.
2721
2722 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2723
2724         * font-lock.el: Add support for not-so recent changes in Java to
2725         java-mode.
2726
2727 2006-01-28  Vin Shelton  <acs@xemacs.org>
2728
2729         * XEmacs 21.4.19 is released
2730
2731 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2732
2733         * easymenu.el: Update copyright. 
2734         * easymenu.el (easy-menu-all-popups):
2735         Add a docstring. 
2736         * easymenu.el (easy-menu-add):
2737         Document a bug, rework the function to preserve any existing
2738         non-default mode-popup-menu instead of overwriting it, and not to
2739         bother normalising the menu title (nothing else does).
2740         * easymenu.el (easy-menu-remove):
2741         Restore the default mode-popup-menu instead of leaving an empty
2742         one when we remove the last easy-menu popup. 
2743
2744 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2745
2746         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2747         as suggested by Rodrigo Ventura.
2748         * package-get.el (package-get-pre-release-download-sites): Ditto,
2749         with replacement of xemacs-21.5 by beta, which is the logical path
2750         to our beta core and package pre-releases.
2751
2752 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2753
2754         * package-get.el (package-get-download-sites): Add Hong Kong
2755         download site.
2756         * package-get.el (package-get-pre-release-download-sites): Ditto.
2757
2758 2005-12-26  Vin Shelton  <acs@xemacs.org>
2759
2760         * find-paths.el:
2761         * find-paths.el (paths-emacs-root-p): Add search for package root.
2762         * find-paths.el (paths-find-emacs-root): Replaced with
2763         paths-find-invocation-roots, which returns a list of roots.
2764         * find-paths.el (paths-find-invocation-roots): New.
2765         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2766
2767 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2768
2769         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2770         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2771
2772 2005-12-03  Vin Shelton <acs@xemacs.org>
2773
2774         * XEmacs 21.4.18 is released
2775
2776 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2777
2778         * package-get.el (package-get-download-sites): Update reflecting
2779         latest http://www.xemacs.org/Releases/ information generated by
2780         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2781         * package-get.el (package-get-pre-release-download-sites): Ditto.
2782
2783 2005-02-28  Simon Josefsson  <jas@extundo.com>
2784
2785         * about.el (xemacs-hackers): Add jas.
2786         (about-other-current-hackers): Likewise.
2787         (about-url-alist): Add URL for jas.
2788         (about-personal-info): Document jas.
2789         (about-hacker-contribution): Describe jas contributions.
2790
2791 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2792
2793         * easymenu.el (easy-menu-remove): As described in 
2794         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2795         except the "Command" menu from mode-popup-menu. 
2796
2797 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2798  
2799         * font.el (font-spatial-to-canonical): Correct calculation of 
2800         return value for pixel-based input value. 
2801  
2802 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2803
2804         * code-process.el (call-process): Process-related docstring
2805         improvements spurred by Norbert Koch.
2806         * code-process.el (call-process-region): Ditto.
2807         * code-process.el (start-process): Ditto.
2808
2809 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2810
2811         * finder.el (finder-find-library): Return filename actually
2812         searched for.
2813
2814 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2815
2816         * help.el (view-emacs-news): Use `expand-file-name' instead of
2817         `locate-data-file' as the latter will find any "NEWS" files that
2818         might exist in packages _before_ the one in core.
2819
2820 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2821
2822         * package-get.el (package-get-init-package):
2823         package-get-init-package buglet (21.4.17) by Jeff Mincy
2824         <mincy@rcn.com> fixing false temporary load-path shadows reported
2825         after package installation and simplifying code.
2826
2827 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2828
2829         * package-get.el (package-get-download-sites): Sync mirrors list
2830         with the XEmacs website.
2831         (package-get-pre-release-download-sites): Ditto.
2832
2833 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2834
2835         * derived.el (derived-mode-merge-syntax-tables):
2836         Revert my 21.5-only patch of 2003-07-18 which slipped in
2837         through Jerry James's patch of 2004-06-07.
2838
2839 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2840
2841         * cmdloop.el (keyboard-quit): Remove workaround for
2842         `region-active-p' not making sure active region is in current
2843         buffer now that it does.
2844         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2845         * simple.el (region-active-p): `region-active-p' to only return t
2846         when active region is in current buffer.
2847
2848 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2849
2850         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2851         package names, quell a byte-compiler warning, doc fix.
2852
2853 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2854
2855         * buffer.el (pop-to-buffer):
2856         * window-xemacs.el (display-buffer):
2857         Document use of `same-window-buffer-names,' `same-window-regexps'
2858         by pop-to-buffer and display-buffer. 
2859         
2860 2005-02-06  Vin Shelton <acs@xemacs.org>
2861
2862         * XEmacs 21.4.17 is released
2863
2864 2005-01-29  Ben Wing  <ben@xemacs.org>
2865
2866         * shadow.el (find-emacs-lisp-shadows):
2867         Add custom-defines to list of ignored files.
2868
2869 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2870
2871         * simple.el (shifted-motion-keys-select-region): Fix statement
2872         about unshifted-motion-keys-deselect-region.
2873
2874 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2875
2876         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2877         now) for GNU Emacs compatibility.
2878         (make-obsolete-variable): Ditto.
2879
2880 2004-01-08  Ben Wing  <ben@xemacs.org>
2881
2882         * code-files.el (load):
2883         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2884
2885 2004-12-05  Vin Shelton <acs@xemacs.org>
2886
2887         * XEmacs 21.4.16 is released
2888
2889 2004-12-04  Vin Shelton  <acs@xemacs.org>
2890
2891         * auto-autoloads.el: Regenerated.
2892
2893         * custom-load.el: Regenerated.
2894
2895 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2896
2897         Fix bug: apropos errors if a defalias refers to an undefined
2898         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2899
2900         * apropos.el (apropos):
2901         (apropos-command):
2902         * help.el (frob-help-extents):
2903         * help-macro.el (make-help-screen):
2904         * hyper-apropos.el (hyper-apropos-grok-functions):
2905         (hyper-apropos-get-doc):
2906         Catch void-function error thrown by `documentation'.
2907
2908 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2909
2910         * packages.el (package-require): Fix incorrect arg to format.
2911         This fixes a `format specifier' error.
2912
2913 2004-08-13  Jerry James  <james@xemacs.org>
2914
2915         * bytecomp.el (forward-word): Tell the byte compiler the correct
2916         number of arguments to forward-word.
2917
2918 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2919
2920         * etags.el: Fixed loading of include files for tag completion. Now
2921         you can make a tag file for a library, include it into your
2922         project and it will be reloaded only if it changed. Infinte
2923         include loops are detected and the correct tag files are loaded.
2924         * etags.el (buffer-tag-table-list): Load and verify tag files in
2925         the external function buffer-tag-table-list-load.
2926         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2927         tag files. Also load the included tag files. The priority of the
2928         included files is right below their parent file. If multiple
2929         matches occur then the symbols from the parent file are found
2930         first.
2931         * etags.el (tag-table-include-files): Corrected comment
2932         string. Switched to pattern constant tags-include-pattern to have
2933         it at a central location.
2934         * etags.el (tags-include-pattern): Added doc string.
2935         * etags.el (add-to-tag-completion-table): Removed obsolete
2936         comments as the include files are allready returned by
2937         buffer-tag-table-list and loaded.
2938         * etags.el (find-tag-internal): The include files are allready
2939         included in tag-tables as buffer-tag-table-list returns them now.
2940
2941 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2942
2943         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2944         Loading items into the notebook is now done by C code.
2945         * widgets-gtk.el (gtk-widget-instantiate-internal):
2946         Style no longer changed.
2947
2948 2004-06-28  Nix  <nix@esperi.org.uk>
2949
2950         * cmdloop.el (truncate-command-history-for-gc): Delay
2951         execution of all things that look up variable bindings,
2952         via `enqueue-eval-event'.
2953
2954 2004-06-24  Vin Shelton  <acs@xemacs.org>
2955
2956         * package-get.el (package-get-require-signed-base-updates):
2957         now defaults to nil.
2958
2959 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2960
2961         * subr.el (split-string): Clean up docstring.
2962
2963 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2964
2965         * faces.el (zmacs-region): fix typo in docstring.
2966
2967 2004-06-07  Jerry James  <james@xemacs.org>
2968
2969         * derived.el: Synch with Emacs 21.3.
2970         * subr.el (with-local-quit): New, from Emacs 21.3.
2971         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2972         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2973         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2974
2975 2004-06-16  Jerry James  <james@xemacs.org>
2976
2977         * cl.el (cl-set-substring): Increment start by the length of the
2978         string, not the string itself.
2979
2980 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2981
2982         * etags.el (tag-table-include-files): Expand included TAGS file
2983         paths to avoid problems with relative paths.  Thanks to Peter
2984         Chubb <peterc@gelato.unsw.edu.au>.
2985         * etags.el (tags-include-pattern): New.
2986         * etags.el (add-to-tag-completion-table): Parse and ignore
2987         trailing include lines.
2988
2989 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2990
2991         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2992         avoiding line solely composed of equal signs.
2993
2994 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2995
2996         * cus-edit.el (alloc): Typo fix.
2997         * cus-edit.el (custom-browse-visibility): Ditto.
2998         * cus-edit.el (custom-variable-value-create): Ditto.
2999         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3000         * cus-edit.el (custom-save-variables): Bind print-length and
3001         print-level to nil to avoid value abbreviation.
3002         * cus-edit.el (custom-save-face-internal): Ditto.
3003         * cus-edit.el (custom-save-faces): Save in sorted order.
3004         * cus-edit.el (custom-save-resets): Bind print-length and
3005         print-level to nil to avoid value abbreviation.
3006         * cus-edit.el (custom-save-loaded-themes): Ditto.
3007
3008 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3009
3010         * subr.el (split-string-default-separators): New.
3011         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3012         see comment in source.
3013
3014 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3015
3016         * mule/japanese.el (paragraph-start, paragraph-separate):
3017         Remove anchor to BOL.
3018
3019 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3020
3021         * cl.el (gensym, gentemp): Improve docstrings.
3022
3023 2004-05-10  Vin Shelton  <acs@xemacs.org>
3024
3025         * etags.el: Sync with 21.5 version.
3026
3027 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3028
3029         * etags.el:
3030         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3031         only for use with exuberant ctags. This will also enable building of 
3032         completion tables with exuberant ctags. This will not work with
3033         xemacs ctags. 
3034         * etags.el (get-tag-table-buffer): New function for creating of
3035         completion table is used if tags-exuberant-ctags-optimization-p ist t
3036         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3037         finding the tag names. New.
3038         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3039         building tag completion table with exuberant ctags. New.
3040         * etags.el (find-tag-internal): Improve exact tag matching for tags
3041         with name fields. Before the patch return types of functions or
3042         function parameters (with exuberant ctags) were found as matches.
3043
3044 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3045
3046         * list-mode.el (display-completion-list): Fixed completion list was
3047         taking the width of the frame and not of the window for displaying
3048         the selection methods.
3049
3050 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3051
3052         * menubar-items.el (default-menubar): Options are saved to custom.el.
3053
3054
3055 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3056
3057         * isearch-mode.el (isearch-abort): Preserve successful search target.
3058
3059 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3060
3061         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3062         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3063         Bihlmeyer.
3064         * gnuserv.el (gnuserv-mode-line-string): New.
3065         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3066         gnuserv-mode.
3067         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3068         * gnuserv.el (gnuserv-edit-files): Use
3069         make-x-device-with-gtk-fallback.
3070
3071 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3072
3073         * gtk-widgets.el: New import: gtk-accel-group-new.
3074         * dialog-gtk.el:
3075         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3076         * dialog-gtk.el (popup-builtin-question-dialog):
3077         Added support for dialog button mnemonics.
3078
3079 2004-03-22  Chris Green <cmg@dok.org>
3080
3081         * process.el (shell-command): Output buffer was ignored when a
3082         background process was run via shell-command.
3083
3084 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3085
3086         * cus-edit.el (custom-save-variables): Retrieve a list of
3087         variables to save first, sort it, and make sure the variables are
3088         saved in sorted order.
3089
3090 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3091  
3092         * package-get.el (package-get-update-base-from-buffer): Force
3093         binary coding system for verifying GnuPG signature in the
3094         package-index file.
3095  
3096 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3097
3098         * package-get.el (package-get-package-index-file-location): Handle
3099         missing "EMACSPACKAGEPATH" environment variable.
3100
3101 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3102
3103         * package-admin.el (package-admin-find-top-directory): Simplify
3104         directory comparisions and fix substring errors on short path
3105         components.
3106         * package-get.el (package-get-package-index-file-location):
3107         Default to first component of "EMACSPACKAGEPATH", if set.
3108
3109 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3110
3111         * package-get.el (process-error): New error datum.
3112
3113 2004-02-02  Vin Shelton <acs@xemacs.org>
3114
3115         * XEmacs 21.4.15 is released
3116
3117 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3118
3119         * itimer.el (activate-itimer): Modify the itimer timeout value as
3120         if it were begun at the last time when the itimer driver was woken
3121         up.
3122
3123 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3124
3125         * specifier.el (Copyright):
3126         Update.
3127         (make-specifier-and-init):
3128         (map-specifier):
3129         (canonicalize-inst-pair):
3130         (canonicalize-spec-list):
3131         (set-specifier):
3132         Synch docstrings to 21.5 where appropriate.
3133
3134 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3135
3136         * package-get.el (package-get-list-packages-where): New.  A
3137         function that allows searching for groups of packages.  For
3138         example, find all packages that require the fsf-compat package.
3139
3140 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3141
3142         The Great PUI Sync.
3143
3144         * auto-autoloads.el: Regenerated.
3145
3146         * custom-load.el: Regenerated.
3147
3148         * dumped-lisp.el (packages-hardcoded-lisp): New.
3149
3150         * menubar-items.el (menu-max-items): New.
3151         (menu-submenu-max-items): New.
3152         (menu-submenu-name-format): New.
3153         (menu-split-long-menu): New.
3154         (menu-sort-menu): New.
3155         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3156
3157         * obsolete.el (pui-add-install-directory): Renamed to the more
3158         logical `pui-set-local-package-get-directory'.
3159         (package-get-download-menu): Moved to `package-ui.el' and renamed
3160         to `package-ui-add-download-menu'.
3161
3162         * package-admin.el (package-admin-install-function-mswindows):
3163         Whitespace clean up.
3164         (package-admin-add-single-file-package): Removed.
3165         (package-admin-default-install-function): Whitespace clean up.
3166         (package-admin-find-top-directory): New.
3167         (package-admin-get-install-dir): Use it.
3168         (package-admin-get-manifest-file): 
3169         (package-admin-check-manifest): 
3170         (package-admin-add-binary-package):
3171         (package-admin-get-lispdir):
3172         (package-admin-delete-binary-package):
3173         (package-admin):
3174
3175         * package-get.el (package-get-package-index-file-location): New.
3176         (package-get-install-to-user-init-directory): New.
3177         (package-get-remote):
3178         (package-get-download-sites):
3179         (package-get-pre-release-download-sites): New.
3180         (package-get-site-release-download-sites): New.
3181         (package-get-base-filename):
3182         (package-get-always-update):
3183         (package-get-user-index-filename): Removed.
3184         (package-get-pgp-available-p): New.
3185         (package-get-require-signed-base-updates):
3186         (package-get-was-current):
3187         (package-entries-are-signed): New.
3188         (package-get-continue-update-base): New.
3189         (package-get-download-menu): Removed.
3190         (package-get-require-base):
3191         (package-get-update-base-entry):
3192         (package-get-locate-file):
3193         (package-get-locate-index-file):
3194         (package-get-maybe-save-index):
3195         (package-get-update-base):
3196         (package-get-update-base-from-buffer):
3197         (package-get-update-base-entries):
3198         (package-get-interactive-package-query):
3199         (package-get-update-all):
3200         (package-get-all):
3201         (package-get-dependencies):
3202         (package-get-init-package):
3203         (package-get-info): New.
3204         (package-get):
3205         (package-get-staging-dir):
3206         (package-get-set-version-prop): Removed.
3207         (package-get-installedp):
3208         (package-get-ever-installed-p):
3209         (packages): Removed.
3210         (package-get-custom-groups): Removed.
3211         (package-get-custom): Removed.
3212         (package-get-custom-add-entry): Removed.
3213
3214         * package-info.el (batch-update-package-info):
3215
3216         * package-net.el (package-net-batch-generate-bin-ini):
3217         (package-net-update-installed-db):
3218
3219         * package-ui.el (pui-info-buffer):
3220         (pui-directory-exists): Removed.
3221         (pui-package-dir-list): Removed.
3222         (pui-add-install-directory): Removed.
3223         (package-ui-download-menu): New.
3224         (package-ui-pre-release-download-menu): New.
3225         (package-ui-site-release-download-menu): New.
3226         (pui-set-local-package-get-directory): New.
3227         (pui-package-symbol-char):
3228         (pui-update-package-display):
3229         (pui-toggle-package):
3230         (pui-toggle-package-key):
3231         (pui-toggle-package-delete):
3232         (pui-toggle-package-delete-key):
3233         (pui-toggle-package-event):
3234         (pui-toggle-verbosity-redisplay):
3235         (pui-install-selected-packages):
3236         (pui-add-required-packages):
3237         (pui-help-echo):
3238         (pui-display-info):
3239         (list-packages-mode):
3240         (pui-list-packages):
3241
3242         * packages.el (packages-compute-package-locations):
3243         (package-require):
3244         (package-delete-name):
3245         (packages-hardcoded-lisp): Removed.
3246         (packages-useful-lisp): Removed.
3247         (packages-unbytecompiled-lisp): Removed.
3248         (packages-find-package-directories):
3249
3250         Summary:
3251
3252         Major code clean up of all things PUI.
3253
3254         Much improved code to determine where packages should be
3255         installed.  PUI no longer depends on any packages being
3256         pre-installed to compute where packages are to be installed to.
3257
3258         The user can specify the location of their package-index file.  It
3259         isn't necessary to set this because it has sane defaults.  People
3260         who "run-in-place" won't accidently overwrite the CVS
3261         package-index file.  See
3262         `package-get-package-index-file-location'. 
3263
3264         PUI will now properly clean up after itself in the event of an
3265         unsuccessful package install.  This drastically reduces the number
3266         of "wrong md5sum" FAQs.
3267
3268         non-Mule XEmacsen can no longer install Mule packages.
3269
3270         Package management via the custom interface has been removed.
3271
3272         The PUI related menubar items have been reorganised.
3273
3274         The PGP verification code has been fixed and the default for
3275         whether or not it is used is automatically computed.
3276
3277         * update-elc.el ((preloaded-file-list site-load-packages
3278         need-to-dump dumped-exe)):
3279         Just a couple of small changes to allow for
3280         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3281         existing anymore.
3282
3283 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3284
3285         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3286         apply `format' to the first argument of byte-compile-warn, it
3287         already calls format.
3288
3289 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3290
3291         * files.el (delete-old-versions): Avoid going interactive during
3292         make install when environment variable VERSION_CONTROL is set.
3293
3294 2003-12-04  Vin Shelton  <acs@xemacs.org>
3295
3296         * menubar-items.el (menu-item-search): Only bring up search dialog
3297         box if the feature is available and desired.
3298
3299 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3300
3301         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3302
3303 2003-11-05  Vin Shelton  <acs@xemacs.org>
3304
3305         * help.el (Help-prin1-face):
3306         (Help-princ-face):
3307         princ and prin1 are functions and need to be called as such.  The
3308         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3309
3310 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3311
3312         * about.el (about-xemacs): Give full version and build date.
3313
3314 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3315
3316         * win32-native.el (grep-null-device): This XEmacs has null-device.
3317
3318 2003-09-06  Mike Sperber  <mike@xemacs.org>
3319
3320         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3321         implement the specified semantics for `defvar.'
3322
3323 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3324
3325         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3326         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3327         displaying buffer in question.
3328
3329 2003-09-03  Vin Shelton <acs@xemacs.org>
3330
3331         * XEmacs 21.4.14 is released
3332
3333 2003-08-17  Vin Shelton  <acs@xemacs.org>
3334
3335         * about.el: Vanity patch.
3336
3337 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3338
3339         * code-process.el (call-process):
3340         (call-process-region):
3341         (start-process):
3342         Document coding system processing.
3343
3344 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3345
3346         * startup.el (splash-frame-body): Idiomatic English.
3347
3348 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3349
3350         * font-lock.el (font-lock-match-java-declarations): Move
3351         save-restriction, narrow-to-region to beginning of function to
3352         avoid going beyond the limit and causing an infloop.
3353
3354 2003-04-16  Jerry James  <james@xemacs.org>
3355
3356         * keydefs.el: Remove mappings for keys mapped to the nowhere
3357         defined function function-key-error.
3358
3359 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3360
3361         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3362         lisp-interaction-mode-hook): Add the docstrings.
3363
3364 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3365
3366         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3367         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3368         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3369
3370 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3371
3372         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3373         lambda list after the original doc.  Care about
3374         #'(lambda () "SingleString") 
3375         (cl-upcase-arg): 
3376         (cl-function-arglist):
3377         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3378         circular data structures in lambda list specification
3379
3380 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3381
3382         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3383         to appear in font-lock-function-name-face.
3384
3385 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3386
3387         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3388         is not also the value of the lambda.
3389
3390 2003-05-06  Andy Piper  <andy@xemacs.org>
3391
3392         * files.el (revert-buffer): Make sure local variables get processed,
3393         even in the case of an optimized reversion.
3394
3395 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3396
3397         * XEmacs 21.4.13 is released
3398
3399 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3400
3401         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3402         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3403
3404 2003-02-14  Ben Wing  <ben@xemacs.org>
3405
3406         * byte-optimize.el:
3407         * byte-optimize.el (byte-compile-inline-expand):
3408         * byte-optimize.el (byte-compile-unfold-lambda):
3409         * byte-optimize.el (byte-optimize-form-code-walker):
3410         * byte-optimize.el (byte-optimize-form):
3411         * byte-optimize.el (byte-decompile-bytecode-1):
3412         * byte-optimize.el (byte-optimize-lapcode):
3413         Review carefully and sync up to 20.7 except for areas as noted.
3414         Fixes problem with JDE compilation.
3415
3416 2003-02-05  Ben Wing  <ben@xemacs.org>
3417
3418         * simple.el:
3419         * simple.el (motion-keys-for-shifted-motion):
3420         Omit M-S-home/end from motion keys.
3421
3422 2003-02-07  Ben Wing  <ben@xemacs.org>
3423
3424         * text-props.el (text-property-any):
3425         * text-props.el (text-property-not-all):
3426         Fix bug when end > start.
3427
3428 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3429
3430         * info.el (Info-insert-dir): Make default-directory end in
3431         separator.  Patch due to Martin Buchholz.
3432
3433 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3434
3435         * XEmacs 21.4.12 "Portable Code" is released.
3436
3437 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3438
3439         * about.el: Update golubev data.
3440
3441 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3442
3443         * isearch-mode.el (isearch-mode-map): Substitute comment on
3444         desirability, and back out "GR is printable" changes.
3445
3446 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3447
3448         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3449
3450 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3451
3452         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3453
3454 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3455
3456         * menubar-items.el (default-menubar): Use browse-url-mozilla
3457         instead of browse-url-gnome-moz for Mozilla.
3458
3459 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3460
3461         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3462
3463 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3464
3465         * files.el (auto-mode-alist): Remove redundant entries for modes
3466         that live in packages.
3467         (interpreter-mode-alist): Ditto.
3468
3469 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3470
3471         * menubar-items.el (default-menubar): Sync with current
3472         browse-url-xemacs.el.
3473
3474 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3475
3476         * XEmacs 21.4.10 "Military Intelligence" is released.
3477
3478 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3479
3480         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3481
3482 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3483
3484         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3485
3486 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3487
3488         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3489         effect free function.
3490         (font-lock-fontify-keywords-region): Supply the argument to
3491         font-lock-compile-keywords.
3492
3493 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3494
3495         * package-get.el (package-get-download-sites): Bring sites list
3496         up to date, prefer xx.xemacs.org addresses.
3497
3498 2002-09-27  Andy Piper  <andy@xemacs.org>
3499
3500         * dialog.el (make-dialog-box): for general dialogs only
3501         delete-frame-hook will be run.
3502
3503 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3504
3505         * font-lock.el (font-lock-fontify-syntactically-region): Add
3506         comment about lookup-syntax-properties, document LOUDLY as unused.
3507
3508 2002-08-26  Andy Piper  <andy@xemacs.org>
3509
3510         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3511         merge.
3512
3513 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3514
3515         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3516         (make-obsolete-variable): Ditto.
3517         (make-compatible): Ditto.
3518         (make-compatible-variable): Ditto.
3519
3520 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3521
3522         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3523         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3524
3525 2002-08-28  Andy Piper  <andy@xemacs.org>
3526
3527         * files.el (revert-buffer): propagate revert-without-query-status.
3528
3529 2002-06-03  Andy Piper  <andy@xemacs.org>
3530
3531         * dialog-items.el (make-search-dialog): align various subcontrols
3532         in visually pleasing ways, allow frame to autosize to the dialog
3533         size.
3534         * dialog.el (make-dialog-box): add a border inside the frame. Add
3535         :autosize property, if t then reset the frame size appropriately
3536         before the frame is mapped.
3537         * gutter-items.el (set-progress-feedback-instantiator): align
3538         various subcontrols.
3539         * gutter-items.el (set-progress-abort-instantiator): ditto.
3540
3541 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3542
3543         * XEmacs 21.4.9 "Informed Management" is released.
3544
3545 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3546
3547         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3548         "&optional append" argument.
3549
3550 2002-07-16  Didier Verna  <didier@xemacs.org>
3551
3552         * subr.el (replace-in-string): fix case fold bug introduced by
3553         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3554         case-fold-search in temporary buffers.
3555
3556 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3557
3558         * lib-complete.el (find-library): Remove check for mule because
3559         decompression DOES work on Mule.
3560
3561 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3562
3563         * simple.el (join-line): New alias for `delete-indentation'.
3564
3565 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3566
3567         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3568         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3569         (font-lock-builtin-face): New.
3570         (font-lock-constant-face): New.
3571         (font-lock-face-list): Add builtin and constant faces.
3572
3573 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3574
3575         * autoload.el (make-autoload): Support define-derived-mode.
3576         Collected puts of doc-string-elt property.  Based on a patch by
3577         Didier Verna <didier@xemacs.org>.
3578
3579 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3580
3581         * wid-edit.el (widget-field-activate): Fix docstring typo.
3582
3583 2002-07-23  Andy Piper  <andy@xemacs.org>
3584
3585         * about.el (about-personal-info): update me.
3586
3587 2002-07-12  Andy Piper  <andy@xemacs.org>
3588
3589         * custom.el (custom-theme-set-variables): remove bogus
3590         arguments. Use custom-set-default to set defaults.
3591         (custom-set-variables): update doc.
3592         (custom-local-buffer): new, synced from FSF.
3593         (custom-set-default): ditto.
3594         (defcustom): update doc.
3595
3596 2002-06-16  Andy Piper  <andy@xemacs.org>
3597
3598         * menubar-items.el (default-menubar): enable windows printing on
3599         cygwin as well as native.
3600
3601 2002-06-12  Andy Piper  <andy@xemacs.org>
3602
3603         * printer.el (generic-print-buffer): catch all errors so that the
3604         print device can be cleared in all scenarios.
3605         (Printer-clear-device): make sure clearing the printer allows it
3606         to be used again immediately.
3607         (generic-print-region): make sure the default printer face is
3608         black-on-white.
3609
3610 2002-04-23  Jerry James  <james@xemacs.org>
3611
3612         * window-xemacs.el (display-buffer-function): Change doc to
3613         reflect new arg.
3614         * window-xemacs.el (pre-display-buffer-function): Ditto.
3615         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3616         non-nil, make the new window just big enough for its contents.
3617         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3618         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3619         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3620
3621 2002-06-06  Andy Piper  <andy@xemacs.org>
3622
3623         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3624         (defcustom): ditto.
3625         (custom-handle-keyword): ditto.
3626
3627 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3628
3629         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3630         Make obsolete.  Default to nil.
3631         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3632         Inspired by a patch by John Palmieri.
3633
3634 2002-07-01  Mike Alexander  <mta@arbortext.com>
3635
3636         * process.el (shell-command-on-region): Don't delete the region
3637         before giving it to call-process-region
3638
3639 2002-06-04  Jerry James <james@eecs.ku.edu>
3640
3641         * find-paths.el (paths-find-architecture-directory): Search in
3642         `system-configuration'/`base', not `base'`system-configuration'.
3643
3644 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3645
3646         * info.el (Info-index): Add missing \ in [ t].
3647
3648 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3649
3650         * gutter-items.el (gutter-buffers-tab-visible-p,
3651         buffers-tab-omit-function, buffers-tab-selection-function,
3652         buffers-tab-filter-functions):
3653         Doc improvements.
3654
3655 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3656
3657         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3658
3659         * toolbar-items.el (toolbar-news): Fix typo in message string.
3660
3661 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3662
3663         * dialog.el (yes-or-no-p-dialog-box): 
3664         * cmdloop.el (y-or-n-p-minibuf):
3665         (yes-or-no-p-minibuf):
3666         (yes-or-no-p):
3667         (y-or-n-p): 
3668         Specify negative answers in docstrings.
3669
3670 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3671
3672         * package-ui.el (pui-help-echo): Display both installed and author
3673         version.  Use a balloon-help window to display extra info like
3674         package requires.
3675
3676 2002-05-30  Andy Piper  <andy@xemacs.org>
3677
3678         * files.el (revert-buffer-internal): don't visit
3679         revert-buffer. Kill buffer when not used. Suggested by Mike
3680         Alexander <mta@arbortext.com>
3681
3682 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3683
3684         * files.el (revert-buffer): More docstring fiddling.
3685
3686 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3687
3688         * files.el (revert-buffer):
3689         (revert-buffer-internal):
3690         (revert-buffer-insert-file-contents-function):
3691         Improve docstrings and comments.
3692
3693 2002-05-08  Andy Piper  <andy@xemacs.org>
3694
3695         * files.el (revert-buffer): observe noconfirm behavior.
3696
3697 2002-04-09  Andy Piper  <andy@xemacs.org>
3698
3699         * files.el (revert-buffer): use revert-buffer-internal if it looks
3700         like doing so will not result in any user-visible changes.
3701         (revert-buffer-internal): new function. Do the actual process of
3702         reversion and then see whether the result is any different to what
3703         we have already. If it is not then do nothing.
3704
3705 2001-12-11  Andy Piper  <andy@xemacs.org>
3706
3707         * menubar.el (get-popup-menu-response): re-order so that it works
3708         on more sane/facist window systems.
3709
3710 2001-12-03  Andy Piper  <andy@xemacs.org>
3711
3712         * faces.el (frob-face-property): don't infloop in face frobbing
3713         from Jan Vroonhof <jan@xemacs.org>.
3714
3715 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3716
3717         * faces.el (frob-face-property): Follow face fall-back hierarchy
3718         properly for face properties without an instance. Only do manual
3719         copy form 'default in last resort. This handles in particular
3720         the case where 'default itself has only a fall-back (which is
3721         the case by default on windows).
3722
3723 2001-11-24  Andy Piper  <andy@xemacs.org>
3724
3725         * printer.el (generic-print-region): set default-frame-plist to
3726         nil while creating the printer frame so that sizes reflect the
3727         printed page.
3728
3729         * faces.el (face-complain-about-font): Don't complain on printers.
3730
3731 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3732         
3733         * package-net.el: Andy synch.
3734         
3735 2001-12-16  Andy Piper  <andy@xemacs.org>
3736
3737         * package-get.el (package-get-update-all): Make sure installed.db
3738         gets updated after updating packages.
3739
3740 2002-03-28  Ben Wing  <ben@xemacs.org>
3741
3742         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3743         continuation, truncation so that we don't get line jumpiness from
3744         them being larger than the line height.
3745
3746         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3747
3748 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3749
3750         * font.el (font-window-system-mappings): Add mapping for Gtk
3751         (assume identical to X) 
3752
3753 2002-02-04  Andy Piper  <andy@xemacs.org>
3754
3755         * files.el (convert-standard-filename): Fix for short filename
3756         Peter Arius <pas@methodpark.de>
3757
3758 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3759
3760         * list-mode.el (default-choose-completion): completion-base-size
3761         should refer to local value in the completion list buffer.
3762
3763 2001-12-03  Didier Verna  <didier@xemacs.org>
3764
3765         * rect.el: autoload `replace-rectangle'.
3766         * keydefs.el (global-map): bind it to `C-x r p'.
3767
3768 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3769
3770         * XEmacs 21.4.8 "Honest Recruiter" is released.
3771
3772 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3773
3774         This patch is based on Jerry James's patch and analysis.
3775
3776         * select.el (get-clipboard):
3777         (get-selection):
3778         Update docstrings.
3779         (get-clipboard-foreign):
3780         (get-selection-foreign):
3781         New function for use as `interprogram-paste-function's.
3782
3783         * simple.el (interprogram-paste-function): Change default to
3784         `get-clipboard-foreign'; improve docstring.
3785         (interprogram-cut-function): Improve dosctring.
3786
3787 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3788
3789         * XEmacs 21.4.7 "Economic Science" is released.
3790
3791 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3792
3793         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3794
3795 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3796
3797         * obsolete.el (assq-delete-all): New compatibility alias for 
3798         remassq.
3799
3800 2002-01-09  Simon Josefsson  <jas@extundo.com>
3801
3802         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3803
3804 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3805
3806         * info.el (Info-auto-generate-directory): Default
3807         Info-auto-generate-directory to 'if-outdated.
3808
3809 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3810
3811         * startup.el (normal-top-level): Prevent migration code from
3812         trashing .emacs on an error in loading the init files.
3813
3814 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3815
3816         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3817         "system default" Xdefaults and friends get xrdb-mode.
3818
3819 2002-03-05  Mats Lidell  <matsl@contactor.se>
3820  
3821         * help-nomule.el (tutorial-supported-languages): Added Swedish
3822         tutorial. Sorted languages.
3823
3824 2002-02-11  Mike Sperber <mike@xemacs.org>
3825
3826         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3827         regenerating outdated dir files and dir is non-existent.
3828
3829 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3830
3831         * code-files.el (convert-mbox-coding-system): Improve comment.
3832         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3833         coding-system argument to `write-region-pre-hook' call.
3834         (write-region-pre-hook): Fix docstring to mention lockname argument.
3835
3836 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3837
3838         * minibuf.el (completing-read): Remove redundant wrong arg list.
3839
3840         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3841
3842 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3843
3844         * obsolete.el (interactive-form): new compatibility alias for 
3845         function-interactive.
3846
3847 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3848
3849         * menubar-items.el (Menubar-items-truncate-list): Removed.
3850         * menubar-items.el (Menubar-items-truncate-history): New.
3851         * menubar-items.el (default-menubar): Use
3852         Menubar-items-truncate-history.
3853
3854 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3855
3856         * printer.el (generic-print-region): Pass correct arguments to
3857         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3858         Torkelsson <torkel@acc.umu.se>.
3859
3860 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3861
3862         * help.el (describe-mode): synched with FSF 19.34; handle nil
3863         minor mode indicators.
3864
3865 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3866
3867         * minibuf.el (completing-read): Update docstring.
3868
3869 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3870
3871         * XEmacs 21.4.6 "Common Lisp" is released.
3872
3873 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3874
3875         * package-net.el: Inadvertant synch with Windows branch.  From
3876         Andy's log:
3877         (package-net-kit-version): new variable.
3878         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3879
3880 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3881
3882         * package-get.el (package-get-locate-index-file): Also search the
3883         core etc/ directory for the package index file if it can't be
3884         found in ~/.xemacs/.
3885
3886 2001-12-13  William Perry  <wmperry@gnu.org>
3887
3888         * dialog-gtk.el (popup-builtin-question-dialog):
3889         Conform to API in gui.c.
3890         
3891 2001-11-12  Andy Piper  <andy@xemacs.org>
3892
3893         * cus-edit.el (custom-save-face-internal): make sure we save
3894         non-themed faces.
3895         (custom-save-variables): ditto variables.
3896
3897 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3898
3899         * faces.el (make-face-family):
3900         (make-face-size):
3901         New face-modifying functions per Jan Vroonhof.
3902
3903         cus-face.el (custom-set-face-font-family):
3904         (custom-set-face-font-size):
3905         Use them.
3906
3907         * font.el (font-window-system-mappings): More precise docstring.
3908
3909         (font-create-name):
3910         (font-create-object):
3911         (tty-font-create-object):
3912         (tty-font-create-plist):
3913         (x-font-create-object):
3914         (x-font-create-name):
3915         (ns-font-create-name):
3916         (mswindows-font-create-object):
3917         (mswindows-font-create-name):
3918         Add doctrings.
3919
3920 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3921
3922         * gtk-faces.el (gtk-init-device-faces): removed spurious
3923         quote before let* expression.
3924
3925 2001-10-29  Andy Piper  <andy@xemacs.org>
3926
3927         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3928         modified when changing coding system.
3929
3930         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3931         that we invoke the GUI directory selector.
3932
3933 2001-10-25  Andy Piper  <andy@xemacs.org>
3934
3935         * dialog.el (make-dialog-box): use new directory dialog support.
3936         * minibuf.el (read-file-name-1): ditto.
3937         (read-file-name): ditto.
3938         (read-directory-name): ditto.
3939
3940 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3941
3942         * XEmacs 21.4.5 "Civil Service" is released.
3943
3944 2001-04-23  Didier Verna  <didier@xemacs.org>
3945
3946         * cus-edit.el (custom-variable-pre-save): New.
3947         * cus-edit.el (custom-variable-post-save): New.
3948         * cus-edit.el (custom-variable-save): use them.
3949         * cus-edit.el (custom-face-pre-save): New.
3950         * cus-edit.el (custom-face-post-save): New.
3951         * cus-edit.el (custom-face-save): use them.
3952         * cus-edit.el (custom-group-pre-save): New.
3953         * cus-edit.el (custom-group-post-save): New.
3954         * cus-edit.el (custom-group-save): use them.
3955         * cus-edit.el (Custom-save): use the pre/post functions above,
3956         call `custom-save-all' only once.
3957         * cus-edit.el (custom-variable-pre-reset-standard): New.
3958         * cus-edit.el (custom-variable-post-reset-standard): New.
3959         * cus-edit.el (custom-variable-reset-standard): use them.
3960         * cus-edit.el (custom-face-pre-reset-standard): New.
3961         * cus-edit.el (custom-face-post-reset-standard): New.
3962         * cus-edit.el (custom-face-reset-standard): use them.
3963         * cus-edit.el (custom-group-pre-reset-standard): New.
3964         * cus-edit.el (custom-group-post-reset-standard): New.
3965         * cus-edit.el (Custom-reset-standard): use them.
3966         * cus-edit.el (custom-face-reset-saved): use the pre/post
3967         functions above, call `custom-save-all' only once.
3968
3969 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3970
3971         * gutter-items.el (buffers-tab face): Derive from the modeline
3972         face by default.  Many people use white-on-black for the default
3973         font, and the tabs look hideous with that color combination.  The
3974         modeline usually has the correct colors.
3975
3976 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3977
3978         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3979         (tag-mark-stack-max): Typo fix.
3980
3981 2001-09-28  Ben Wing  <ben@xemacs.org>
3982
3983         * font-lock.el:
3984         * font-lock.el (font-lock-after-change-function):
3985         fix problem with last patch, reported by Katsumi Yamaoka.
3986
3987 2001-09-17  Ben Wing  <ben@xemacs.org>
3988
3989         * font-lock.el (font-lock-after-change-function):
3990         fix problem when you insert a comment on the line before a line of
3991         code: if we use the following char, then when you hit backspace,
3992         the following line of code turns the comment color.
3993
3994 2001-06-08  Ben Wing  <ben@xemacs.org>
3995
3996         * process.el: comment about shell-command-switch.
3997         * process.el (shell-quote-argument): Need to quote a null
3998         argument, too.  From Dan Holmsand.
3999         
4000         * startup.el (normal-top-level): Delete some unused FSF junk.
4001         * startup.el (command-line-early):
4002         
4003         * startup.el (command-line): Call MS Windows init function.
4004         
4005         * win32-native.el:
4006         * win32-native.el (mswindows-system-shells): New.
4007         * win32-native.el (mswindows-system-shell-p): New.
4008         * win32-native.el (init-mswindows-at-startup): New.
4009         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4010         * win32-native.el (mswindows-quote-one-simple-arg):
4011         * win32-native.el (mswindows-quote-one-command-arg):
4012         * win32-native.el (mswindows-construct-process-command-line-alist):
4013         Correct comments at top.  Correctly handle passing arguments
4014         to Cygwin programs and to bash.  Fix quoting of zero-length
4015         arguments (from Dan Holmsand).  Set shell-command-switch based
4016         on shell-file-name, which in turn comes from env var SHELL.
4017
4018 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4019
4020         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4021         default-toolbar-position): Fill docstrings for balloon-help.
4022
4023 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4024
4025         * faces.el: Reenable specifications over 'gtk domain.
4026
4027 2001-08-08  Didier Verna  <didier@xemacs.org>
4028
4029         * autoload.el (update-autoload-files): make defdir a file name,
4030         not directory name.
4031
4032 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4033
4034         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4035
4036         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4037
4038 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4039
4040         * font-menu.el (font-menu-set-font): Default to current font-family.
4041         (font-menu-preferred-resolution):
4042         (font-menu-size-scaling):
4043         Provide gtk defaults, too.
4044
4045 2001-07-29  Mike Alexander  <mta@arbortext.com>
4046
4047         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4048         list
4049         (custom-set-face-font-family): ditto
4050
4051 2001-07-26  Mike Sperber <mike@xemacs.org>
4052
4053         * files.el (auto-mode-alist): .9 files are man pages, too.
4054
4055 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4056
4057         * process.el (call-process-internal): bind
4058         coding-system-for-write to 'binary when calling
4059         start-process-internal, so the process receives 
4060         the literal contents of INFILE.
4061
4062 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4063
4064         * files.el (auto-mode-alist): Add configure.ac support.
4065
4066 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4067
4068         * buff-menu.el:
4069         mouse.el:
4070         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4071
4072 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4073
4074         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4075
4076 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4077
4078         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4079         mixed text.
4080         (kinsoku-eol-p): Ditto.
4081
4082 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4083
4084         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4085         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4086         characters as the category `s' or `e' correctly.
4087
4088 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4089
4090         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4091
4092 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4093
4094         * mule/cyrillic.el:  Set up case table.
4095
4096 2001-06-08  Mike Sperber <mike@xemacs.org>
4097
4098         * files.el (save-some-buffers-1): Don't zap the help window right
4099         after `map-y-or-n-p' has popped it up.
4100
4101 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4102
4103         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4104
4105 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4106
4107         * specifier.el: define-specifier-tag 'gtk.
4108
4109 2001-05-12  Ben Wing  <ben@xemacs.org>
4110
4111         * find-paths.el (paths-find-recursive-path):
4112         fix error with null EXCLUDE-REGEXP.
4113         
4114         * font-lock.el (font-lock-mode):
4115         fix problem reported by hrvoje with buffers starting with a space.
4116         
4117 2001-05-06  Ben Wing  <ben@xemacs.org>
4118
4119         * dialog.el (make-dialog-box):
4120         * menubar-items.el (default-menubar):
4121         * printer.el (generic-print-buffer):
4122         * printer.el (generic-print-region):
4123         implement printing the selection when it's selected.
4124
4125 2001-04-18  Didier Verna  <didier@xemacs.org>
4126
4127         * cus-edit.el (Custom-reset-standard): reset to standard settings
4128         not only when the buffer's :custom-state is 'modified, but also
4129         when it is 'set or 'saved.
4130
4131 2001-04-17  Didier Verna  <didier@xemacs.org>
4132
4133         * startup.el (load-user-init-file): define `custom-file' before
4134         loading the user's init file.
4135
4136 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4137
4138         * menubar.el (popup-mode-menu): Make it work with
4139         popup-menu-titles turned off.
4140         
4141 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4142
4143         * about.el (about-mailto-link): Use compose-mail for sending mail.
4144
4145 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4146
4147         * package-admin.el (package-install-hook): New.
4148         (package-delete-hook): New.
4149         (package-admin-add-single-file-package): Use package-delete-hook.
4150
4151         * package-get.el (package-get): Use package-install-hook.
4152
4153 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4154
4155         * package-ui.el (pui-install-selected-packages): reverse the lists
4156         of packages so that they get handled in the same order as they
4157         were selected.
4158
4159 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4160
4161         * packages.el (locate-library): Use read-library-name for completion.
4162
4163 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4164
4165         * byte-optimize.el (=): `=' is not a binary predicate!
4166         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4167         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4168
4169 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4170
4171         * bytecomp.el (byte-compile-arithcompare):
4172         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4173
4174 2001-06-03  William M. Perry  <wmperry@gnu.org>
4175
4176         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4177         return the filename selected by the user!
4178
4179 2001-05-31  William M. Perry  <wmperry@gnu.org>
4180
4181         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4182         in XEmacs/GTK.
4183
4184 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4185
4186         * coding.el: Tiny typo fixed.
4187
4188 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4189
4190         * XEmacs 21.4.3 "Academic Rigor" is released.
4191
4192 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4193
4194         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4195
4196 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4197
4198         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4199
4200 2001-05-04  Ben Wing  <ben@xemacs.org>
4201
4202         * printer.el (generic-print-buffer):
4203         * printer.el (generic-print-region):
4204         Enable dialog boxes.  Apply workaround recommended by Kirill.
4205         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4206         
4207         * simple.el (kill-whole-line):
4208         * simple.el (kill-line-1):
4209         * simple.el (kill-entire-line):
4210         * simple.el (kill-line):
4211         * simple.el (backward-kill-line):
4212         Take out interactive dependence of kill-whole-line.
4213
4214 2001-04-22  Ben Wing  <ben@xemacs.org>
4215
4216         * dialog.el (make-dialog-box):
4217         Put dialog titles back in -- this time correctly.  Fix various
4218         other problems with leaks and such.
4219
4220         * simple.el (region-exists-p):
4221         * simple.el (region-active-p):
4222         Add comment about which one is correct to use in menu specs.
4223
4224 2001-05-05  Ben Wing  <ben@xemacs.org>
4225
4226         * dialog.el (make-dialog-box): fix doc string.
4227         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4228         take out Pretty Print.
4229         * printer.el:
4230         * printer.el (printer-current-device): New.
4231         * printer.el (Printer-get-device): New.
4232         * printer.el (Printer-clear-device): New.
4233         * printer.el (generic-page-setup): New.
4234         * printer.el (generic-print-buffer):
4235         * printer.el (generic-print-region):
4236         Implement Page Setup.  Handle errors properly.
4237
4238 2001-05-05  Ben Wing  <ben@xemacs.org>
4239
4240         * subr.el (error): Complete list of errors in doc string.
4241         
4242 2001-04-22  Ben Wing  <ben@xemacs.org>
4243
4244         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4245         
4246 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4247
4248         * build-report.el: Remove CVS keywords since this file has been in
4249         core lisp for a while now.
4250         * build-report.el (build-report-make-output-files): Fix typo.
4251
4252 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4253
4254         * about.el (about-finish-buffer): Make sure the last change works
4255         even if EVENT is nil.
4256
4257 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4258
4259         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4260         clicked, not the one that happens to be the current buffer at the
4261         time.
4262
4263 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4264
4265         * cus-edit.el (custom-display): Support the GTK Window System also.
4266
4267 2001-04-30  Ben Wing  <ben@xemacs.org>
4268
4269         * printer.el:
4270         * printer.el (printer-page-header):
4271         * printer.el (Print-context): New.
4272         * printer.el (printer-page-footer):
4273         * printer.el (generate-header-element): New.
4274         * printer.el (generate-header-line): New.
4275         * printer.el (print-context-property):
4276         * printer.el (generic-print-buffer):
4277         * printer.el (generic-print-region):
4278         Implement headers and footers.  Implement calling Print dialog box
4279         (#### but it doesn't quite work yet).
4280
4281 2001-04-25  Ben Wing  <ben@xemacs.org>
4282
4283         * about.el (xemacs-hackers):
4284         * about.el (about-url-alist):
4285         * about.el (about-personal-info):
4286         * about.el (about-hacker-contribution):
4287         More contributions.
4288         
4289         * simple.el (handle-post-motion-command):
4290         Fix spurious setting of zmacs-region-stays to t after a non-shift
4291         motion command.
4292
4293 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4294
4295         * about.el (about-personal-info): Update my bio.
4296         (about-hacker-contribution): Ditto.
4297
4298 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4299
4300         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4301
4302 2001-04-19  Andy Piper  <andy@xemacs.org>
4303
4304         * package-net.el (package-net-cygwin32-binary-size): new size.
4305         (package-net-win32-binary-size): new size.
4306         (package-net-convert-index-to-ini): Use new arch.
4307         (package-net-batch-convert-index-to-ini): Removed.
4308         (package-net-generate-bin-ini): New.
4309         (package-net-batch-generate-bin-ini): New.
4310
4311 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4312
4313         * XEmacs 21.4.1 "Copyleft" is released.
4314
4315 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4316
4317         * x-compose.el (xlib-input-method-bug-workaround):
4318         (alias-colon-to-double-quote):
4319         Force sort in map-keymap to work around rehash bug.
4320
4321 2001-04-17  Ben Wing  <ben@xemacs.org>
4322
4323         * about.el: Finish overhaul, add a few new hackers, update a
4324         couple old ones.
4325
4326 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4327
4328         * XEmacs 21.4.0 "Solid Vapor" is released.
4329
4330 2001-04-15  Ben Wing  <ben@xemacs.org>
4331
4332         * about.el:
4333         * about.el (about-headline-face): New.
4334         * about.el (about-link-face): New.
4335         * about.el (about-current-release-maintainers): New.
4336         * about.el (about-other-current-hackers): New.
4337         * about.el (about-url-alist):
4338         * about.el (about-once-and-future-hackers): New.
4339         * about.el (about-mailto-link): New.
4340         * about.el (about-get-buffer):
4341         * about.el (about-finish-buffer):
4342         * about.el (about-xemacs):
4343         * about.el (about-features): Removed.
4344         * about.el (about-advantages): New.
4345         * about.el (about-maintainer-info): Removed.
4346         * about.el (about-personal-info): New.
4347         * about.el (about-hacker-contribution): New.
4348         * about.el (about-maintainer):
4349         * about.el (about-show-linked-info):
4350         * about.el (about-hackers):
4351         Major revamping.  Rewriting of most of the text, improve the
4352         link handling, separate info on contributors into personal
4353         and contribution info, add new contributors, update personal
4354         info, etc. etc.
4355         
4356         * menubar-items.el (default-menubar):
4357         Help menubar entry for News now says more accurately
4358         "What's New in XEmacs".
4359         
4360         * mouse.el:
4361         * mouse.el (mouse-track-cleanup-hook):
4362         * mouse.el (mouse-track):
4363         Don't set-buffer to a dead buffer when calling mouse-track
4364         cleanup hooks.
4365
4366 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4367
4368         * XEmacs 21.2.47 "Zephir" is released.
4369
4370 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4371
4372         * dialog.el (make-dialog-box): Disable dialog box titles until
4373         we get them working.
4374
4375 2001-03-30  Ben Wing  <ben@xemacs.org>
4376
4377         * help.el:
4378         * help.el (Help-princ-face):
4379         * help.el (Help-prin1-face):
4380         * help.el (frob-help-extents):
4381         * help.el (describe-function-1):
4382         * help.el (describe-variable):
4383         Avoid using font-lock faces, which may not be defined.
4384         Instead, use hyper-apropos faces, and make sure they're
4385         defined as necessary by using `require'. (It's not so safe
4386         to do this for font-lock.) In any case, we will eventually
4387         be merging this functionality into hyper-apropos.
4388
4389         * loaddefs.el (completion-ignored-extensions):
4390         Fix documentation.
4391         
4392         * menubar-items.el (menu-truncate-list): Removed.
4393         * menubar-items.el (Menubar-items-truncate-list): New.
4394         * menubar-items.el (default-menubar):
4395         Fix errors if grep or compile command is too long.  Rename helper
4396         function to be less visible.
4397
4398 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4399
4400         * byte-optimize.el (byte-optimize-minus):
4401         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4402
4403 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4404
4405         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4406         Mule is available.
4407
4408         * mule/latin.el: New file.
4409
4410 2001-03-11  Ben Wing  <ben@xemacs.org>
4411
4412         * auto-save.el:
4413         * auto-save.el (auto-save-directory):
4414         * auto-save.el (make-auto-save-file-name):
4415         * auto-save.el (auto-save-file-name-p): New.
4416
4417         Merge in improvements from other definition of
4418         make-auto-save-file-name in files.el.
4419         
4420         * auto-save.el (auto-save-original-name):
4421         * auto-save.el (auto-save-name-in-fixed-directory):
4422         * auto-save.el (auto-save-unslashify-name): Removed.
4423         * auto-save.el (auto-save-slashify-name): Removed.
4424         * auto-save.el (auto-save-reserved-chars): New.
4425         * auto-save.el (auto-save-escape-name): New.
4426         * auto-save.el (auto-save-unhex): New.
4427         * auto-save.el (auto-save-unescape-name): New.
4428
4429         Change algorithm for encoding filenames in auto-save names to be
4430         entirely safe with all filesystems and all possible characters in
4431         a filename, and 100% reversible. (Essentially, uses
4432         quoted-printable as the encoding.)
4433         
4434         * auto-save.el (recover-all-files):
4435
4436         Use insert-directory rather than calling ls directly -- fixes
4437         things under Windows.
4438
4439         * files.el:
4440         * files.el (convert-standard-filename): Substitute FSF's
4441         definition for this (we had nothing here before).
4442         
4443         * files.el (backup-buffer): Warning fix.
4444         
4445         * files.el (make-backup-file-name):
4446         * files.el (find-backup-file-name):
4447         Fix error in calling sequence to auto-save-file-name-p.
4448         
4449         * files.el (recover-file):
4450         Use insert-directory rather than calling ls directly -- fixes
4451         things under Windows.
4452
4453         * files.el (make-auto-save-file-name): Removed.
4454         * files.el (auto-save-file-name-p): Removed.
4455         auto-save is always dumped so no sense in having a definition
4456         that will always be overwritten with another.
4457         
4458         * files.el (insert-directory):
4459         * win32-native.el:
4460         * win32-native.el (debug-mswindows-process-command-lines):
4461         * win32-native.el (original-make-auto-save-file-name): Removed.
4462         * win32-native.el (make-auto-save-file-name): Removed.
4463
4464
4465 2001-03-21  Martin Buchholz <martin@xemacs.org>
4466
4467         * XEmacs 21.2.46 "Urania" is released.
4468
4469 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4470
4471         * menubar-items.el (default-menubar): Update sample.emacs to
4472         sample.init.el and adjust accelerators.
4473
4474 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4475
4476         * build-report.el (build-report): Improve docstring.
4477
4478 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4479
4480         * ChangeLog: Log GTK merge.
4481
4482         * gutter-items.el:
4483         * mwheel.el:
4484         * sound.el:
4485         * startup.el:
4486         Revert gratuitous whitespace changes.
4487
4488 2001-03-07  Ben Wing  <ben@xemacs.org>
4489
4490         * help.el:
4491         * help.el (key-or-menu-binding):
4492         * help.el (Help-find-file): New.
4493         * help.el (describe-beta):
4494         * help.el (describe-copying):
4495         * help.el (describe-project):
4496         * help.el (view-emacs-news):
4497         * help.el (view-sample-init-el): New.
4498         * help.el (Help-princ-face): New.
4499         * help.el (Help-prin1-face): New.
4500         * help.el (help-symbol-function-context-menu):
4501         * help.el (help-symbol-variable-context-menu):
4502         * help.el (help-symbol-function-and-variable-context-menu):
4503         * help.el (frob-help-extents):
4504         * help.el (describe-function-1):
4505         * help.el (describe-variable):
4506
4507         Add coloring in Help buffers, correspondent with hyperlinks.
4508         View files in view-mode rather than Fundamental.
4509         Remove separators from context menus -- now handled in generic code.
4510         Add `Find Tag' to context menu.
4511         
4512         * menubar.el (popup-mode-menu):
4513
4514         Rewrite code that outputs the popup menu to (a) put more specific
4515         entries first, (b) be more robust, (c) output the proper context
4516         menu separators automatically (the context menu functionality is
4517         new and currently used only by Help).
4518
4519 2001-03-10  William M. Perry  <wmperry@aventail.com>
4520
4521         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4522         this function when converting from the 21.1 GTK branch.  Now
4523         supports file, password, question, and color built-in dialogs.
4524
4525 2001-03-06  Ben Wing  <ben@xemacs.org>
4526
4527         * keydefs.el:
4528         * keydefs.el (global-map):
4529         Add commented-out change of M-k (for 21.5).
4530         
4531         * menubar-items.el (default-menubar):
4532         Fix items to control kill-line behavior; add items for
4533         shifted motion.
4534         
4535         * simple.el:
4536         * simple.el (kill-whole-line):
4537         * simple.el (historical-kill-line): Removed.
4538         * simple.el (kill-line): Removed.
4539         * simple.el (kill-entire-line): New.
4540         * simple.el (kill-line-1): New.
4541         * simple.el (backward-kill-line):
4542         Undo kill-whole-line == always changes.  Add new function
4543         kill-entire-line to unconditionally delete the current line.
4544         Add comments describing the lamentable state of affairs of
4545         the kill-line functions and variables.
4546
4547 2001-03-02  Ben Wing  <ben@xemacs.org>
4548
4549         * simple.el:
4550         * simple.el (beginning-of-buffer):
4551         * simple.el (end-of-buffer):
4552         * simple.el (mark-ring-unrecorded-commands):
4553         * simple.el (signal-error-on-buffer-boundary):
4554         * simple.el (shifted-motion-keys-select-region):
4555         * simple.el (unshifted-motion-keys-deselect-region):
4556         * simple.el (motion-keys-for-shifted-motion): New.
4557         * simple.el (handle-pre-motion-command):
4558         * simple.el (handle-post-motion-command):
4559         * simple.el (forward-char-command):
4560         * simple.el (backward-char-command):
4561         * simple.el (scroll-up-command):
4562         * simple.el (scroll-down-command):
4563         * simple.el (next-line):
4564         * simple.el (previous-line):
4565         * simple.el (backward-block-of-lines):
4566         * simple.el (forward-block-of-lines):
4567         * simple.el (backward-word):
4568         * simple.el (mark-word):
4569
4570         Augment documentation of the most common motion commands to make
4571         note of the shifted-motion support.  Improve the support to (a)
4572         properly document how it works and why it's done in the fashion it
4573         is, and (b) allow the keystrokes that trigger it to be customized.
4574
4575         Correct error in the customize specification of
4576         mark-ring-unrecorded-commands.
4577
4578 2001-03-02  Ben Wing  <ben@xemacs.org>
4579
4580         * font-lock.el:
4581         * font-lock.el (font-lock-pending-extent-table): Removed.
4582         * font-lock.el (font-lock-pending-buffer-table): New.
4583         * font-lock.el (font-lock-pre-idle-hook):
4584         * font-lock.el (font-lock-after-change-function):
4585         * font-lock.el (font-lock-fontify-pending-extents):
4586         * font-lock.el (font-lock-lisp-like):
4587
4588         Fix handling of pending extents to avoid excessive slowness (N^2
4589         behavior) when making lots of buffer changes between redisplays,
4590         such as when saving the Options.
4591
4592 2001-03-09  William M. Perry  <wmperry@aventail.com>
4593
4594         * device.el:
4595         * dragdrop.el:
4596         * dumped-lisp.el:
4597         * faces.el:
4598         * frame.el:
4599         * gnuserv.el:
4600         * loadup.el:
4601         * menubar-items.el:
4602         * minibuf.el:
4603         The Great GTK Merge.
4604
4605         * ChangeLog.GTK:
4606         * dialog-gtk.el:
4607         * gdk.el:
4608         * generic-widgets.el:
4609         * glade.el:
4610         * gnome-widgets.el:
4611         * gnome.el:
4612         * gtk-compose.el:
4613         * gtk-extra.el:
4614         * gtk-faces.el:
4615         * gtk-ffi.el:
4616         * gtk-file-dialog.el:
4617         * gtk-font-menu.el:
4618         * gtk-glyphs.el:
4619         * gtk-init.el:
4620         * gtk-iso8859-1.el:
4621         * gtk-marshal.el:
4622         * gtk-mouse.el:
4623         * gtk-package.el:
4624         * gtk-password-dialog.el:
4625         * gtk-select.el:
4626         * gtk-widget-accessors.el:
4627         * gtk-widgets.el:
4628         * gtk.el:
4629         widgets-gtk.el:
4630         The Great GTK Merge: new files.
4631
4632 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4633
4634         * generic-widgets.el: Don't require gtk (a built-in feature) at
4635         top level.  Don't execute the last sexp unless (featurep 'gtk).
4636
4637 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4638
4639         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4640
4641 2001-02-23  Martin Buchholz <martin@xemacs.org>
4642
4643         * XEmacs 21.2.45 "Thelxepeia" is released.
4644
4645 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4646  
4647         * about.el (xemacs-hackers): update my entry. 
4648         * about.el (about-maintainer-info): ditto. 
4649         * about.el (about-hackers): ditto. 
4650
4651 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4652
4653         * about.el (about-maintainer-info): More vanity info about
4654         yours truly.
4655
4656 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4657
4658         * build-report.el (build-report-destination): xemacs-build-reports
4659         has moved to SourceForge, where mailing list name length is
4660         restricted, hence the name change to
4661         xemacs-buildreports@xemacs.org.
4662         * build-report.el (build-report-keep-regexp): Update default.
4663         * build-report.el (build-report-delete-regexp): Ditto.
4664         * build-report.el (build-report-make-output-files): Ditto.
4665
4666 2001-02-19  Craig Lanning  <lanning@scra.org>
4667
4668         * lisp-mode.el: Add indentation specifications for following
4669         Common Lisp forms: handler-case, handler-bind, with-slots,
4670         with-open-file, with-open-stream, print-unreadable-object.
4671
4672 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4673
4674         * font-lock.el (font-lock-set-defaults-1):
4675         Move initialization of `font-lock-cache-position' so that it's set
4676         even if font-lock-keywords is already defined.
4677
4678 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4679
4680         * autoload.el (generate-file-autoloads-1):
4681         Use `emacs-lisp-mode-syntax-table' instead of
4682         `lisp-mode-syntax-table'.
4683         * lisp-mode.el (lisp-mode-syntax-table):
4684         Get rid of old checks for `parse-partial-sexp' version.
4685         Make `|' (pipe) string delimiter instead of punctuation.
4686
4687 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4688
4689         * window.el (save-selected-window):
4690         Use gensym for better macro hygiene.
4691
4692 2001-02-06  Mike Sperber <mike@xemacs.org>
4693
4694         * dump-paths.el:
4695         * startup.el (startup-setup-paths): Set and use
4696         `mule-lisp-directory'.
4697         (startup-setup-paths-warning): Ditto.
4698
4699         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4700         (paths-construct-load-path): Consider `mule-lisp-directory'.
4701
4702 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4703
4704         * font-lock.el: Syntax table improvements used.  A few random
4705         changes are not specified below.
4706         (font-lock-fontify-string-delimiters):
4707         (font-lock-syntactic-keywords):
4708         (font-lock-cache-state nil):
4709         (font-lock-cache-position):
4710         New variables.
4711         (font-lock-set-syntax):
4712         (font-lock-apply-syntactic-highlight):
4713         (font-lock-fontify-syntactic-anchored-keywords):
4714         (font-lock-fontify-syntactic-keywords-region):
4715         (font-lock-eval-keywords):
4716         New functions.
4717         (font-lock-remove-face):
4718         (font-lock-fontify-syntactically-region):
4719         Use syntax properties.
4720
4721 2001-02-08  Martin Buchholz <martin@xemacs.org>
4722
4723         * XEmacs 21.2.44 "Thalia" is released.
4724
4725 2001-01-16  Mike Sperber <mike@xemacs.org>
4726
4727         * startup.el (normal-top-level): Work even if no installation root
4728         is found.
4729
4730 2001-01-30  Andy Piper  <andy@xemacs.org>
4731
4732         * gutter-items.el (progress-abort-glyph): remove instantiator.
4733         (set-progress-abort-instantiator): new function.
4734         (abort-progress-feedback): use it.
4735
4736         * gutter.el (set-gutter-dirty-p): new function.
4737
4738 2001-01-30  Didier Verna  <didier@xemacs.org>
4739
4740         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4741
4742 2001-01-24  Didier Verna  <didier@xemacs.org>
4743
4744         * sound.el (sound-extension-list): give a better default value.
4745         * sound.el (load-sound-file): improve the doc string, also find
4746         files given by absolute names, pass a real extension list to
4747         `locate-file'.
4748
4749 2001-01-26  Martin Buchholz <martin@xemacs.org>
4750
4751         * XEmacs 21.2.43 "Terspichore" is released.
4752
4753 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4754
4755         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4756         messages from gnuserv.
4757
4758 2001-01-20  Martin Buchholz <martin@xemacs.org>
4759
4760         * XEmacs 21.2.42 "Poseidon" is released.
4761
4762 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4763
4764         * cl-macs.el (cl-upcase-arg): New function.
4765         (cl-function-arglist): New function.
4766         (cl-transform-lambda): Automatically add CL-style lambda list to
4767         documentation string using functions above.
4768
4769 2001-01-12  Andy Piper  <andy@xemacs.org>
4770
4771         * package-get.el (package-get-custom): call
4772         package-net-update-installed-db.
4773
4774         * package-ui.el (pui-install-selected-packages): call
4775         package-net-update-installed-db.
4776
4777         * package-net.el (package-net-update-installed-db): use
4778         packages-package-list so that we reflect reality.
4779
4780         * packages.el (packages-package-list): Make docstring reflect
4781         reality.
4782
4783         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4784
4785         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4786         isn't installed.
4787
4788 2001-01-17  Andy Piper  <andy@xemacs.org>
4789
4790         * wid-edit.el (widget-activation-glyph-mapper): activate or
4791         deactivate native widgets.
4792         (widget-glyph-insert-glyph): record instantiator.
4793         (widget-push-button-value-create): use it.
4794
4795         * gui.el (gui-button-action): new function. Make button's domain
4796         buffer current when calling.
4797         (make-gui-button): update to use gui-button-action.
4798
4799 2001-01-16  Didier Verna  <didier@xemacs.org>
4800
4801         * menubar-items.el (default-menubar): add an entry for modeline
4802         horizontal scrolling in Options -> Display.
4803
4804 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4805
4806         * package-get.el (package-get-require-signed-base): Set to nil
4807         by default.
4808
4809 2001-01-17  Martin Buchholz <martin@xemacs.org>
4810
4811         * XEmacs 21.2.41 "Polyhymnia" is released.
4812
4813 2001-01-16  Mike Sperber <mike@xemacs.org>
4814
4815         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4816         catch lisp/mule/.
4817
4818 2001-01-14  Mike Sperber <mike@xemacs.org>
4819
4820         * startup.el (maybe-create-compatibility-dot-emacs):
4821         (maybe-unmigrate-user-init-file):
4822         (unmigrate-user-init-file): Created.
4823         (maybe-migrate-user-init-file): Offer creation of compatibility
4824         .emacs.
4825         Some doc fixes wrt init file location.
4826
4827 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4828
4829         * faces.el (face-frob-from-locale-first): new variable.
4830         (frob-face-font-2): Honor tags arg while trying to use
4831         standard-face-mapping.  When face-frob-from-locale-first is set,
4832         first try to set face inheriting from frobbed-face.
4833
4834 2001-01-15  Didier Verna  <didier@xemacs.org>
4835
4836         * about.el (xemacs-hackers): update my entry.
4837         * about.el (about-url-alist): ditto.
4838         * about.el (about-maintainer-info): ditto.
4839         * about.el (about-hackers): ditto.
4840
4841 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4842
4843         The byte compiler has been badly broken for a year,
4844         by the patch of 1999-12-06.
4845         * byte-optimize.el (byte-optimize-form-code-walker):
4846         Bug was: the byte compiler was making this erroneous optimization:
4847         (progn (or (foo)) (bar)) ==> (bar)
4848
4849 2000-11-20  Mike Sperber <mike@xemacs.org>
4850
4851         * setup-paths.el (paths-core-load-path-depth): Split
4852         `paths-load-path-depth' in two for site and core lisp.  Don't
4853         recurse into core.
4854         * setup-paths.el (paths-construct-load-path): Use.
4855
4856 2001-01-10  Andy Piper  <andy@xemacs.org>
4857
4858         * package-net.el (package-net-cygwin32-binary-size): new variable
4859         (package-net-win32-binary-size): ditto.  add much needed
4860         commentary.
4861
4862         * gutter-items.el (buffers-tab-items): correct off-by-one error
4863         for buffers-tab-max-size.
4864
4865 2001-01-08  Martin Buchholz <martin@xemacs.org>
4866
4867         * XEmacs 21.2.40 is released.
4868
4869 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4870
4871         * mule/hebrew.el: Fix comments and typos.
4872         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4873
4874 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4875
4876         * ChangeLog.1: move ancient log from fill.el.
4877
4878         * dump-paths.el:
4879         paragraphs.el:
4880         mule/mule-category.el:
4881         Miscellaneous typo fixes and slight doc clarifications.
4882
4883         * mule/mule-ccl.el:  Correct file name in header.
4884
4885 2000-12-31  Martin Buchholz <martin@xemacs.org>
4886
4887         * XEmacs 21.2.39 is released.
4888
4889 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4890
4891         * byte-optimize.el (byte-optimize-cond):
4892         (byte-optimize-cond-1): New.
4893         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4894         Optimizes (cond (x nil)) ==> nil.
4895         Provide better diagnostic on malformed expr like (cond foo).
4896
4897 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4898
4899         * mule/mule-coding.el:
4900         mule/mule-cmds.el (reset-language-environment,
4901         set-language-environment-coding-systems):
4902         Safer default coding-priority-list, corresponding to src/file-coding.h.
4903
4904 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4905
4906         * package-admin.el: Allow package removal from
4907         early-package-load-path.
4908
4909 2000-12-15  Andreas Jaeger  <aj@suse.de>
4910
4911         * about.el (about-maintainer-info): Update my entry.
4912
4913 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4914
4915         * packages.el (locate-library): Add support for bzip2
4916         compressed .el files.
4917
4918 2000-12-12  Andy Piper  <andy@xemacs.org>
4919
4920         * package-net.el: new file.
4921
4922 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4923
4924         * font-lock.el: Add missing C++ keywords.
4925
4926 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4927
4928         * simple.el (indent-for-comment): Preserve indentation of comments
4929         starting in column 0, as documented in (Info-goto-node
4930         "(xemacs)Comments").  Update docstring accordingly.
4931
4932 2000-12-05  Martin Buchholz <martin@xemacs.org>
4933
4934         * XEmacs 21.2.38 is released.
4935
4936 2000-12-04  Didier Verna  <didier@xemacs.org>
4937
4938         * mouse.el (default-mouse-track-set-point-in-window): remove
4939         spurious '+' operation detected by Martin.
4940
4941
4942 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4943
4944         * cl-extra.el (coerce):
4945         Implement char to integer coercion.
4946         Remove extraneous (numberp) test.
4947
4948         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4949         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4950         (byte-optimize-predicate):
4951         Warn if evaluating constant expression signals an error.
4952         (byte-optimize-form): Small simplification.
4953
4954         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4955
4956 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4957
4958         * byte-optimize.el:
4959         (byte-optimize-minus):
4960         (byte-optimize-plus):
4961         (byte-optimize-mult):
4962         (byte-optimize-quo):
4963         Use (car (last x)) instead of (last x) to get last elt!
4964         Use `byte-optimize-predicate' to optimize `%'.
4965         Move optimizations for special numeric args to bytecomp.el.
4966         * bytecomp.el (byte-compile-associative): Remove.
4967         (byte-compile-max): New.
4968         (byte-compile-min): New.
4969         Properly handle erroneous calls: (max) (min).
4970         (byte-compile-plus): New.
4971         (byte-compile-minus):
4972         It's easiest to handle 0, +1 and -1 args here.
4973         (byte-compile-mult): New.
4974         It's easiest to handle 1, -1 and 2 args here.
4975         (byte-compile-quo):
4976         It's easiest to handle 0, +1 and -1 args here.
4977         Issue byte-compiler warning when dividing by zero.
4978
4979         Byte-compiler arithmetic improvements.
4980         Better optimize these expressions in the obvious way:
4981         (+ x y 1)   -->  varref x varref y add add1
4982         (+ x y -1)  -->  varref x varref y add sub1
4983         (- x y 0)   -->  (- x y)
4984         (- 0 x y)   -->  (- (- x) y)
4985         (% 42 19)   --> compile-time constant
4986         (/ 42 19)   --> compile-time constant
4987         (* (foo) 2) --> foo call dup plus
4988
4989         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4990         unless (declaim (optimize (safety 3)))
4991         or (setq byte-compile-delete-errors nil).
4992
4993 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4994
4995         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4996         docstrings.
4997
4998 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4999
5000         * startup.el (command-line-do-help):  Add documentation of
5001         portable dumper switches.
5002
5003 2000-11-22  Andy Piper  <andy@xemacs.org>
5004
5005         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5006
5007         * glyphs.el (init-glyphs): don't use autodetect for strings.
5008
5009 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5010
5011         * byte-optimize.el (byte-optimize-char-before):
5012         (byte-optimize-backward-char):
5013         (byte-optimize-backward-word):
5014         Fix incorrect optimizations for these sorts of expressions:
5015         (let ((x nil)) (backward-char x))
5016
5017 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5018
5019         * byte-optimize.el:
5020         * byte-optimize.el (byte-optimize-backward-char): New.
5021         * byte-optimize.el (byte-optimize-backward-word): New.
5022         Make backward-word and backward-char as efficient as forward versions.
5023
5024         * bytecomp.el (byte-compile-no-args-with-one-extra):
5025         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5026         * bytecomp.el (byte-compile-two-args-with-one-extra):
5027         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5028         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5029         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5030         Check if extra arg is constant nil, and if so, use byte-coded call.
5031
5032         * simple.el (backward-word):
5033         * simple.el (mark-word):
5034         * simple.el (kill-word):
5035         * simple.el (backward-kill-word):
5036         Make COUNT argument optional, for consistency with forward-char et al.
5037
5038         * abbrev.el (abbrev-string-to-be-defined):
5039         * abbrev.el (inverse-abbrev-string-to-be-defined):
5040         * abbrev.el (inverse-add-abbrev):
5041         * abbrev.el (expand-region-abbrevs):
5042         * buff-menu.el (Buffer-menu-execute):
5043         * indent.el (move-to-left-margin):
5044         * indent.el (indent-relative):
5045         * indent.el (move-to-tab-stop):
5046         * info.el (Info-reannotate-node):
5047         * lisp-mode.el (lisp-indent-line):
5048         * lisp.el (end-of-defun):
5049         * lisp.el (move-past-close-and-reindent):
5050         * misc.el (copy-from-above-command):
5051         * mouse.el (default-mouse-track-scroll-and-set-point):
5052         * page.el (forward-page):
5053         * paragraphs.el (forward-paragraph):
5054         * paragraphs.el (end-of-paragraph-text):
5055         * picture.el (picture-forward-column):
5056         * picture.el (picture-self-insert):
5057         * rect.el (extract-rectangle-line):
5058         * simple.el (newline):
5059         * simple.el (fixup-whitespace):
5060         * simple.el (backward-delete-char-untabify):
5061         * simple.el (transpose-chars):
5062         * simple.el (transpose-preceding-chars):
5063         * simple.el (do-auto-fill):
5064         * simple.el (indent-new-comment-line):
5065         * simple.el (blink-matching-open):
5066         * view-less.el (cleanup-backspaces):
5067         * wid-edit.el (widget-transpose-chars):
5068         * term/bg-mouse.el (bg-insert-moused-sexp):
5069         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5070
5071         * info.el (Info-fontify-node):
5072         * simple.el (backward-delete-function):
5073         Use canonical delete-backward-char instead of backward-delete-char.
5074
5075 2000-11-20  Andy Piper  <andy@xemacs.org>
5076
5077         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5078         no buffers.
5079
5080 2000-11-20  Andy Piper  <andy@xemacs.org>
5081
5082         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5083         buffer tabs.
5084
5085 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5086
5087         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5088         (proclaim inline...) was shadowing compiler-macros.
5089
5090 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5091
5092         * bytecomp.el (byte-compile-eval): New.
5093         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5094         Keeps this promise made in Lispref:
5095         "If a file being compiled contains a `defmacro' form, the macro is
5096         defined temporarily for the rest of the compilation of that file."
5097
5098 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5099
5100         * cl.el (floatp-safe):
5101         (plusp):
5102         (minusp):
5103         (oddp):
5104         (evenp):
5105         (cl-abs):
5106         Use a better parameter name than `x'.
5107
5108         * cl-macs.el (check-type): Make continuable.  Change documentation
5109         to require PLACE, but accept any form for compatibility.
5110
5111         * abbrev.el (define-abbrev): Use check-type.
5112         * font-menu.el (font-menu-change-face): Use check-type.
5113         * menubar.el (relabel-menu-item): Use check-type.
5114         * itimer.el: Fix typo.
5115
5116 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5117
5118         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5119
5120 2000-11-14  Martin Buchholz <martin@xemacs.org>
5121
5122         * XEmacs 21.2.37 is released.
5123
5124 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5125
5126         * code-cmds.el: Provide the feature.
5127
5128 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5129
5130         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5131
5132         * code-cmds.el: New file
5133         * mule/mule-cmds.el:
5134         * mule/mule-misc.el
5135         (coding-keymap): New keymap. Define coding system keyboard
5136         commands on file-coding builds too.
5137         (coding-system-change-eol-conversion):
5138         (universal-coding-system-argument):
5139         (set-default-coding-systems):
5140         (prefer-coding-system): Moved from mule-cmds.el
5141         (set-buffer-process-coding-system): Moved from mule-misc.el
5142
5143 2000-09-15  Stephen Carney <carney@scubadoo.com>
5144
5145         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5146
5147 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5148
5149         * package-get.el (package-get-download-sites): Add a pre-release
5150         site for experimental packages.
5151
5152         * auto-autoloads.el: Regenerated.
5153
5154 2000-08-01  Andy Piper  <andy@xemacs.org>
5155
5156         * gutter-items.el (buffers-tab-omit-function): reference
5157         buffers-tab-select-visible-buffers.
5158         (buffers-tab-filter-functions): new variable, by default uses
5159         buffers-tab-selection-function and buffers-tab-omit-function.
5160         (select-buffers-tab-buffers-by-mode): invert arguments.
5161         (buffers-tab-select-visible-buffers): new function. Invert calling
5162         of buffers-menu-omit-invisible-buffers.
5163         (buffers-tab-items): rewrite to use
5164         buffers-tab-filter-functions. Rewrite docstring.
5165         (gutter-buffers-tab-extent): delete.
5166         (add-tab-to-gutter): always build a new extent when adding the
5167         tabs.
5168         (update-tab-in-gutter): make gutter dirty when orientation
5169         changes.
5170
5171 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5172
5173         * bytecomp.el (byte-compile-defvar-or-defconst):
5174         Only do loadhist recording if defvar form includes a value.
5175
5176 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5177
5178         * bytecomp.el (byte-compile-initial-macro-environment):
5179         `eval-when-compile' should not compile its body.
5180
5181 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5182
5183         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5184         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5185         some Japanese English.  Remove some ancient FSF comments, and
5186         improve docstrings.  Use symbols not vectors for tables.
5187
5188 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5189
5190         * keymap.el:
5191         (local-key-binding):
5192         (global-key-binding):
5193         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5194
5195         * lisp.el:
5196         (backward-sexp): Slightly simpler code.
5197         (mark-sexp): Make arg optional, like FSF Emacs.
5198         (forward-list): Slightly simpler code.
5199         (backward-list): Slightly simpler code.
5200         (down-list):  Make arg optional, like FSF Emacs.
5201         (up-list):  Make arg optional, like FSF Emacs.
5202         (backward-up-list):  Make arg optional, like FSF Emacs.
5203         (kill-sexp):  Make arg optional, like FSF Emacs.
5204         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5205
5206         * font-menu.el (font-menu-change-face):
5207         Take continuable errors into account.
5208
5209         * abbrev.el:
5210         * abbrev.el (clear-abbrev-table):
5211         * abbrev.el (define-abbrev-table):
5212         * abbrev.el (define-abbrev):
5213         * abbrev.el (insert-abbrev-table-description):
5214         * apropos.el (apropos-documentation-check-doc-file):
5215         * apropos.el (apropos-documentation-check-elc-file):
5216         * buff-menu.el (list-buffers):
5217         * buff-menu.el (list-buffers-noselect):
5218         * bytecomp.el (byte-recompile-directory):
5219         * bytecomp.el (batch-byte-compile):
5220         * cl-macs.el (typep):
5221         * code-files.el (find-coding-system-magic-cookie):
5222         * code-files.el (insert-file-contents):
5223         * cus-edit.el (customize-set-variable):
5224         * cus-edit.el (customize-save-variable):
5225         * cus-face.el (custom-set-face-font-size):
5226         * cus-face.el (custom-set-face-update-spec):
5227         * cus-face.el (custom-reset-faces):
5228         * custom.el (custom-check-theme):
5229         * custom.el (copy-upto-last):
5230         * fill.el (canonically-space-region):
5231         * fill.el (fill-paragraph):
5232         * fill.el (fill-region):
5233         * fill.el (find-space-insertable-point):
5234         * fill.el (justify-current-line):
5235         * faces.el (face-spec-update-all-matching):
5236         * faces.el (set-face-stipple):
5237         * files-nomule.el (insert-file-contents):
5238         * files.el (insert-file-contents-literally):
5239         * files.el (hack-local-variables-last-page):
5240         * files.el (basic-save-buffer):
5241         * files.el (insert-directory):
5242         * font-menu.el (font-menu-change-face):
5243         * font.el (font-spatial-to-canonical):
5244         * format.el (format-encode-region):
5245         * format.el (format-insert-file):
5246         * format.el (format-replace-strings):
5247         * gutter.el (set-gutter-element):
5248         * help.el (key-or-menu-binding):
5249         * help.el (describe-bindings):
5250         * help.el (with-syntax-table):
5251         * indent.el (indent-rigidly):
5252         * indent.el (delete-to-left-margin):
5253         * info.el:
5254         * info.el (Info-extract-dir-entry-from):
5255         * info.el (Info-build-dir-anew):
5256         * info.el (Info-rebuild-dir):
5257         * info.el (Info-batch-rebuild-dir):
5258         * info.el (Info-read-subfile):
5259         * info.el (Info-build-node-completions):
5260         * info.el (Info-extract-menu-node-name):
5261         * isearch-mode.el (isearch-range-invisible):
5262         * isearch-mode.el (isearch-restore-invisible-extents):
5263         * itimer.el (itimerp):
5264         * itimer.el (itimer-live-p):
5265         * keymap.el:
5266         * keymap.el (substitute-key-definition):
5267         * keymap.el (read-command-or-command-sexp):
5268         * keymap.el (local-key-binding):
5269         * keymap.el (global-key-binding):
5270         * keymap.el (global-set-key):
5271         * keymap.el (local-set-key):
5272         * ldap.el:
5273         * ldap.el (ldap-add-entries):
5274         * ldap.el (ldap-delete-entries):
5275         * lisp.el (backward-sexp):
5276         * lisp.el (mark-sexp):
5277         * lisp.el (forward-list):
5278         * lisp.el (backward-list):
5279         * lisp.el (down-list):
5280         * lisp.el (backward-up-list):
5281         * lisp.el (up-list):
5282         * lisp.el (kill-sexp):
5283         * lisp.el (backward-kill-sexp):
5284         * menubar.el (add-menu-button):
5285         * menubar.el (add-submenu):
5286         * menubar.el (delete-menu-item):
5287         * menubar.el (relabel-menu-item):
5288         * mouse.el (narrow-window-to-region):
5289         * obsolete.el (define-obsolete-variable-alias):
5290         * obsolete.el (store-substring):
5291         * package-admin.el:
5292         * package-admin.el (package-admin-install-function):
5293         * package-admin.el (package-admin-install-function-mswindows):
5294         * package-admin.el (package-admin-default-install-function):
5295         * package-get.el (package-get-update-base-entries):
5296         * packages.el (packages-load-package-dumped-lisps):
5297         * packages.el (packages-collect-package-dumped-lisps):
5298         * printer.el (generic-print-buffer):
5299         * printer.el (generic-print-region):
5300         * replace.el (occur-mode-mouse-goto):
5301         * replace.el (perform-replace):
5302         * select.el (get-selection-no-error):
5303         * simple.el:
5304         * simple.el (newline):
5305         * simple.el (open-line):
5306         * simple.el (edit-and-eval-command):
5307         * simple.el (goto-line):
5308         * simple.el (undo):
5309         * simple.el (kill-region):
5310         * simple.el (copy-region-as-kill):
5311         * simple.el (kill-ring-save):
5312         * simple.el (set-mark):
5313         * simple.el (next-line):
5314         * simple.el (previous-line):
5315         * simple.el (line-move):
5316         * simple.el (set-goal-column):
5317         * simple.el (comment-region):
5318         * subr.el:
5319         * subr.el (putf):
5320         * syntax.el (modify-syntax-entry):
5321         * syntax.el (map-syntax-table):
5322         * view-less.el (view-file):
5323         * view-less.el (view-buffer):
5324         * view-less.el (view-file-other-window):
5325         * window-xemacs.el (backward-other-window):
5326         * window.el:
5327         * window.el (one-window-p):
5328         * window.el (walk-windows):
5329         * window.el (window-list):
5330         * x-mouse.el (x-mouse-kill):
5331         * x-select.el (x-get-cutbuffer):
5332         * x-select.el (x-store-cutbuffer):
5333         * term/bg-mouse.el (bg-mouse-line-to-center):
5334         * term/sun-mouse.el (window-line-end):
5335         * term/sun-mouse.el (sun-select-region):
5336         * term/sun.el (kill-region-and-unmark):
5337         * mule/mule-category.el:
5338         * mule/mule-category.el (modify-category-entry):
5339         * mule/mule-category.el (char-category-list):
5340         * mule/mule-coding.el (coding-system-force-on-output):
5341         * mule/mule-misc.el (coding-system-put):
5342         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5343
5344 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5345
5346         * cus-face.el: Typo fixes and tiny clarifications.
5347         * custom.el: ditto
5348
5349 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5350
5351         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5352         * startup.el (normal-top-level): Setup auto-save-list-file-name
5353         if auto-save-list-file-prefix is non-nil.
5354
5355 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5356
5357         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5358
5359 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5360
5361         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5362         get symbol at point-min.
5363
5364 2000-10-24  Didier Verna  <didier@xemacs.org>
5365
5366         * info.el (Info-emacs-info-file-name): defconst it.
5367         * info.el (Info-footnote-tag): defcustom it.
5368         * info.el (Info-no-description-string): ditto.
5369         * info.el (Info-find-node): adapt to new semantics of
5370         'Info-suffixed-file (don't do the case variants stuff).
5371         * info.el (Info-insert-dir): rewrite the dir file variants code.
5372         * info.el (Info-directory-files): New. Return the list of info
5373         files in a directory.
5374         * info.el (Info-dir-outdated-p): use it.
5375         * info.el (Info-parse-dir-entries): ditto.
5376         * info.el (Info-build-dir-anew): don't restrict to files ending
5377         with a ".info.*" extension.
5378         * info.el (Info-set-mode-line): ditto.
5379         * info.el (Info-read-subfile): adapt to new semantics of
5380         'Info-suffixed-file (append 'exact argument).
5381         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5382         string independently of the case.
5383         * info.el (Info-suffixed-file): use it (match all possible case
5384         for the file name).
5385         * info.el (Info-insert-file-contents): code cleanup.
5386         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5387         columns.
5388         * info.el (Info-batch-rebuild-dir): ditto.
5389         * info.el (Info-read-node-name-1): ditto.
5390         * info.el (Info-search): ditto.
5391         * info.el (Info-fontify-node): ditto.
5392
5393
5394 2000-10-24  Didier Verna  <didier@xemacs.org>
5395
5396         * process.el (shell-command): when called from a program, avoid
5397         'push-mark's "mark-set" message.
5398
5399 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5400
5401         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5402         by a symbol, not by a vector.
5403         * mule/vietnamese.el (vscii): Likewise.
5404         (viscii): Likewise.
5405         * mule/cyrillic.el (koi8-r): Likewise.
5406
5407         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5408         by a symbol, not by a vector.
5409         (chinese-big5-2): Likewise.
5410         * mule/ethiopic.el (ethiopic): Likewise.
5411         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5412         (vietnamese-viscii-upper): Likewise.
5413
5414 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5415
5416         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5417
5418 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5419
5420         * byte-optimize.el (byte-optimize-car): New function.
5421         (byte-optimize-cdr): Ditto.
5422
5423 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5424
5425         * byte-optimize.el: Partial synch with FSF 20.7.
5426         Optimize constant concatenation.
5427         Add keymapp as a side effect free function.  It is a built-in.
5428         (byte-after-unbind-pos): Remove byte-equal.
5429
5430 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5431
5432         * update-elc-2.el: Quote regexps correctly.
5433
5434 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5435
5436         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5437         (ccl-compile): Apply integerp, not integer-or-char-p to
5438         check the type of the buffer magnification
5439         (ccl-compile-write-string): Encode a string with binary
5440         coding system.
5441         (ccl-compile-write-repeat): Likewise.
5442
5443 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5444
5445         * buff-menu.el:
5446         * bytecomp.el:
5447         * coding.el:
5448         * faces.el:
5449         * files.el:
5450         * fill.el:
5451         * float-sup.el:
5452         * font-lock.el:
5453         * help.el:
5454         * iso8859-1.el:
5455         * loaddefs.el:
5456         * menubar-items.el:
5457         * menubar.el:
5458         * modeline.el:
5459         * msw-font-menu.el:
5460         * paragraphs.el:
5461         * paths.el:
5462         * replace.el:
5463         * simple.el:
5464         * sound.el:
5465         * startup.el:
5466         * version.el:
5467         * x-faces.el:
5468         * x-font-menu.el:
5469         Remove purecopy.
5470
5471 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5472
5473         * simple.el (do-auto-fill): Use the function pointer to by
5474         `comment-line-break-function', not `indent-new-comment-line'. This
5475         fixes an issue with cc-mode comment continuation.
5476
5477 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5478
5479         * simple.el (turn-on-auto-fill):  Add (interactive).
5480         * mwheel.el (mwheel-install): Add (interactive).
5481         * font-lock.el (turn-on-font-lock): Add (interactive).
5482         (turn-off-font-lock): Add (interactive).
5483
5484 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5485
5486         * packages.el (packages-special-base-regexp): Add `man'.
5487
5488 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5489
5490         * wid-edit.el (widget-specify-active): map over extents in current
5491         buffer like `widget-specify-inactive' does.  Mapping over the
5492         inactive extent object does not work since the current extent is
5493         ignored by `map-extents'.
5494
5495 2000-10-04  Martin Buchholz <martin@xemacs.org>
5496
5497         * XEmacs 21.2.36 is released.
5498
5499 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5500
5501         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5502         Optimize the compiled-function-constants vector by byte-code
5503         reference counts.
5504
5505 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5506
5507         * build-report.el (build-report-delete-regexp): quote value in
5508         defcustom
5509
5510 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5511
5512         * build-report.el (build-report): Don't bind srcdir which we don't
5513         use in `multiple-value-bind' to avoid the only byte-compiler
5514         warning.
5515
5516 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5517
5518         * build-report.el: Requires cl and custom now.
5519         build-report-version is determined by XEmacs version -- remove
5520         build-report-version*.
5521         * build-report.el (build-report-version): Removed.
5522         * build-report.el (build-report-installation-version-regexp): New.
5523         * build-report.el (build-report-version-file-regexp): New.
5524         * build-report.el (build-report-installation-srcdir-regexp): New.
5525         * build-report.el (build-report-destination): Offer
5526         xemacs-build-reports and xemacs-beta.
5527         * build-report.el (build-report-keep-regexp): Adjusted.
5528         * build-report.el (build-report-delete-regexp): Adjusted.
5529         * build-report.el (build-report-make-output-dir): New.
5530         * build-report.el (build-report-installation-file): Replace use of
5531         `concat' with `expand-file-name'.
5532         * build-report.el (build-report-make-output-file): Removed.
5533         * build-report.el (build-report-make-output-files): New.
5534         * build-report.el (build-report-subject): Identify as
5535         user-variable with "*...".
5536         * build-report.el (build-report-prompts): Ditto.
5537         * build-report.el (build-report-version-file): New.
5538         * build-report.el (build-report-file-encoding): Identify as
5539         user-variable with "*...".
5540         * build-report.el (build-report-make-output-get): New.
5541         * build-report.el (build-report-insert-header): Report
5542         emacs-version and system-configuration instead of
5543         build-report-version.
5544         * build-report.el (build-report-insert-make-output): Add file
5545         argument.
5546         * build-report.el (build-report-insert-installation-file):
5547         Re-indent.
5548         * build-report.el (build-report-keep): Change docstring,
5549         re-indent.
5550         * build-report.el (build-report-delete): Ditto.
5551         * build-report.el (build-report-installation-data): New.
5552         * build-report.el (build-report-version-file-data): New.
5553
5554 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5555
5556         * byte-optimize.el (byte-optimize-lapcode):
5557         Fix the optimization of using the first 5 elements of the
5558         constants vector for variables.
5559         (byte-optimize-lapcode): Fix another ancient broken optimization.
5560
5561 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5562
5563         * *: Spelling mega-patch
5564
5565 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5566
5567         * easymenu.el: doc fixes.
5568         (easy-menu-do-define): Use backquote.
5569         (easy-menu-change):
5570         (easy-menu-add):
5571         `when' seems much clearer than `if' here.
5572         (easy-menu-remove):
5573         (easy-menu-add-item):
5574         (easy-menu-item-present-p):
5575         (easy-menu-remove-item):
5576         Wrap using (when (featurep 'menubar) ...)
5577
5578 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5579
5580         * bytecomp.el (displaying-byte-compile-warnings):
5581         Revert Ben's change to this function below so that the compile log
5582         is displayed properly for users of the "popper" package.
5583
5584 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5585
5586         * window.el (save-selected-window): Use backquote.
5587
5588         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5589         Renamed from `byte-compile-file-form-defvar'.
5590         * bytecomp.el (byte-compile-defvar-or-defconst):
5591         Only cons onto current-load-list in top-level forms.
5592         Else this leaks a cons cell every time a defun is called.
5593         Renamed from `byte-compile-defvar', for clarity.
5594         Warn when docstring of defvar is not a string.
5595         Use consistent error messages.
5596         Better comments.
5597
5598 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5599
5600         * simple.el (set-variable):
5601         Remove unneeded defvar by rearranging order of let* forms.
5602
5603         * mule/mule-ccl.el (ccl-get-next-code):
5604         * menubar-items.el (bookmark-menu-filter):
5605         (language-environment-menu-filter):
5606         (tutorials-menu-filter):
5607         * toolbar-items.el (toolbar-compile):
5608         * byte-optimize.el (disassemble-offset):
5609         Use (declare (special ...)) instead of `defvar'.
5610
5611         * cl-macs.el (cl-do-proclaim):
5612         Fix (declare (special ...)) warning suppression syntax.
5613
5614 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5615
5616         * info.el (Info-tag-table-marker):
5617         (Info-tag-table-buffer):
5618         (Info-find-file-node):
5619         (Info-read-subfile):
5620         (Info-build-node-completions):
5621         (Info-search):
5622         (Info-mode):
5623         Multiple info buffer support.
5624
5625 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5626
5627         * ldap.el (ldap-decode-entry): New defun
5628         (ldap-search-entries): Use it in order to decode DN-prefixed
5629         entries properly
5630
5631 2000-08-23  Daniel Pittman <daniel@danann.net>
5632
5633         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5634         Use `eq', not `=', to compare symbols.
5635
5636 2000-07-30  Ben Wing  <ben@xemacs.org>
5637
5638         * bytecomp.el (byte-compile-report-error):
5639         * bytecomp.el (displaying-byte-compile-warnings):
5640         if stack-trace-on-error is set, send out a backtrace when
5641         an error is encountered that stops byte compilation.  this
5642         should make it much much easier to track down those curious
5643         problems.  also undo the kludge of using a separate "*Show*"
5644         buffer for display when there's a temp-buffer-show-function;
5645         we can avoid this by just being a little smarter.
5646
5647         * dialog-items.el:
5648         * dialog-items.el (search-dialog-regexp): New.
5649         * dialog-items.el (search-dialog-callback):
5650         * dialog-items.el (make-search-dialog):
5651         add a regexp option to the dialog and clean up a bit.
5652
5653         * dialog.el:
5654         * dialog.el (yes-or-no-p-dialog-box):
5655         * dialog.el (get-dialog-box-response):
5656         * dialog.el (make-dialog-box):
5657         * dialog.el (dialog-box-finish): New.
5658         * dialog.el (dialog-box-cancel): New.
5659         * dialog.el (internal-make-dialog-box-exit): New.
5660         implement [properly!] the :modal property of the new dialog box
5661         interface.  this is the first time xemacs has ever had *proper*
5662         modal dialog boxes, giving the standard window-system feedback.
5663         (e.g. under windows, clicking on a disabled frame causes a beep
5664         and makes the dialog box flash three times.)
5665
5666         * dragdrop.el: header keyword frobbing.
5667
5668         * dumped-lisp.el (preloaded-file-list):
5669         renamed winnt.el to win32-native.el.
5670
5671         * faces.el (face-property):
5672         * faces.el (set-face-property):
5673         * faces.el (frob-face-property):
5674         * faces.el (frob-face-font-2):
5675         * faces.el (make-face-bold):
5676         * faces.el (make-face-italic):
5677         * faces.el (make-face-bold-italic):
5678         * faces.el (make-face-unbold):
5679         * faces.el (make-face-unitalic):
5680         * faces.el (make-face-smaller):
5681         * faces.el (make-face-larger):
5682         clean up the implementation of these so that window-system-specific
5683         methods are called only on objects belonging to that window system.
5684         previously, you could have [e.g.] mswindows-make-face-bold called
5685         on font object of device type `stream', which is not good and
5686         explains the subtle errors Adrian was getting when byte-compiling
5687         something that required 'term. (Adrian, now you can use stack-trace-
5688         on-error to find the exact place where things are going wrong instead
5689         of having to laboriously binary-search your way through.)
5690
5691         * finder.el (finder-known-keywords):
5692         cleaned up -- properly sorted, clarified the meanings of many of
5693         the keywords, and added a few -- mswin, gui, content, build, www,
5694         user, services.  the last two try to distinguish between a package
5695         that's used directly by the user, and a package that provides
5696         support services to other packages.
5697
5698         * font-lock.el (lisp-font-lock-keywords-2):
5699         update list of lisp control structures to include everything,
5700         including new ones i introduced.
5701
5702         * gutter.el: header keyword frobbing.
5703
5704         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5705         recent isearch element was not doing so!  you got the second-most-
5706         recent instead.
5707
5708         * lisp-mode.el (construct-lisp-mode-menu):
5709         more menubar cleanups.
5710         * lisp-mode.el (with-selected-window):
5711         make it indent properly.
5712
5713         * menubar-items.el (default-menubar): lots of menubar cleanups.
5714         rearranged the options menu the most, e.g. splitting up the
5715         Keyboard/Mouse menu into a new Editing menu and combining the
5716         separate Scrollbar/Gutter/Toolbar submenus into Display.
5717         Got rid of General, moved items to Editing or new Troubleshooting.
5718         Moved Packages to Tools; doesn't seem to belong under Options.
5719         Added stuff to the Cmds menu, e.g. Change Case.
5720
5721         NB please don't complain about these periodic menubar changes.
5722         Anything like this is necessarily incremental in its construction
5723         -- By constant use you gradually become more and more aware of
5724         better and better ways to group menu items.  When we eventually
5725         move the options menu to a property sheet, the existing structure
5726         will probably be preserved fairly well.
5727
5728         * minibuf.el (next-history-element): fix problems with pressing
5729         down arrow in repeat-complex-command.
5730
5731         * modeline.el:
5732         * modeline.el (modeline-3d-p): New.
5733         added custom variable for controlling the 3d modeline.  the
5734         corresponding Options item has been present for a long time,
5735         but commented out with "fix me!" comments.  it's fixed now.
5736
5737         * obsolete.el (add-menu):
5738         remove bogus gettexts.
5739
5740         * process.el (shell-quote-argument):
5741         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5742         For bash under Windows native, see below.
5743
5744         * simple.el:
5745         * simple.el (display-warning-buffer):
5746         Fixed the handling of warning display to eliminate the annoying
5747         *Show* buffer, like was done for byte-compiler output above.
5748
5749         * simple.el (debug-print): New.
5750         Simple function for sending debug messages to the console and/or
5751         other debug places.
5752
5753         * subr.el (replace-in-string):
5754         Rewrite this function to avoid N^2 behavior with large strings --
5755         catastrophic with the new Windows selection code! (Apparently the
5756         author of this function didn't realize there was a fun
5757         replace-match that could make his life much easier, because we
5758         duplicated the entire logic.  The new version is smaller, easier
5759         to understand, much more robust, and has extended features --
5760         those of replace-match.)
5761
5762         * window.el:
5763         * window.el (with-selected-window): New.
5764         An obvious complement to the existing `with-selected-frame' and
5765         `with-current-buffer'.
5766
5767         * win32-native.el: Renamed from winnt.el.
5768         Added a great deal of stuff for properly handling process quoting,
5769         somewhat modeled on Kirill's original model (which i later threw
5770         away).  We should now finally have correctly working process arg
5771         quoting/dequoting so that the final app gets exactly what we
5772         intended.  Because the mechanism is in Lisp, it's easily
5773         extendible. (For those running bash and running the native
5774         version, I tried hard to do what I thought was correct.  But more
5775         thought is needed, and ideally the volunteer work of people with
5776         these configurations that they generally run on.)
5777
5778         * x-font-menu.el (x-font-menu-font-data):
5779         Put in defvar's to fix byte-compiler warnings.
5780
5781 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5782
5783         * select.el (selection-coercion-alist): Initialise.
5784         * select.el (select-coerce-to-text): New.
5785         * select.el (select-coerce): New.
5786         New functions to perform type and value coercion.
5787
5788         * select.el (select-buffer-killed-default): Keep data if it was
5789         on the clipboard.
5790
5791 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5792
5793         * menubar-items.el (default-menubar): Fix typo.
5794         (default-menubar): `lambda' was mispelled as `lamda'.
5795
5796 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5797
5798         * window.el (shrink-window-if-larger-than-buffer): Remove
5799         edge checking code.
5800
5801 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5802
5803         * paths.el (gnus-local-domain): Removed.
5804         (gnus-local-organization): Ditto.
5805         (gnus-startup-file): Ditto.
5806
5807 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5808
5809         * files.el (auto-mode-alist): Add .spec for RPM.
5810
5811 2000-07-31  Andy Piper  <andy@xemacs.org>
5812
5813         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5814
5815 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5816
5817         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5818         browse-url.
5819         * help.el (xemacs-www-page): Ditto.
5820         (xemacs-www-faq): Ditto.
5821         * menubar-items.el (default-menubar): Ditto.
5822
5823         * wid-edit.el (widget-url-link-action): Ditto.
5824         From: Kenichi OKADA <okada@opaopa.org>.
5825
5826 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5827
5828         * finder.el (finder-commentary): Add autoload cookie.
5829
5830 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5831
5832         * files.el (insert-file-contents-literally): Fix second let
5833         binding for `coding-system-for-read' to `coding-system-for-write'
5834         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5835
5836 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5837
5838         * files.el (insert-file-contents-literally): Use binary coding
5839         system (from Morioka san).
5840         (insert-file-contents-literally): Make file-name-handler method.
5841
5842 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5843
5844         * cl-macs.el (get-selection): Add defsetf.
5845
5846 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5847
5848         * x-init.el (x-activate-region-as-selection): replace obsolete
5849         function x-own-selection with own-selection.
5850         (ow-find): replace obsolete functions x-get-selection and
5851         x-get-clipboard with get-selection and get-clipboard.
5852         (init-post-x-win): replace obsolete function x-disown-selection
5853         with disown-selection.
5854
5855 2000-07-20  Mike Sperber  <mike@xemacs.org>
5856
5857         * startup.el (load-user-init-file): Only try to load init file if
5858         it exists.
5859
5860 2000-07-10  Andy Piper  <andy@xemacs.org>
5861
5862         * dialog-items.el: sync with Ben's patch.
5863
5864         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5865         comment.
5866         (progress-text-glyph): deleted.
5867         (progress-layout-glyph): make completely minimal.
5868         (progress-gauge-glyph): ditto.
5869         (progress-display-style): fix to handle dynamic instantiator
5870         changes.
5871         (progress-text-instantiator): new.
5872         (progress-layout-instantiator): new.
5873         (progress-gauge-instantiator): new.
5874         (set-progress-display-instantiator): renamed and changed from
5875         set-progress-display-style.
5876         (progress-abort-glyph): use instantiator not glyph.
5877         (append-progress-display): use set-progress-display-instantiator
5878         and set-glyph-image.
5879         (abort-progress-display): ditto.
5880         (raw-append-progress-display): ditto.
5881
5882 2000-07-20  Ben Wing  <ben@xemacs.org>
5883
5884         * code-files.el: Move Mule-specific code to mule-coding.el.
5885
5886 2000-07-15  Ben Wing  <ben@xemacs.org>
5887
5888         * autoload.el:
5889         Fixed comments.
5890
5891         * cmdloop.el:
5892         * cmdloop.el (yes-or-no-p):
5893         * cmdloop.el (y-or-n-p):
5894         Make these functions use should-use-dialog-box-p and not be
5895         overridden in dialog.el.
5896
5897         * cus-dep.el:
5898         * cus-dep.el (Custom-make-dependencies): Removed.
5899         * cus-dep.el (Custom-make-dependencies-1): New.
5900         * cus-dep.el (Custom-make-one-dependency): New.
5901         New entry point for use in Makefiles, to avoid excessive
5902         invocations.
5903
5904         * cus-edit.el (custom-variable-reset-saved):
5905         * cus-edit.el (custom-variable-reset-standard):
5906         * cus-edit.el (custom-save-resets):
5907         Fix bytecompiler warnings.
5908
5909         * dialog.el:
5910         * dialog.el (yes-or-no-p-dialog-box):
5911         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5912         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5913         * dialog.el (get-dialog-box-response):
5914         * dialog.el (message-or-box):
5915         * dialog.el (make-dialog-box):
5916         * dialog.el (popup-dialog-box): New.
5917         Avoid yes-or-no-p bogosities.
5918         Create a general function `make-dialog-box' to encapsulate all
5919         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5920
5921         * dumped-lisp.el (preloaded-file-list):
5922         Add dialog-items.  Clean up.  Group files by types.
5923
5924         * easymenu.el (easy-menu-add):
5925         * easymenu.el (easy-menu-remove):
5926         Account for accelerators.
5927
5928         * extents.el:
5929         * extents.el (extent-list): New args, like in map-extents.
5930         * extents.el (extent-at-event): New.
5931         * extents.el (extents-at-event): New.
5932
5933         * font-lock.el:
5934         * font-lock.el (font-lock-mode):
5935         * font-lock.el (font-lock-default-fontify-buffer):
5936         * font-lock.el (font-lock-default-unfontify-region):
5937         * font-lock.el (font-lock-fontify-syntactically-region):
5938         * font-lock.el (font-lock-fontify-keywords-region):
5939         Use new progress-feedback names.
5940
5941         * font-lock.el (java-font-lock-identifier-regexp):
5942         * font-lock.el (java-font-lock-class-name-regexp):
5943         Fix bytecompiler warnings.
5944
5945         * gutter-items.el:
5946         * gutter-items.el (progress-display-use-echo-area): Removed.
5947         * gutter-items.el (progress-feedback-use-echo-area): New.
5948         * gutter-items.el (progress-display-popup-period): Removed.
5949         * gutter-items.el (progress-feedback-popup-period): New.
5950         * gutter-items.el (set-progress-display-style): Removed.
5951         * gutter-items.el (set-progress-feedback-style): New.
5952         * gutter-items.el (progress-display-style): Removed.
5953         * gutter-items.el (progress-feedback-style): New.
5954         * gutter-items.el (progress-stack):
5955         * gutter-items.el (progress-displayed-p): Removed.
5956         * gutter-items.el (progress-feedbacked-p): New.
5957         * gutter-items.el (clear-progress-display): Removed.
5958         * gutter-items.el (clear-progress-feedback): New.
5959         * gutter-items.el (progress-display-clear-when-idle): Removed.
5960         * gutter-items.el (progress-feedback-clear-when-idle): New.
5961         * gutter-items.el (remove-progress-display): Removed.
5962         * gutter-items.el (remove-progress-feedback): New.
5963         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5964         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5965         * gutter-items.el (append-progress-display): Removed.
5966         * gutter-items.el (append-progress-feedback): New.
5967         * gutter-items.el (abort-progress-display): Removed.
5968         * gutter-items.el (abort-progress-feedback): New.
5969         * gutter-items.el (raw-append-progress-display): Removed.
5970         * gutter-items.el (raw-append-progress-feedback): New.
5971         * gutter-items.el (display-progress-display): Removed.
5972         * gutter-items.el (display-progress-feedback): New.
5973         * gutter-items.el (current-progress-display): Removed.
5974         * gutter-items.el (current-progress-feedback): New.
5975         * gutter-items.el (current-progress-display-label): Removed.
5976         * gutter-items.el (current-progress-feedback-label): New.
5977         * gutter-items.el (progress-display): Removed.
5978         * gutter-items.el (progress-feedback): New.
5979         Replace "progress-display" with "progress-feedback" globally.
5980
5981         * gutter-items.el (lprogress-display): Removed.
5982         * gutter-items.el (progress-feedback-with-label): New.
5983         Rename lprogress-display ==> progress-feedback-with-label.
5984
5985         * gutter-items.el (search-dialog-direction): Removed.
5986         * gutter-items.el (search-dialog-text): Removed.
5987         * gutter-items.el (search-dialog-callback): Removed.
5988         * gutter-items.el (make-search-dialog): Removed.
5989         Move to dialog-items.el.
5990
5991         * help.el:
5992         * help.el (help-mode-quit):
5993         * help.el (mode-for-help): New.
5994         * help.el (help-sticky-window): New.
5995         * help.el (help-window-config): New.
5996         * help.el (with-displaying-help-buffer):
5997         * help.el (function-at-event): New.
5998         * help.el (help-symbol-regexp): New.
5999         * help.el (help-symbol-run-function-1): New.
6000         * help.el (help-symbol-run-function): New.
6001         * help.el (help-symbol-function-context-menu): New.
6002         * help.el (help-symbol-variable-context-menu): New.
6003         * help.el (help-symbol-function-and-variable-context-menu): New.
6004         * help.el (frob-help-extents): New.
6005         * help.el (describe-function-1):
6006         * help.el (variable-at-point):
6007         * help.el (variable-at-event): New.
6008         * help.el (describe-variable):
6009         Major overhaul.
6010         - Make functions and variables be mousable.
6011         - Middle button hyperlinks.
6012         - New context-menu entries.
6013
6014         * keydefs.el:
6015         * keydefs.el (global-map):
6016         New key bindings to move lines up and down.
6017
6018         * lisp-mode.el:
6019         * lisp-mode.el (construct-lisp-mode-menu): New.
6020         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6021         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6022         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6023         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6024         Make popup and menubar menus be different.  Popup menu uses
6025         clicked location and automatically assumes symbol under the mouse
6026         for various commands.
6027
6028         * menubar-items.el:
6029         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6030         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6031
6032         * menubar-items.el (global-popup-menu): Removed.
6033         * menubar-items.el (mode-popup-menu): Removed.
6034         * menubar-items.el (activate-popup-menu-hook): Removed.
6035         * menubar-items.el (popup-mode-menu): Removed.
6036         * menubar-items.el (popup-buffer-menu): Removed.
6037         * menubar-items.el (popup-menubar-menu): Removed.
6038         Move to menubar.el.
6039
6040         * menubar.el:
6041         * menubar.el (global-popup-menu): New.
6042         * menubar.el (mode-popup-menu): New.
6043         * menubar.el (activate-popup-menu-hook): New.
6044         * menubar.el (last-popup-menu-event): New.
6045         * menubar.el (popup-mode-menu): New.
6046         * menubar.el (popup-buffer-menu): New.
6047         * menubar.el (popup-menubar-menu): New.
6048         * menubar.el (menu-call-at-event): New.
6049         Move non-content functions here.  Add support for context menu
6050         items on extents.
6051
6052         * minibuf.el (minibuffer-history-uniquify):
6053         Typo fix.
6054
6055         * minibuf.el (read-file-name-1):
6056         Call new file dialog box if it exists.
6057
6058         * minibuf.el (mouse-rfn-setup-vars):
6059         Clean up "chop" action.
6060
6061         * mouse.el:
6062         * mouse.el (button2): Now bound to mouse-track.
6063         * mouse.el (click-inside-extent-p):
6064         * mouse.el (point-inside-extent-p):
6065         * mouse.el (point-inside-selection-p):
6066         * mouse.el (mouse-drag-or-yank): Removed.
6067         * mouse.el (mouse-begin-drag-n-drop): New.
6068         * mouse.el (mouse-eval-sexp):
6069         * mouse.el (mouse-track-activate-strokes): New.
6070         * mouse.el (mouse-track-do-activate): New.
6071         * mouse.el (mouse-track):
6072         * mouse.el (default-mouse-track-event-is-with-button): New.
6073         * mouse.el (default-mouse-track-cleanup-hook):
6074         * mouse.el (default-mouse-track-drag-hook):
6075         * mouse.el (default-mouse-track-drag-up-hook):
6076         * mouse.el (default-mouse-track-click-hook):
6077         Merge drag-n-drop into mouse-track.
6078         Add general "activate" support to replace specific button2 kludges.
6079         Use "button modifier" support in mouse-track.
6080
6081         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6082
6083         * package-ui.el:
6084         * package-ui.el (pui-menu):
6085         * package-ui.el (pui-popup-context-sensitive): Removed.
6086         Fix bytecompiler warnings.
6087         Clean up popup code a bit.
6088
6089         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6090
6091         * simple.el:
6092         * simple.el (transpose-lines):
6093         * simple.el (transpose-line-up): New.
6094         * simple.el (transpose-line-down): New.
6095         * simple.el (transpose-subr):
6096         * simple.el (transpose-subr-1): Removed.
6097         Clean up, add functions to move lines up and down.
6098
6099         * startup.el (mail-host-address):
6100         * startup.el (user-mail-address):
6101         Customize.
6102
6103         * subr.el:
6104         * subr.el (set-symbol-value-in-buffer): New.
6105         * subr.el (error):
6106         * subr.el (check-argument-type):
6107         * subr.el (defined-error-p): New.
6108         Add structured error support.
6109
6110         * toolbar-items.el (toolbar-compile):
6111         Use new make-dialog-box.
6112
6113         * update-elc.el:
6114
6115         * userlock.el (ask-user-about-lock-dbox):
6116         * userlock.el (ask-user-about-supersession-threat-dbox):
6117         * userlock.el (ask-user-about-lock):
6118         * userlock.el (ask-user-about-supersession-threat):
6119         Use new make-dialog-box.
6120         Add safety checks; use should use-dialog-box-p.
6121
6122         * window-xemacs.el:
6123         * window-xemacs.el (__buffer-dedicated-frame):
6124         * window-xemacs.el (buffer-dedicated-frame): New.
6125         * window-xemacs.el (set-buffer-dedicated-frame): New.
6126         Move dedicated-frame stuff into lisp.
6127
6128 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6129
6130         * printer.el (generic-print-region): Do not require that
6131         `printer-name' be set.
6132         (printer-name): Commentary clarification.
6133
6134 2000-07-19  Martin Buchholz <martin@xemacs.org>
6135
6136         * XEmacs 21.2.35 is released.
6137
6138 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6139
6140         * select.el (selection-coercible-types): Initialise.
6141
6142 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6143
6144         * select.el (own-clipboard): Bug fix.
6145
6146 2000-07-17  Mike Sperber  <mike@xemacs.org>
6147
6148         * cus-edit.el (custom-migrate-custom-file): Save init file before
6149         continuing.
6150
6151 2000-07-16  Mike Sperber  <mike@xemacs.org>
6152
6153         * startup.el (load-init-file): Remove silly call to
6154         `load-user-custom-file`.
6155         (maybe-migrate-user-init-file): Minor fixes.
6156
6157 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6158
6159         * apropos.el (apropos-documentation-check-doc-file):
6160         `doc' variable should be let-bound, as was presumably intended.
6161
6162         * cus-edit.el (custom-variable-reset-saved):
6163         (custom-variable-reset-standard):
6164         Remove unused variable comment-widget.  Twice.
6165
6166         * toolbar.el (toolbar-blank-press-function):
6167         Add a real defvar with initial value nil and proper docstring.
6168         (press-toolbar-button): No need to check for boundp-ness anymore.
6169
6170         * rect.el (open-rectangle-line): Remove useless (let) form.
6171         Add defvar for pending-delete-mode.
6172
6173         * info.el (Info-find-node): This function needs an autoload cookie.
6174
6175         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6176         Use let* since the second form referred to the first.
6177
6178 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6179
6180         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6181         instead of removed `mswindows-get-clipboard'.
6182
6183
6184 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6185
6186         * select.el (select-convert-from-text): New.
6187         * select.el (select-convert-from-length): New.
6188         * select.el (select-convert-from-integer): New.
6189         * select.el (select-convert-from-identity): New.
6190         * select.el (select-convert-from-filename): New.
6191         * select.el (selection-converter-in-alist): Use them.
6192         New converter functions for X.
6193
6194         * select.el (get-selection): Removed comment.
6195
6196         * select.el (own-selection): Removed append code - I thought
6197         I'd already done this, but apparently not...
6198
6199         * select.el: Changed comment about TIMESTAMP.
6200
6201         * select.el (select-convert-in): New.
6202         * select.el (select-convert-out): New.
6203         New functions that get used by select.c.
6204
6205         * select.el (select-buffer-killed-default): New.
6206         * select.el (select-buffer-killed-text): New.
6207         * select.el (selection-buffer-killed-alist): New.
6208         New list and functions that get called if a relevant selection
6209         exists and a buffer gets killed.
6210
6211         * select.el (select-convert-to-targets):
6212         * select.el (select-convert-to-identity): Removed.
6213         * select.el (select-convert-from-identity): Removed.
6214         * select.el (select-converter-out-alist):
6215         Removed _EMACS_INTERNAL selection type.
6216
6217         * x-select.el (xselect-kill-buffer-hook): Removed.
6218         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6219         Removed this X-specific nonesense. Use the generic support
6220         in select.el instead.
6221
6222 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6223
6224         * mule/mule-category.el (defined-category-hashtable):
6225         Use make-hash-table instead of make-hashtable
6226
6227         * buff-menu.el: Byte-compiler warning fix.
6228
6229         * isearch-mode.el (isearch-highlight-all-cleanup):
6230         Remove unused variable `isearch-highlight-all-start'.
6231
6232         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6233
6234         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6235
6236         * cus-dep.el (Custom-make-dependencies):
6237         Add autoload cookie for custom-add-loads to generated custom-load.el.
6238
6239         * autoload.el (autoload-package-name): Warning suppression.
6240         Move defvar prior to first use.
6241
6242         * custom.el: Add autoload for custom-declare-face.
6243         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6244         * cl.el (cl-hack-byte-compiler):
6245         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6246         to work properly.
6247
6248 2000-07-08  Mike Sperber  <mike@xemacs.org>
6249
6250         * startup.el (load-home-init-file): Added variable.
6251         (maybe-migrate-user-init-file): Added.
6252         (load-user-init-file): Load custom file if different from init
6253         file.
6254
6255         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6256         "startup."
6257
6258         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6259         Moved `custom-file'-related code to cus-file.el.
6260
6261         * cus-file.el: New file.
6262
6263 2000-04-01  Mike Sperber  <mike@xemacs.org>
6264
6265         * packages.el (packages-find-package-directories): Added support
6266         for external package hierarchies with in-place installations.
6267
6268         * find-paths.el (paths-root-in-place-p): Added.
6269         (paths-find-emacs-directory): Added support for external
6270         directories with in-place installations.
6271         (paths-find-site-directory): Ditto.
6272
6273         * startup.el (find-user-init-file): Also look for
6274         ~/.xemacs/init.elc? in preference to ~/.emacs.
6275
6276 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6277
6278         * select.el (own-selection):
6279         * select.el (own-clipboard): Changed `append' parameter to
6280         `how-to-use' parameter.
6281         * select.el (own-selection): Removed icky append code.
6282         * select.el (own-selection, get-selection): Removed extra type
6283         checking.
6284         * select.el (selection-appender-alist):
6285         * select.el (selection-converter-{in|out}-alist): Initialise.
6286         * select.el (select-append-to-*): New.
6287         * select.el (select-convert-from-*): New.  New functions to append
6288         data and convert data from external type.
6289
6290 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6291
6292         * font-lock.el: Javadoc enhancements.
6293
6294 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6295
6296         * printer.el (generic-print-region): Compose job name from buffer
6297         name.
6298
6299 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6300
6301         * font-lock.el (font-lock-fontify-pending-extents): Call
6302         font-lock-fontify-region instead of font-lock-fontify-buffer
6303         to avoid unnecessary progress gauges.
6304
6305 2000-07-06  Craig Lanning  <lanning@scra.org>
6306
6307         * custom-load.el (faces):
6308
6309         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6310         dir is a regex.
6311
6312         * process.el (call-process-internal): from Dan Holmsand, use binary
6313         coding systems so that jka-compr works.
6314
6315 2000-07-07  Ben Wing  <ben@xemacs.org>
6316
6317         * font-lock.el: Undo previous change.  Unfortunately, some
6318         files actually use the variables directly in their init code
6319         without quoting them.
6320
6321 2000-07-07  Ben Wing  <ben@xemacs.org>
6322
6323         * font-lock.el (defvar font-lock-*-face): Removed.
6324
6325         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6326         only when necessary.
6327
6328 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6329
6330         * cl-macs.el: fix cl-transform-function-property kludge
6331         so that it does not require a random feature.
6332
6333 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6334
6335         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6336         as in Linux kernel "Rules.make".
6337
6338 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6339
6340         * build-report.el (build-report): Add autoload cookie.
6341
6342 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6343
6344         * package-ui.el (defgroup pui):  Correct a misspelling
6345         (pui-toggle-package-delete):  Change `seleted' to `selected'
6346
6347 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6348
6349         * package-get.el (package-get-update-base):
6350         (package-get): Use insert-file-contents-literally always.
6351         (package-get-maybe-save-index):
6352         Force coding system for writing to binary.
6353
6354 2000-06-08  Mike Alexander  <mta@arbortext.com>
6355
6356         * code-process.el (call-process-region): If there is no coding
6357         system for the process on process-coding-system-alist use the
6358         coding system of the buffer containing the region.
6359
6360 2000-06-10  Ben Wing  <ben@xemacs.org>
6361
6362         * cmdloop.el (command-error):
6363         If debug-on-error and noninteractive, output backtrace.
6364
6365         * files.el (file-relative-name):
6366         Remove MSDOS references.
6367
6368         * simple.el (line-number): New function, due to non-obvious
6369         behavior/usage of count-lines.
6370
6371         * simple.el (count-lines): document non-obvious usage to get
6372         line number.
6373
6374 2000-06-11  Ben Wing  <ben@xemacs.org>
6375
6376         * faces.el ((featurep 'xpm)):
6377         * x-faces.el (x-init-face-from-resources):
6378         * x-faces.el (x-init-frame-faces):
6379         * x-misc.el (x-init-specifier-from-resources):
6380         * x-misc.el (x-get-resource-and-bogosity-check):
6381         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6382         * x-mouse.el (x-init-pointer-shape):
6383         * x-scrollbar.el (x-init-scrollbar-from-resources):
6384         Add sixth argument to x-get-resource calls so as to issue warnings
6385         rather than errors on bogus arguments.
6386
6387 2000-06-05  Ben Wing  <ben@xemacs.org>
6388
6389         * compat.el: new file.  provides a clean, non-intrusive way to
6390         define compatibility functions.
6391
6392         * process.el (shell-quote-argument): temporary fix for lack
6393         of nt-quote-process-args.  #### I need to put back the overall
6394         structure of that mechanism but redo the guts of it using the
6395         extra intelligence in the C code.
6396
6397 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6398
6399         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6400         `package-get' does in package-get.el, instead of using external
6401         "md5sum" program.
6402
6403         * package-get.el (package-get): Insert package file literally to
6404         make checksum calculation work.
6405
6406 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6407
6408         * code-files.el (convert-mbox-coding-system): Deleted.
6409         (file-coding-system-alist): Removed reference to
6410         convert-mbox-coding-system.
6411
6412 2000-05-28  Martin Buchholz <martin@xemacs.org>
6413
6414         * XEmacs 21.2.34 is released.
6415
6416 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6417
6418         * font-lock.el (font-lock-keywords): Rewrote docstring
6419
6420 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6421
6422         * loadhist.el (unload-feature): handle case where x is both boundp
6423         and fboundp
6424
6425 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6426
6427         * packages.el: It's ok to use built-in macros, but not lisp
6428         defined ones.
6429
6430 2000-05-20  Ben Wing  <ben@xemacs.org>
6431
6432         * font-lock.el:
6433         * font-lock.el (font-lock-message-threshold):
6434         * font-lock.el (font-lock-mode):
6435         * font-lock.el (font-lock-default-fontify-buffer):
6436         * font-lock.el (font-lock-always-fontify-immediately):
6437         * font-lock.el (font-lock-old-extent): Removed.
6438         * font-lock.el (font-lock-old-len): Removed.
6439         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6440         * font-lock.el (font-lock-pending-extent-table): New.
6441         * font-lock.el (font-lock-range-table): New.
6442         * font-lock.el (font-lock-after-change-function):
6443         * font-lock.el (font-lock-after-change-function-1): Removed.
6444         * font-lock.el (font-lock-fontify-pending-extents): New.
6445         * font-lock.el ('font-lock-revert-cleanup): Removed.
6446         * font-lock.el ('font-lock-revert-setup): Removed.
6447         Rewrite deferral code to handle any number of changes, merging
6448         them properly.  Remove hacked-up code for revert-buffer, now
6449         unnecessary.
6450
6451         * menubar-items.el (default-menubar):
6452         In Options->Edit Init File, don't switch to emacs-lisp-mode
6453         unless necessary; doing this turns off font-lock.
6454
6455 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6456
6457         * keydefs.el: Define C-x BS to backward-kill-sentence.
6458
6459 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6460
6461         * files.el (hack-local-variables-prop-line): Use non-greedy
6462         matching to process -*-texinfo-*- -*-.
6463
6464 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6465
6466         * minibuf.el (minibuf-directory-files): new function.
6467         (read-file-name-activate-callback): use minibuf-directory-files.
6468         (read-directory-name-internal): ditto.
6469         (mouse-file-display-completion-list): ditto.
6470         (mouse-directory-display-completion-list): ditto.
6471         (read-file-name-internal): remove "./" from completion list unless
6472         explicitly matched, for consistency.
6473
6474 2000-05-11  Ben Wing  <ben@xemacs.org>
6475
6476         * gutter-items.el (gutter-buffers-tab):
6477         * gutter-items.el (add-tab-to-gutter):
6478         * gutter-items.el (update-tab-in-gutter):
6479         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6480         * gutter-items.el (append-progress-display):
6481         * gutter-items.el (abort-progress-display):
6482         * gutter-items.el (raw-append-progress-display):
6483         Further fixes.  Use set-glyph-image not set-image-instance-property,
6484         to fix problems with multiple windows in a frame.
6485
6486         * menubar-items.el (tutorials-menu-filter):
6487         Fix typo.
6488
6489         * startup.el (early-error-handler):
6490         Display message box under windows; otherwise, message will disappear
6491         before it can be viewed.
6492
6493         * update-elc.el:
6494         Fix bug in NEEDTODUMP processing.
6495
6496 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6497
6498         * startup.el (lock-directory): Removed.
6499         (superlock-file): Ditto.
6500         (startup-set-paths): Remove lockdir.
6501         (startup-setup-paths-warning): Remove lock-directory.
6502
6503         * setup-paths.el (paths-find-lock-directory): Removed.
6504         (paths-find-superlock-file): Ditto.
6505
6506 2000-05-09  Ben Wing  <ben@xemacs.org>
6507
6508         * faces.el (set-face-property):
6509         * faces.el (set-face-font):
6510         * faces.el (set-face-foreground):
6511         * faces.el (set-face-background):
6512         * faces.el (set-face-background-pixmap):
6513         * faces.el (set-face-underline-p):
6514         * faces.el (set-face-strikethru-p):
6515         * faces.el (set-face-highlight-p):
6516         * faces.el (set-face-dim-p):
6517         * faces.el (set-face-blinking-p):
6518         * faces.el (set-face-reverse-p):
6519         doc string changes.
6520
6521         * glyphs.el:
6522         * glyphs.el (make-image-specifier):
6523         * glyphs.el (glyph-property):
6524         * glyphs.el (set-glyph-image):
6525         * glyphs.el (make-glyph):
6526         * glyphs.el (make-pointer-glyph):
6527         * glyphs.el (make-icon-glyph):
6528         * glyphs.el (widget-image-instance-p): New.
6529         authorship info, lots of doc changes.  New predicate, inadvertently
6530         omitted.  the general principle with specifier docs is now that
6531         the description of instantiators should go with the make-foo-specifier
6532         fun's doc string, rather than in foo-specifier-p.  this follows
6533         conventions elsewhere in XEmacs and in general is a lot more obvious
6534         of a place to look.  sometimes the make-foo-specifier function needs
6535         to be created in the process.
6536
6537         * gutter.el:
6538         * gutter.el (make-gutter-specifier): New.
6539         * gutter.el (make-gutter-size-specifier): New.
6540         * gutter.el (make-gutter-visible-specifier): New.
6541         specifier doc updates according to the conventions specified before.
6542
6543         * objects.el:
6544         * objects.el (make-font-specifier):
6545         * objects.el (make-color-specifier):
6546         * objects.el (make-face-boolean-specifier): New.
6547         specifier doc updates according to the conventions specified before.
6548
6549         * specifier.el:
6550         * specifier.el (set-specifier):
6551         * specifier.el (make-integer-specifier): New.
6552         * specifier.el (make-boolean-specifier): New.
6553         * specifier.el (make-natnum-specifier): New.
6554         * specifier.el (make-generic-specifier): New.
6555         * specifier.el (make-display-table-specifier): New.
6556         specifier doc updates according to the conventions specified before.
6557
6558         * toolbar.el:
6559         * toolbar.el (make-toolbar-specifier): New.
6560         specifier doc updates according to the conventions specified before.
6561
6562 2000-05-09  Ben Wing  <ben@xemacs.org>
6563
6564         * process.el (call-process-internal): Revert to previous version
6565         because Mike's change clashed with a change I did not long before.
6566         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6567         Thanks very much Mike for pointing out the bug and submitting a
6568         patch!
6569
6570 2000-04-13  Mike Alexander  <mta@arbortext.com>
6571
6572         * process.el (call-process-internal): Send the correct input buffer
6573         (call-process-internal): Return the exit status of the process
6574
6575 2000-05-07  Ben Wing  <ben@xemacs.org>
6576
6577         * winnt.el:
6578         * winnt.el (nt-quote-args-verbatim): Removed.
6579         * winnt.el (nt-quote-args-prefix-quote): Removed.
6580         * winnt.el (nt-quote-args-backslash-quote): Removed.
6581         * winnt.el (nt-quote-args-double-quote): Removed.
6582         * winnt.el (nt-quote-args-functions-alist): Removed.
6583         * winnt.el (nt-quote-process-args): Removed.
6584         Remove all stuff for argument quoting.  We borrow the code instead
6585         from Emacs 20.6, which is much more careful in its quoting
6586         (e.g. in handling runs of the escape character) and avoids most of
6587         the need for this Lisp mechanism by checking to see whether we're
6588         running a Cygwin or normal program and doing the appropriate
6589         quoting.  If we end up needing such a mechanism, we should add
6590         it by extending the variable `mswindows-quote-process-args' so it
6591         can take an alist of regexps.
6592
6593 2000-05-07  Ben Wing  <ben@xemacs.org>
6594
6595         * keydefs.el:
6596         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6597         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6598         the window without moving point.
6599
6600         * simple.el:
6601         * simple.el (scroll-up-one): New.
6602         * simple.el (scroll-down-one): New.
6603         Functions for use with C-M-up/down.
6604
6605 2000-05-01  Martin Buchholz <martin@xemacs.org>
6606
6607         * XEmacs 21.2.33 is released.
6608
6609 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6610
6611         * dialog.el (yes-or-no-p-dialog-box):
6612         Fix docstring.
6613         Fix following horrible bug in X11 mode with focus-follows-mouse:
6614           1. Visit two files in two different frames.
6615           2. do File->Revert Buffer in one of those frames.
6616           3. Dialog box appears.
6617           4. Arrange things so that the mouse passes over the *other*
6618              frame, then to the dialog box, and click on "Yes".
6619           5. The file contents end up in the *wrong* buffer!
6620         Add TODO comment.
6621
6622 2000-04-28  Ben Wing  <ben@xemacs.org>
6623
6624         * help.el (describe-installation): correct typo introduced
6625         in last patch: boundp -> fboundp.
6626
6627         * etags.el (buffer-tag-table-list):
6628         canonicalize filenames to Unix format so that tag-table-alist
6629         searching works under Windows.
6630
6631         * autoload.el:
6632         Bowdlerize the supposedly objectionable words
6633         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6634
6635         * gutter-items.el (set-progress-display-style):
6636         * gutter-items.el (search-dialog-callback):
6637         * gutter-items.el (make-search-dialog):
6638         Change to new callback-ex api.
6639
6640 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6641
6642         * help.el: (describe-installation): decode-coding-string is not
6643         defined in a non MULE environment.
6644
6645 2000-04-28  Ben Wing  <ben@xemacs.org>
6646
6647         * gutter-items.el (buffer-list-changed-hook):
6648         use it, not record-buffer-hook.
6649
6650         * subr.el (record-buffer-hook): Removed.
6651
6652 2000-04-27  Ben Wing  <ben@xemacs.org>
6653
6654         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6655         use NORECORD option.  Andy will not like this, but the existing
6656         gutter behavior is just wrong, as per this comment:
6657
6658         ;; this used to add the norecord flag to both calls below.
6659         ;; this is bogus because it is a pervasive assumption in XEmacs
6660         ;; that the current buffer is at the front of the buffers list.
6661         ;; for example, select an item and then do M-C-l
6662         ;; (switch-to-other-buffer).  Things get way confused.
6663         ;;
6664         ;; Andy, if you want to maintain the current look, you must
6665         ;;  *uncouple* the gutter order and buffers order.
6666
6667         * loaddefs.el (completion-ignored-extensions): unfuckify.
6668
6669         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6670         xemacs.mak.
6671
6672         * autoload.el (batch-update-one-directory): new function, used in
6673         xemacs.mak.
6674
6675         * loadup.el: set gc-cons-threshold very high unless dumping --
6676         loadup during update-elc is much much much faster.  also do this
6677         when quick-building.
6678
6679         add commented-out code for profiling loadup.
6680
6681
6682         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6683         is required in order to build xemacs.
6684
6685 2000-04-26  Ben Wing  <ben@xemacs.org>
6686
6687         * loadup.el: don't garbage collect during loadup if quick-build
6688         compile-time option is set.
6689
6690 2000-04-23  Ben Wing  <ben@xemacs.org>
6691
6692         * update-elc.el: compute whether any dumped .el or .elc files
6693         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6694         if so.
6695
6696         * update-elc.el (update-elc-files-to-compile): always change
6697         NOBYTECOMPILE in the src directory rather than current dir,
6698         so it will work under NT.
6699
6700         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6701         the form of this file is identical between Unix and Windows.
6702         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6703         Added comment.
6704         (update-autoloads-from-directory): updated doc string.
6705         updated doc strings in a few other places.
6706
6707 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6708
6709         * bytecomp.el (byte-force-recompile): Fix argument to
6710         byte-recompile-directory.
6711
6712 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6713
6714         * gutter-items.el (progress-display-clear-when-idle): Use
6715         add-one-shot-hook.
6716         * gutter-items.el (clear-progress-display): Adjust number of
6717         arguments.
6718
6719 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6720
6721         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6722
6723 2000-04-16  Ben Wing  <ben@xemacs.org>
6724
6725         * printer.el: New file.
6726
6727         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6728
6729         * help.el (describe-installation): Fix decoding for Windows.
6730
6731         * menubar-items.el:
6732         * menubar-items.el (default-menubar):
6733         * menubar-items.el (tutorials-menu-filter): New.
6734         * menubar-items.el (popup-menubar-menu):
6735         Add authorship.  Redo Help menu and Tutorials filter.
6736
6737         * menubar.el: Correct comment.
6738
6739         * modeline.el (modeline-buffer-identification): Correct doc string.
6740
6741         * simple.el:
6742         * simple.el (printing): Removed.
6743         * simple.el (printer-name): Removed.
6744         * simple.el (generic-print-buffer): Removed.
6745         * simple.el (generic-print-region): Removed.
6746         Move generic print code to printer.el.
6747
6748 2000-04-15  Ben Wing  <ben@xemacs.org>
6749
6750         * simple.el (generic-print-region): New.
6751         make this function actually work.
6752         (generic-print-buffer): call generic-print-region.
6753
6754 2000-04-14  Andy Piper  <andy@xemacs.org>
6755
6756         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6757         by using the new widget-callback-current-channel.
6758         (search-dialog-callback): ditto.
6759
6760 2000-04-12  Andy Piper  <andy@xemacs.org>
6761
6762         * gutter.el (default-gutter-position): moved from gutter-items.el.
6763         (default-gutter-position-changed-hook): ditto.
6764         (gutter-element-visibility-changed-hook): ditto.
6765         (set-gutter-element): ditto.
6766         (remove-gutter-element): ditto.
6767         (set-gutter-element-visible-p): ditto.
6768         (gutter-element-visible-p): ditto.
6769         (init-gutter): ditto.
6770
6771         * dialog.el (make-dialog-box): renamed and moved from
6772         gutter-items.el
6773
6774         * gutter-items.el: move various functions elsewhere.
6775
6776 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6777
6778         * menubar-items.el: Fixed place of parenthesis.
6779
6780 2000-04-12  Ben Wing  <ben@xemacs.org>
6781
6782         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6783                 without constantly being prompted for the tag.
6784         * simple.el: Added a number of section headings, to clarify the
6785                 organization of this file.
6786         * simple.el (activate-region):
6787         * simple.el (region-exists-p):
6788         * simple.el (region-active-p):
6789                 Moved these three function down to the other side of
6790                 the case-changing functions, so they join the rest of
6791                 the region code.
6792         * simple.el (printing): New.
6793         * simple.el (printer-name): New.
6794         * simple.el (generic-print-buffer): New.
6795                 New functions, a very simple prototype for a unified
6796                 printing interface.
6797
6798         * process.el (call-process-internal): Real fix for null BUFFER,
6799                 other problems with BUFFER specs.
6800
6801         * menubar-items.el:
6802                 Fixed up File->Print to use new printing functions.
6803                 Various corrections and expansions to Grep/Compile menus.
6804                 New options for Printing.
6805                 New options for SMTP Mail, the way to send mail under
6806                   MS Windows. (There's also a package patch to make SMTP
6807                   Mail be the default under MSWin.)
6808
6809 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6810
6811         * menubar-items.el: Selecting Rectangle Mousing from menubar
6812         did not work.  Needed to quote mouse-track-rectangle-p.
6813
6814 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6815
6816         * cl-compat.el (keywordp): Removed.
6817
6818 2000-04-05  Andy Piper  <andy@xemacs.org>
6819
6820         * gutter-items.el (progress-layout-glyph): don't initialize here.
6821         (progress-gauge-glyph): use dynamic sizing.
6822         (set-progress-display-style): new function. Set progress glyphs
6823         appropriately depending on the style.
6824         (progress-display-style): new variable. Custom version of
6825         set-progress-display-style.
6826         (progress-abort-glyph): switch to dynamic sizes.
6827         (search-dialog-text): make the edit field active.
6828
6829 2000-04-04  Andy Piper  <andy@xemacs.org>
6830
6831         * gutter-items.el (make-search-dialog): need to make the search
6832         dialog visible after creation.
6833
6834         * menubar-items.el (default-menubar): use the search dialog for
6835         searching. Remove some extraneous search menu items.
6836
6837         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6838         well as strings.
6839         (make-gutter-only-dialog-frame): allow the user to create the
6840         frame unmapped. Allow the gutter spec to be given as a glyph.
6841         (search-dialog-direction): new variable.
6842         (search-dialog-text): new variable.
6843         (search-dialog-callback): new function. Callback for the search
6844         dialog action.
6845         (make-search-dialog): new function. Create a user-friendly search
6846         dialog.
6847
6848 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6849
6850         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6851         under Windows.
6852
6853 2000-04-01  Andy Piper  <andy@xemacs.org>
6854
6855         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6856         progress more accurately.
6857
6858 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6859
6860         * finder.el (finder-compile-keywords): Process readable files only.
6861         Because error in process of .#finder-inf.el when compile xemacs
6862         with --with-clash-detection option.
6863
6864 2000-03-31  Andy Piper  <andy@xemacs.org>
6865
6866         * gutter-items.el (append-progress-display): don't delay after a
6867         successful font-lock.
6868         (make-gutter-only-dialog-frame): new function. Allow users to
6869         create gutter-only dialogs.
6870
6871 2000-03-27  Mike Alexander  <mta@arbortext.com>
6872
6873         * process.el (call-process-internal): Handle a null BUFFER
6874         parameter correctly.
6875
6876 2000-03-28  Andy Piper  <andy@xemacs.org>
6877
6878         * gutter-items.el (abort-progress-display): put strings in the
6879         gutter not extents.
6880         (progress-layout-glyph): signal special 'quit callback.
6881         (progress-display-quit-function): deleted.
6882         (progress-display-stop-callback): deleted.
6883         (progress-display-dispatch-command-events): deleted.
6884         (append-progress-display): remove calls to
6885         progress-display-dispatch-command-events.
6886         (raw-append-progress-display): ditto.
6887
6888 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6889
6890         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6891         being a list.  Actually define `stipple-pixmap-p' which is used as
6892         an error predicate.  Correctly handle PIXMAP being either relative
6893         or absolute file name.
6894
6895 2000-03-24  Andy Piper  <andy@xemacs.org>
6896
6897         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6898         (abort-progress-display): ditto. Don't delete the created extent.
6899         (raw-append-progress-display): ditto.
6900         (progress-display-dispatch-non-command-events): new
6901         function. Encapsulates what we want to do when no command input is
6902         required.
6903         (progress-display-dispatch-command-events): likewise, but disable
6904         for now since it causes too many problems.
6905         (append-progress-display): use them.
6906         (raw-append-progress-display): ditto.
6907         (default-gutter-position-changed-hook): set this rather than
6908         default-gutter-position-changed.
6909         (default-gutter-position-changed-hook): lambda with zero arguments
6910         rather than one.
6911         (raw-append-progress-display): trap errors in pending input since
6912         allowing them to signal will hose the gauge well and
6913         truly. Ideally we would like to delay these until we are more able
6914         to cope.
6915         (append-progress-display): ditto.
6916
6917 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6918
6919         * lisp/make-docfile.el: call-process-internal is now implemented
6920         in process.el.
6921
6922 2000-03-21  Ben Wing  <ben@xemacs.org>
6923
6924         * mule\mule-cmds.el (set-language-info-alist):
6925         Fix to correspond to new menu arrangement.
6926
6927 2000-03-21  Ben Wing  <ben@xemacs.org>
6928
6929         * process.el:
6930         * process.el (call-process-internal): New.
6931         New implementation of call-process.  Only enabled under NT, so far.
6932         stderr handling not implemented yet in CVS'd C code.
6933
6934 2000-03-20  Ben Wing  <ben@xemacs.org>
6935
6936         * lisp-mode.el:
6937         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6938         * lisp-mode.el (lisp-interaction-mode):
6939         Put back Lisp Interaction menubar for Jan V's sake.
6940
6941         * simple.el:
6942         * simple.el (mark-ring):
6943         * simple.el (dont-record-current-mark): New.
6944         * simple.el (in-shifted-motion-command): New.
6945         * simple.el (mark-ring-unrecorded-commands): New.
6946         * simple.el (mark-ring-max):
6947         * simple.el (set-mark-command):
6948         * simple.el (push-mark):
6949         * simple.el (handle-pre-motion-command):
6950         Implement scheme for not recording unimportant marks.
6951
6952         * subr.el:
6953         * subr.el (function-allows-args): New.
6954         New function function-allows-args.
6955
6956 2000-03-20  Martin Buchholz <martin@xemacs.org>
6957
6958         * XEmacs 21.2.32 is released.
6959
6960 2000-03-20  Andy Piper  <andy@xemacs.org>
6961
6962         * gutter-items.el (update-tab-in-gutter): force selection of the
6963         selected-window if required to do so.
6964         (buffers-tab-items): ditto.
6965         (add-tab-to-gutter): ditto.
6966         (create-frame-hook): use force-selection.
6967         (default-gutter-position-changed): lambdify.
6968         (update-tab-hook): deleted since it was only used in one place.
6969
6970 2000-03-18  Andy Piper  <andy@xemacs.org>
6971
6972         * files.el (find-file-noselect): undo change that shouldn't have
6973         gone in.
6974
6975 2000-03-17  Andy Piper  <andy@xemacs.org>
6976
6977         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6978         of selected-window trickery.
6979
6980         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6981         frames tabs.
6982         (progress-display-stop-callback): progress -> progress-display
6983         (progress-display-quit-function): ditto.
6984         (clear-progress-display): ditto.
6985         (remove-progress-display): ditto.
6986         (append-progress-display): ditto.
6987         (abort-progress-display): ditto.
6988         (raw-append-progress-display): ditto.
6989         (display-progress-display): ditto.
6990         (current-progress-display-label): ditto.
6991         (current-progress-display): ditto.
6992         (lprogress-display): ditto and save the buffer
6993         (progress-display): ditto. Otherwise the buffer sometimes gets
6994         changed which confuses font-lock.
6995
6996         * font-lock.el (font-lock-default-fontify-buffer): catch all
6997         errors, not just quit.
6998         (font-lock-mode): progress -> display-progress
6999         (font-lock-default-fontify-buffer): ditto.
7000         (font-lock-fontify-syntactically-region): ditto.
7001         (font-lock-fontify-keywords-region): ditto.
7002
7003 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7004
7005         * cl.el (gensym): Move to here from cl-macs.el.
7006         (gentemp): Ditto.
7007
7008 2000-03-16  Andy Piper  <andy@xemacs.org>
7009
7010         * font-lock.el (font-lock-mode): use lprogress and friends for
7011         progress management.
7012         (font-lock-default-fontify-buffer): ditto.
7013         (font-lock-fontify-syntactically-region): ditto.
7014         (font-lock-fontify-keywords-region): ditto.
7015         (font-lock-revert-cleanup): fix reverting.
7016         (font-lock-revert-setup): ditto.
7017
7018         * gutter-items.el (progress-use-echo-area): new variable. Use the
7019         echo area for progress gauges if non-nil.
7020         (clear-progress): remove echo area stuff and defer to
7021         clear-message.
7022         (append-progress): dispatch non-command events after each progress
7023         increment. Remove echo area stuff.
7024         (abort-progress): remove echo area stuff and defer to
7025         display-message.
7026         (raw-append-progress): ditto. Dispatch non-command events after
7027         gutter redisplay.
7028         (display-progress): defer echo area stuff to display-message.
7029
7030         * gutter-items.el (clear-progress):
7031         (abort-progress): indentation changes.
7032         (display-progress): don't clear progress.
7033         (append-progress): compare messages with equal.
7034         (raw-append-progress): use dispatch-non-command-events to flush
7035         widget creation events.
7036
7037 2000-03-13  Ben Wing  <ben@xemacs.org>
7038
7039         * abbrev.el:
7040         * abbrev.el (abbrev-string-to-be-defined): New.
7041         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7042         Changes for use with the menubar.
7043
7044 2000-03-12  Ben Wing  <ben@xemacs.org>
7045
7046         * alist.el (vassoc): moved here from font-menu.el.
7047
7048         * custom.el (defface): typo fix.
7049
7050         * dialog.el (yes-or-no-p-dialog-box):
7051         * dialog.el (message-box):
7052         * files.el (save-some-buffers-1):
7053         Put accelerators in the button names.
7054
7055         * font-lock.el (font-lock-comment-face):
7056         * font-lock.el (font-lock-keyword-face):
7057         * font-lock.el (font-lock-function-name-face):
7058         Fixed some of the colors under MS Windows because the existing
7059         default colors were hardly different from black and needed to be
7060         made lighter.
7061
7062         * font-menu.el:
7063         * font-menu.el (font-menu-split-long-menu):
7064         * font-menu.el (font-menu-family-constructor):
7065         * font-menu.el (font-menu-size-constructor):
7066         * font-menu.el (font-menu-weight-constructor):
7067         * font-menu.el (font-menu-set-font):
7068         vassoc moved to alist.el.
7069         Accelerators added to all menus.
7070         Unused bound var new-props removed.
7071
7072         * keydefs.el: I did a whole lot of rearranging to put things in a
7073         more consistent order and fixed a number of cases where key
7074         combinations involving up, down, left, right and so on were
7075         defined but the corresponding keypad combinations were not
7076         defined.
7077
7078         * lisp-mode.el:
7079         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7080         * lisp-mode.el (emacs-lisp-mode):
7081         * lisp-mode.el (lisp-interaction-mode):
7082         * lisp-mode.el (flet):
7083         Added accelerators onto the menus.
7084         Made all the different versions of the let function be indented
7085         the same way.
7086         Undid Steve's easy-menu-ification, because it makes it impossible
7087         to have the menubar and popup menus different.
7088         Cleaned up the menu; added items for find-function &c and some
7089         indenting, and removed debug-on-*.
7090
7091         * list-mode.el (list-mode-hook):
7092         * list-mode.el (list-mode):
7093         * list-mode.el (completion-setup-hook):
7094         * list-mode.el (display-completion-list):
7095         Added support for the :window-height keyword, which is required
7096         because of other changes that I made for the file dialog box.  I
7097         also made the hook variables list-mode-hook and
7098         completion-setup-hook and also minibuffer-setup-hook in
7099         minibuf.el be permanent-local; see comment in list-mode.el.
7100
7101         * map-ynp.el (map-y-or-n-p):
7102         Added accelerators to the dialog buttons.
7103
7104         * menubar-items.el (menu-truncate-list):
7105         New internal function.
7106         * menubar-items.el (submenu-generate-accelerator-spec):
7107         * menubar-items.el (menu-item-strip-accelerator-spec):
7108         * menubar-items.el (menu-item-generate-accelerator-spec):
7109         New exported functions, for use in auto-generating accelerator specs.
7110
7111         * menubar-items.el:
7112         * menubar-items.el (default-menubar):
7113         * menubar-items.el (maybe-add-init-button):
7114         * menubar-items.el (bookmark-menu-filter):
7115         * menubar-items.el (slow-format-buffers-menu-line):
7116         * menubar-items.el (build-buffers-menu-internal):
7117         * menubar-items.el (language-environment-menu-filter):
7118         * menubar-items.el (default-popup-menu):
7119         * menubar-items.el (popup-buffer-menu):
7120         * menubar-items.el (popup-menubar-menu):
7121         Did a major overhaul on this file, and in fact I'm nowhere near
7122         done working on the menubar, and there will be more patches to
7123         come.  A basic summary of what I've done:
7124
7125         a) I added accelerators to all of the menu items.  For menus that
7126         are auto-generated, such as the buffers menu, the accelerators are
7127         automatically added to the beginning of each line using the
7128         numbers 1 through 9, then zero, and then letters starting with A,
7129         but omitting the letters that are already in use for the fixed
7130         menu items at the top of the buffers menu.  To facilitate adding
7131         accelerators of this kind, I created some new functions
7132         (*-accelerator-spec), which are also being used by other filters
7133         that auto generate lists of things such as ftp sites to download
7134         packages.  If people really don't like these accelerators
7135         appearing at the beginning of the menu items, a variable can be
7136         added to optionally turn them off, but I think this is rather
7137         pointless because other menu items have accelerators and many or
7138         most of the menu users will use the accelerators if the support is
7139         there.
7140
7141         b) I combined the top level Tools and Apps menus into a single
7142         Tools menu, because the distinction between the two is not
7143         obvious, and the items on the menus are not used often enough that
7144         putting some of them onto submenus is a problem.
7145
7146         c) I created two new top level menus called View and Cmds because
7147         there were too many items on the File and Edit menus, and I'm going
7148         to be adding more items to these menus.  In contrast to the Tools
7149         menu, the items on these menus may be used quite often during an
7150         editing session, and so should be available with fewer
7151         keystrokes.
7152
7153         d) I added a number of options to the options menu, including one
7154         for controlling whether the alt key can be used to traverse to
7155         menu items using the accelerators, one for controlling behavior of
7156         control-k, one for controlling how the kill and yank functions
7157         interact with the clipboard, a few additional buffers-menu
7158         options, and various other things.  I also did a bit of
7159         rearranging, for example, combining the keyboard and mouse options
7160         into a single keyboard and mouse submenu to facilitate the
7161         accelerators on that level.
7162
7163         e) I changed the variable buffers-menu-format-buffer-line-function
7164         to take two arguments instead of one, the second argument being
7165         the line number for use in creating an accelerator.  I added a
7166         hack to support existing functions with one argument (although I
7167         doubt that very many of these exist), for backward compatibility.
7168
7169         f) I moved the top level mule menu to be a submenu of the edit
7170         menu.  I think that most of the items on this menu are fairly
7171         useless and there are certainly not enough frequently used items
7172         to justify this being its own top level menu.
7173
7174         g) I combined most of the items in big-menubar.el into the main menu.
7175         If people think the main menu is too big, it would be possible to
7176         create different configurations, some smaller.
7177
7178         * menubar.el (check-menu-syntax):
7179         Deleted some syntax checks that were no longer valid, partly
7180         because of changes that were already made a long time ago, and
7181         partly because of a change I made where I allow the name of the
7182         menu item to be an evaluated expression rather than just a string,
7183         similar to all of the other parameters of a menu item.
7184
7185         * minibuf.el:
7186         * minibuf.el (read-file-name-1):
7187         * minibuf.el (mouse-read-file-name-1):
7188         I made a number of changes to improve the appearance
7189         and functioning of the file dialog box.  They include:
7190
7191         a) Fixing the problem where closing the dialog box by clicking on
7192         the close button of the window didn't properly exit the
7193         minibuffer.
7194
7195         b) Fixing the problem that if you typed part of a file name, and
7196         then clicked on a completion with the mouse, the file was not
7197         correctly selected.
7198
7199         c) Changing the title of the dialog box to reflect the operation
7200         being done in accordance with user interface conventions, rather
7201         than the name of the dialog box buffer, which is rather useless.
7202
7203         d) Remove the words "possible completions are" which didn't
7204         belong.
7205
7206         e) Fix things so that the completions scroll off the end of the
7207         completions windows only to the right, rather than both to the
7208         right and down, which is in accordance with Windows user interface
7209         conventions.
7210
7211         * msw-init.el (init-post-mswindows-win):
7212         Added a binding for meta-F4, which is the standard windows binding
7213         for exiting a program.
7214
7215         * select.el (get-selection-no-error):
7216         * select.el (own-selection):
7217         * select.el (own-clipboard):
7218         Added an optional argument called append to the functions
7219         own-selection and own-clipboard.  This adds support for appending
7220         text to the existing selection and allows the function
7221         own-clipboard to be used as the value of the variable
7222         interprogram- cut-function.
7223
7224         Fixed a bug in own-selection in handling zmacs-region-stays.
7225
7226         * simple.el (historical-kill-line): New.
7227
7228         * simple.el (kill-line):
7229         * simple.el (interprogram-cut-function):
7230         * simple.el (interprogram-paste-function):
7231         * simple.el (handle-pre-motion-command):
7232         * simple.el (next-line):
7233         * simple.el (previous-line):
7234         a) Expanded the variable kill-whole-line, so that function
7235         kill-line can be set to delete the entire line always, not just
7236         when cursor is at the beginning of the line.  This is controlled
7237         by setting the variable kill-whole-line to the symbol 'always.
7238         This behavior, as well as the existing kill-whole-line behavior,
7239         now only take effect when kill-line is called interactively,
7240         although this is a departure from a previous behavior in the case
7241         of setting this variable kill-whole-line to t.  It is almost
7242         certainly what has always been intended, and most likely the old
7243         way of doing things introduced bugs.  I also created a function
7244         called historical-kill-line, which ignores the kill-whole-line
7245         setting and always gives the historical behavior of only killing
7246         to the end of the line.  I bound this function to shift- control-k
7247         so that the kill to end of line behavior is available, even when
7248         kill-whole-line has been set to change control-k into the simple
7249         delete-whole-line behavior. (This can be set using the options
7250         menu.)
7251
7252         b) I changed things so that kill and yank now interact with the
7253         clipboard by default under windows.  This was done by changing the
7254         default value of interprogram-cut- function and
7255         interprogram-paste-function.  You can get the old behavior by
7256         setting these to nil, and there is an option on the options menu
7257         to do this.
7258
7259         c) I added support for selecting text using shifted motion keys.
7260         This support is on by default and can be controlled by the
7261         variable shifted-motion-keys-select-region.  There is also a
7262         variable called unshifted-motion-keys-deselect-region that
7263         controls more specifically how the shifted motion key behavior
7264         works.  I did not put an option on the options menu to turn this
7265         off, because I can't imagine why this would be useful.
7266
7267         * simple.el (forward-block-of-lines):
7268         * simple.el (backward-block-of-lines):
7269         * simple.el (block-movement-size):
7270         New.
7271
7272         * simple.el (uncapitalized-title-words):
7273         * simple.el (uncapitalized-title-word-regexp):
7274         * simple.el (capitalize-string-as-title):
7275         * simple.el (capitalize-region-as-title):
7276         New.
7277
7278
7279         * subr.el (add-hook):
7280         * subr.el (make-local-hook): New.
7281         * subr.el (remove-local-hook): New.
7282         * subr.el (add-one-shot-hook): New.
7283         * subr.el (add-local-one-shot-hook): New.
7284         Added some functions to make using hooks easier.
7285         These include:
7286
7287         a) Functions add-local-hook and remove-local-hook to make it easy
7288         to use local hooks.
7289
7290         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7291         make it possible to add a "one-shot" hook, which is to say a hook
7292         that runs only once, and automatically removes itself after the
7293         first time it has run.
7294
7295 2000-03-09  Andy Piper  <andy@xemacs.org>
7296
7297         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7298
7299 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7300
7301         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7302         Moved from menubar-items.el.
7303         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7304
7305 2000-03-08  Andy Piper  <andy@xemacs.org>
7306
7307         * gutter-items.el (build-buffers-tab-internal): add selected field
7308         to buffers tab spec.
7309
7310 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7311
7312         * minibuf.el (last-exact-completion): Initialize to nil.
7313
7314 2000-03-07  Didier Verna  <didier@xemacs.org>
7315
7316         * startup.el (command-line-1): remove unused variable
7317         `first-file-buffer'.
7318
7319 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7320
7321         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7322         which is also used for Web server log files.
7323
7324 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7325
7326         * mule/mule-charset.el: Setup auto-fill-chars.
7327
7328 2000-03-02  SL Baur  <steve@beopen.com>
7329
7330         * subr.el (with-string-as-buffer-contents): Reimplement using
7331         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7332         non-deletion of buffer after execution problem.
7333         (with-output-to-string): Use unique buffer name.
7334
7335 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7336
7337         * gutter-items.el (buffers-tab-sort-function):  New variable.
7338         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7339
7340 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7341
7342         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7343
7344 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7345
7346         * menubar-items.el (maybe-add-init-button): Remove the "Load
7347         .emacs" button from all menubars.
7348
7349 2000-03-01  Didier Verna  <didier@xemacs.org>
7350
7351         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7352         region rectangle replacement (from Jan Vroonhof).
7353         (replace-rectangle): new function.
7354
7355 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7356
7357         * mule/mule-cmds.el (set-default-coding-systems): Use
7358         set-terminal-coding-system and set-keyboard-coding-system.
7359         * coding.el (set-terminal-coding-system): Use
7360         set-console-tty-output-coding-system.
7361         (set-keyboard-coding-system): Use
7362         set-console-tty-input-coding-system.
7363
7364 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7365
7366         * minibuf.el (read-variable): Allow symbol to default argument.
7367
7368 2000-02-27  Andy Piper  <andy@xemacs.org>
7369
7370         * gutter-items.el (update-tab-hook): new function to be used for
7371         hooks.
7372         (create-frame-hook): add update-tab-hook.
7373         (record-buffer-hook): ditto.
7374         (default-gutter-position-changed): ditto.
7375         (default-gutter-position): updating the buffers tab is now handled
7376         by a hook.
7377         (default-gutter-position-changed-hook): new variable.
7378         (gutter-element-visibility-changed-hook): ditto.
7379         (set-gutter-element-visible-p): call it.
7380         (set-gutter-element): use modify-specifier-instances. Set extents
7381         as duplicable before using.
7382         (remove-gutter-element): ditto.
7383         (set-gutter-element-visible-p): ditto.
7384         (init-gutter): new function.
7385         (add-tab-to-gutter): use new gutter-element functions rather than
7386         setting specifiers directly.
7387         (clear-progress): ditto.
7388         (abort-progress): ditto.
7389         (gutter-buffers-tab-visible-p): renamed from
7390         default-gutter-visible-p
7391
7392         * specifier.el (modify-specifier-instances): new function from Jan
7393         Vroonhof.
7394
7395         * x-init.el (init-post-x-win): call init-gutter.
7396
7397         * msw-init.el (init-post-mswindows-win): call init-gutter.
7398
7399         * menubar-items.el (default-menubar): Update to reflect new gutter
7400         variables.
7401
7402 2000-02-26  Andy Piper  <andy@xemacs.org>
7403
7404         * gutter-items.el (set-gutter-element): new function. Add gutter
7405         elements to the specified gutter.
7406         (remove-gutter-element): new function. Remove gutter elements from
7407         the specified gutter.
7408         (set-gutter-element-visible-p): new function. Set gutter element
7409         visibility for the provided gutter-visible specifier.
7410
7411 2000-02-23  Andy Piper  <andy@xemacs.org>
7412
7413         * gutter-items.el (add-tab-to-gutter): specify dimensions
7414         dynamically.
7415
7416 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7417
7418         * gutter-items.el (add-tab-to-gutter):
7419         * package-get.el (package-get-interactive-package-query):
7420         * package-ui.el (pui-directory-exists):
7421         (pui-install-selected-packages):
7422         (pui-list-packages):
7423         Use #'(lambda ...)  instead of '(lambda ...).
7424
7425 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7426
7427         * startup.el (load-user-init-file): Check to make sure user
7428           has an init-file before calling load().
7429
7430 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7431
7432         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7433
7434 2000-02-23  Martin Buchholz <martin@xemacs.org>
7435
7436         * XEmacs 21.2.31 is released.
7437
7438 2000-02-21  Mike Sperber <mike@xemacs.org>
7439
7440         * loadup.el (really-early-error-handler):
7441         * update-elc.el:
7442         * make-docfile.el:
7443         Remove dependency on EMACSBOOTSTRAP... environment variables.
7444
7445 2000-02-21  Martin Buchholz <martin@xemacs.org>
7446
7447         * XEmacs 21.2.30 is released.
7448
7449 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7450
7451         * byte-optimize.el (byte-optimize-plus):
7452         (byte-optimize-minus):
7453         (byte-optimize-multiply):
7454         Optimize (- 0) to 0, not (-)
7455         Optimize (+ 5 3.0) to 8.0
7456         Optimize (* 5 3.0) to 15.0
7457         Improve readability.
7458
7459 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7460
7461         * modeline.el: (modeline-scrolling-method): change modeline
7462         mswindows cursor appearance according to the value.
7463
7464         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7465         and 'gui-element face colors and 'gui-element face font to Windows
7466         defaults.
7467
7468 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7469
7470         * font-lock.el: Javadoc enhancements
7471
7472 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7473
7474         * ldap.el (toplevel): Test if LDAP support has been compiled in
7475         (ldap-verbose): New option
7476         (ldap-search-entries): Renamed from the previous ldap-search
7477         Conditionalize message display on ldap-verbose
7478         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7479         defuns
7480         (ldap-search): Is now defined as an obsolete wrapper calling
7481         ldap-search-basic or ldap-search-entries
7482
7483
7484 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7485             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7486             Jan Vroonhof  <jan@xemacs.org>
7487
7488         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7489         When for-effect is true, didn't call `byte-optimize-form'
7490         in and/or subforms without last.
7491
7492 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7493
7494         * package-get.el (package-get-download-sites): Use correct custom
7495         type.
7496
7497 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7498
7499         * files.el (write-file): Ask for coding system when compiled with
7500         file-coding.
7501
7502 2000-02-16  Andy Piper  <andy@xemacs.org>
7503
7504         * buffer.el (switch-to-buffer): give norecord argument to
7505         set-window-buffer instead of explicitly recording.
7506
7507         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7508         we have to pick a window.
7509
7510 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7511
7512         * mule/mule-cmds.el (describe-language-support): Don't add
7513         unexist function to help-map.
7514         (describe-coding-system): Don't use already assigend `C'.
7515
7516 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7517
7518         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7519         work in custom.
7520
7521 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7522
7523         * about.el: Ienaga's e-mail address change.
7524
7525 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7526
7527         * etags.el (find-tag): force new window -- even if buf already
7528         visible -- when other-window is t
7529
7530 2000-02-16  Martin Buchholz <martin@xemacs.org>
7531
7532         * XEmacs 21.2.29 is released.
7533
7534 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7535
7536         * cl-extra.el (getf): This is now identical to `plist-get', so
7537         just defalias it.
7538         * cl-macs.el: Make getf an alias to plist-get, at the
7539         byte-compiler level, using define-compiler-macro.
7540
7541 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7542
7543         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7544
7545 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7546
7547         * lisp/etags.el (find-tag-internal): set exact-tagname to
7548           a regular expression that matches against the tagname
7549           part of the tag entry first instead of only looking in
7550           the context area.
7551
7552 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7553
7554         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7555         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7556
7557 2000-02-07  Martin Buchholz <martin@xemacs.org>
7558
7559         * XEmacs 21.2.28 is released.
7560
7561 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7562
7563         * cl-extra.el (getf): Just call `get', never `get*'.
7564         Make arglist match docstring.
7565         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7566         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7567         * byte-optimize.el: remove references to `get*'.
7568
7569 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7570
7571         * mule/european.el: Add syntax information for Latin3 and Latin4.
7572
7573 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7574
7575         * byte-optimize.el: Byte-optimize (length "foo")
7576
7577 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7578
7579         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7580         width check using `window-leftmost-p' and `window-rightmost-p'.
7581
7582 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7583
7584         * wid-edit.el (widget-match-inline): An atom never matches a
7585           list.
7586
7587 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7588
7589         * modeline.el: Consolidated 'x and 'mswindows specification under
7590         'win tag.
7591
7592 2000-01-29  Andy Piper  <andy@xemacs.org>
7593
7594         * gutter-items.el: (format-buffers-tab-line): Try and be
7595         intelligent about buffer naming when we have duplicates.
7596
7597 2000-01-29  Andy Piper  <andy@xemacs.org>
7598
7599         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7600         updated when it becomes visible.
7601
7602 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7603
7604         * bytecomp.el (byte-compile-insert-header): Properly set coding
7605         system under MULE and file-coding.
7606
7607 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7608
7609         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7610         (dontusethis-set-value-terminal-coding-system-handler):
7611         (dontusethis-set-value-keyboard-coding-system-handler):
7612         Never undefine coding system aliases.  Emergency fix for gnus.
7613
7614 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7615
7616         * files.el (abbreviate-file-name): Use directory-sep-char instead
7617         of hard-coded "/".
7618
7619 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7620
7621         * startup.el (user-init-file-base-list): New variable, replacing
7622         user-init-file-base.
7623         (find-user-init-file): New function.
7624         (command-line-early): Use it.
7625         (load-user-init-file): Ditto.
7626
7627 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7628
7629         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7630         calling valid-image-instantiator-format-p
7631
7632 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7633
7634         * isearch-mode.el (isearch-mode): The variable is
7635         isearch-unhidden-extents, not isearch-opened-extents.
7636
7637 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7638
7639         * minibuf.el (next-history-element): Modify error message if a
7640         default value is available.
7641
7642 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7643
7644         * bytecomp.el (byte-compile-file): Don't unconditionally write
7645         .elc files in binary - might contain non-Latin1.
7646
7647 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7648
7649         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7650         for windows-nt.
7651
7652         * version.el:
7653         * startup.el (user-init-file-base):
7654         * process.el (call-process-region):
7655         * files.el (make-backup-file-name):
7656         (backup-file-name-p):
7657         (file-relative-name):
7658         (abbreviate-file-name):
7659         (set-auto-mode):
7660         * code-process.el (call-process-region): Removed unnecessary
7661         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7662         support out of the universe.
7663
7664         * process.el:
7665         * code-process.el:
7666         * bytecomp.el (byte-compile-file): Removed reference to
7667         buffer-file-type, and commented usage of binary-process-output
7668         NTEmacs variables.
7669
7670 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7671
7672         * help.el (function-arglist): Add case for macro.
7673
7674 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7675
7676         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7677         printers.
7678         (custom-display): Added a menu for printer/display tags.
7679
7680         * frame.el (frame-type):
7681         * device.el (device-type): Added 'msprinter to the doc string, and
7682         removed 'pc -- it is not going to be implemented ever.
7683         (call-device-method): Fixed docstring typo.
7684         Defined specifier tags 'printer and 'display.
7685
7686 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7687
7688         * lisp/itimer.el (itimer-run-expired-timers): (consp
7689           last-command-event-time) instead of (consp
7690           'last-command-event-time).
7691
7692 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7693
7694         * msw-glyphs.el: Removed obsolete commentary.
7695
7696 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7697
7698         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7699         better default value.
7700
7701 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7702
7703         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7704         (read-string): Ditto.
7705         (eval-minibuffer): Ditto.
7706         (read-command): Ditto.
7707         (read-function): Ditto.
7708         (read-variable): Ditto.
7709         (read-number): Ditto.
7710         (read-shell-command): Ditto.
7711         (read-number): Record history.
7712
7713 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7714
7715         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7716
7717 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7718
7719         * faces.el (startup-initialize-custom-faces): New function.
7720         Reset all faces created during auto-autoloads loading time
7721         by defface.
7722         * startup.el (command-line): Call it.
7723
7724 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7725
7726         * about.el (about-hackers): Add myself to contributors list.
7727
7728 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7729
7730         * menubar-items.el (maybe-add-init-button): Removed an argument in
7731         a call to load-user-init-file, as the function managed to lose its
7732         formal parameter a few betas ago.
7733
7734 2000-01-18  Martin Buchholz <martin@xemacs.org>
7735
7736         * XEmacs 21.2.27 is released.
7737
7738 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7739
7740         * process.el (shell-command-to-string): Use the FSF docstring.
7741         Make shell-command-to-string the standard function, and
7742         exec-to-string the (deprecated) alias.
7743
7744         * startup.el: typo fix.
7745
7746 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7747
7748         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7749
7750 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7751
7752         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7753         buffers after visible buffers.
7754         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7755
7756 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7757
7758         * info.el (Info-extract-menu-node-name): Stop at a dot
7759         followed by whitespace or right parenthesis.
7760
7761 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7762
7763         * info.el (Info-directory-list): Warn against using Customize with
7764         Info-directory-list.
7765
7766 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7767
7768         * minibuf.el (read-file-name): doc fix.
7769
7770         * autoload.el (update-file-autoloads): doc fix.
7771
7772         * about.el (about-hackers): Change my E-mail address.
7773
7774 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7775
7776         * info.el (Info-visit-file): Just use the `f' interactive spec to
7777         read a filename in the standard way.
7778
7779 2000-01-13  Andy Piper  <andy@xemacs.org>
7780
7781         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7782         (gutter-buffers-tab-extent): new variable.
7783         (update-tab-in-gutter): call add-tab-to-gutter again if the
7784         orientation has changed.
7785         (add-tab-to-gutter): cope with different orientations.
7786
7787 2000-01-11  Didier Verna  <didier@xemacs.org>
7788
7789         * info.el (Info-following-node-name): backward-skip dots as well
7790         as spaces (dots at the end of a node name aren't part of it).
7791         (Info-extract-menu-node-name): don't skip dots. There could be
7792         some in the node name.
7793         (Info-index): allow dots to be part of a node name.
7794
7795 2000-01-12  Andreas Jaeger  <aj@suse.de>
7796
7797         * files.el (auto-mode-alist): Added idlwave-mode.
7798         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7799
7800 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7801
7802         * info.el (Info-search): Show default value.
7803
7804 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7805
7806         * info.el (Info-read-node-completion-table): New variable.
7807         (Info-read-node-name-1): New function.
7808         (Info-read-node-name): Use it.
7809         (Info-follow-reference): Use DEFAULT argument of completing-read.
7810         (Info-menu): Ditto.
7811
7812 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7813
7814         * hyper-apropos.el (hyper-describe-key-briefly): Save
7815         window configuration.
7816         (hyper-describe-face): Use DEFAULT of completing-read.
7817         (hyper-apropos-read-variable-symbol): Ditto.
7818         (hyper-apropos-read-function-symbol): Ditto.
7819
7820 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7821
7822         * mule/mule-cmds.el (set-default-coding-system): Set
7823         comint-exec-hook to use coding-system-for-read and
7824         coding-system-for-write so that C-x RET c works.
7825
7826 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7827
7828         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7829         (previous-matching-history-element): Increment
7830         minibuffer-max-depth by 1.
7831         (next-matching-history-element): Ditto.
7832
7833 2000-01-11  Andy Piper  <andy@xemacs.org>
7834
7835         * gutter-items.el (buffers-tab): Create a new face for the buffers
7836         tab.
7837         (buffers-tab-face): use it.
7838
7839 2000-01-10  Didier Verna  <didier@xemacs.org>
7840
7841         * modeline.el (modeline-scrolling-method): change modeline X
7842         cursor appearance according to the value.
7843
7844 2000-01-07  Andreas Jaeger  <aj@suse.de>
7845
7846         * about.el (about-hackers): Moved my entry to contributor list.
7847         (xemacs-hackers): Added myself.
7848         (about-maintainer-info): Added description of myself.
7849
7850
7851 2000-01-07  Didier Verna  <didier@xemacs.org>
7852
7853         * modeline.el (modeline-scrolling-method): new variable.
7854         (mouse-drag-modeline): add reference to it in the docstring.
7855         (mouse-drag-modeline): handle it.
7856
7857 2000-01-08  Andy Piper  <andy@xemacs.org>
7858
7859         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7860         calls.
7861         (remove-buffer-from-gutter-tab): ditto.
7862
7863 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7864
7865         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7866         (custom-face-edit): Fix grammatical error in help message.
7867
7868 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7869
7870         * movemail.el: Added.
7871
7872         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7873
7874 2000-01-03  Didier Verna  <didier@xemacs.org>
7875
7876         * modeline.el (mouse-drag-modeline): remove the code related to
7877         the modeline horizontal scrolling facility.
7878
7879 1999-12-31  Martin Buchholz <martin@xemacs.org>
7880
7881         * XEmacs 21.2.26 is released.
7882
7883 1999-12-28  Andy Piper  <andy@xemacs.org>
7884
7885         * wid-edit.el (widget-push-button-value-create): The gui cache
7886         does not agree with native widgets which can only be displayed
7887         once per window. The reasons for caching are diminished now that
7888         we don't hog resources when creating buttons.
7889         (widget-push-button-cache) deleted.
7890
7891 1999-12-24  Martin Buchholz <martin@xemacs.org>
7892
7893         * XEmacs 21.2.25 is released.
7894
7895 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7896
7897         * hyper-apropos.el (hyper-apropos): Toggle
7898         hyper-apropos-programming-apropos correctly.
7899         Set REGEXP when user accepts default value.
7900
7901 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7902
7903         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7904         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7905
7906 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7907
7908         * mule/mule-category.el (undefined-category-designator):
7909         Return char instead of character.  Search for undefined one.
7910         (describe-category): Use with-displaying-help-buffer.
7911
7912 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7913
7914         * byte-optimize.el (byte-optimize-plus):
7915         Optimize (+ 1) to 1 instead of (1+ nil).
7916
7917         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7918
7919         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7920
7921         * byte-optimize.el (byte-optimize-char-before): New function.
7922         Remove performance penalty for using (char-before) instead of (char-after).
7923
7924 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7925
7926         * mule/mule-category.el (char-category-list): Return character
7927         instead of integer.
7928
7929 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7930
7931         * minibuf.el (read-buffer): Check default is buffer object.
7932
7933 1999-11-25  Andy Piper  <andy@xemacs.org>
7934
7935         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7936         for buttons.
7937
7938 1999-12-16  Andreas Jaeger  <aj@suse.de>
7939
7940         * package-get.el (package-get-maybe-save-index): Fixed typo.
7941         Patch by Jeff Miller <jmiller@smart.net>.
7942
7943 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7944
7945         * gnuserv.el (gnuserv-process-filter):  don't call
7946         gnuserv-write-to-client when gnuserv-current-client is nil
7947
7948 1999-12-14  Martin Buchholz <martin@xemacs.org>
7949
7950         * XEmacs 21.2.24 is released.
7951
7952 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7953
7954         * about.el (about-hackers): Update my email address.
7955
7956 1999-12-07  Martin Buchholz <martin@xemacs.org>
7957
7958         * XEmacs 21.2.23 is released.
7959
7960 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7961
7962         * package-get.el (package-get-download-sites): Removed several
7963         defunct download sites, added many new ones, and corrected a few
7964         incorrect directory-on-site entries.  Added physical locations to
7965         site-description.
7966
7967 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7968
7969         * finder.el (finder-commentary): add DOC string and fix
7970         interactive spec
7971
7972 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7973
7974         * help.el (describe-function): Don't forget to intern the string
7975         completing-read returns.
7976         (describe-variable): Ditto.
7977
7978 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7979
7980         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7981         `hyper-apropos-help-mode' here to find symbol to customize
7982         irregardless of cursor position and simplify
7983         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7984         `hyper-apropos-popup-menu'.
7985
7986 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7987
7988         * apropos.el (apropos-mode-map): Add return to call
7989         apropos-follow.
7990         (apropos-print): Call apropos-mode to have better
7991         command reference. Put keymap text-poperty to
7992         symbole name.
7993
7994 1999-11-22  Alastair Burt  <burt@dfki.de>
7995
7996         * help.el: (describe-bindings-1): Added handling of keymaps for
7997         the extents at point.
7998
7999 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8000
8001         * gutter-items.el (buffers-tab-items): Wrap the function in a
8002         save-match-data
8003
8004 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8005
8006         * help.el (describe-function): Use the DEFAULT argument to
8007         completing-read.
8008         (describe-variable): Ditto.
8009
8010 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8011
8012         * minibuf.el (read-from-minibuffer): Add optional argument
8013         DEFAULT to have better mini-buffer history support.
8014         (completing-read): Pass default to read-from-minibuffer.
8015         (read-buffer): Pass default to completing-read.
8016
8017 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8018
8019         * font-lock.el (font-lock-doc-string-face): Document the
8020         `font-lock-lisp-like' property.
8021
8022 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8023
8024         * lisp-mode.el: Specify `font-lock-lisp-like'.
8025
8026         * font-lock.el (font-lock-lisp-like): New function.
8027         (font-lock-fontify-syntactically-region): Use it.
8028
8029 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8030
8031         * XEmacs 21.2.22 is released
8032
8033 1999-11-28  Martin Buchholz <martin@xemacs.org>
8034
8035         * XEmacs 21.2.21 is released.
8036
8037 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8038
8039         * minibuf.el (read-coding-system): Accept symbol and
8040         coding-system object as a default-coding-system.
8041
8042 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8043
8044         * minibuf.el (read-coding-system): Accept symbol as
8045         a default-coding-system.
8046
8047 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8048
8049         * apropos.el (apropos-documentation): Use insert instead
8050         of princ.
8051
8052 1999-11-07  William M. Perry  <wmperry@aventail.com>
8053
8054         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8055           for the linux console.
8056
8057         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8058           stuff to work when you are not on a window system, since the GPM
8059           mouse support now allows pasting from outside of XEmacs.
8060
8061 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8062
8063         * XEmacs 21.2.20 is released
8064
8065 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8066
8067         * setup-paths.el (paths-default-info-directories): Add
8068         /usr/share/info and /usr/local/share/info.
8069
8070 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8071
8072         * about.el: Updated Vladimir Ivanovic's info.
8073
8074 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8075
8076         * auto-show.el (auto-show-truncationp): Remove.
8077
8078         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8079
8080 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8081
8082         * indent.el (indent-line-to): fix bug: spaces were not replaced
8083         with tab if column is multiple of tab-width
8084         From dhn@qedinc.com
8085
8086 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8087
8088         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8089         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8090
8091         * package-get.el (package-get-package-provider): Be verbose when
8092         interactive. Patch from Robert Pluim
8093
8094 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8095
8096         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8097         info file suffixes.
8098
8099 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8100
8101         * process.el (open-network-stream): Add a new optional parameter
8102         PROTOCOL to support udp; fix a minor typo and add an explanation
8103         in docstring for udp programming.
8104
8105         * code-process.el (open-network-stream): Add a new optional
8106         parameter PROTOCOL to support udp; fix a minor typo and add an
8107         explanation in docstring for udp programming.
8108
8109 1999-10-18  Andy Piper  <andy@xemacs.org>
8110
8111         * gui.el (make-gui-button): be more precise about how we call
8112         callbacks.
8113
8114         * wid-edit.el (widget-push-button-value-create): Use the new form
8115         of native gui-button.
8116
8117 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8118
8119         * info.el (Info-page-prev): Don't do (sit-for 0).
8120
8121 1999-10-13  Andy Piper  <andy@xemacs.org>
8122
8123         * gutter-items.el (progress-abort-glyph): new glyph for showing
8124         abort status.
8125         (append-progress): dispatch-event rather than sit-for.
8126         (abort-progress): new function. Show the abort glyph with an
8127         appropriate message.
8128         (raw-append-progress): dispatch-event rather than sit-for.
8129         (display-progress): cope with aborts.
8130
8131         * gui.el (make-gui-button): Use native widgets for buttons
8132         unconditionally.
8133         (insert-gui-button): ditto.
8134         (gui-button-p): ditto.
8135
8136         * xbm-button.el: remove from core.
8137
8138         * xpm-button.el: remove from core.
8139
8140 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8141
8142         * faces.el (init-device-faces): Don't initialize the random faces
8143         on the stream device.
8144
8145 1999-10-06  Andy Piper  <andy@xemacs.org>
8146
8147         * files.el (recover-file): Don't use ls under windows for revert buffer.
8148
8149 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8150
8151         * package-get.el (package-get-download-menu): Make menu really
8152         toggle download sites.
8153         (package-get-download-sites): Add autoload cookie.
8154
8155 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8156
8157         * setup-paths.el (paths-find-module-directory): Ditto.
8158
8159 1999-09-29  Werner Fink  <werner@suse.de>
8160
8161         * setup-paths.el (paths-find-exec-directory): Add missing nil
8162         parameter for environment.
8163
8164 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8165
8166         * modeline.el (modeline-format):
8167         Only purecopy the strings.  Else
8168         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8169         barfs.
8170
8171 1999-08-28  Mike Woolley  <mike@bulsara.com>
8172
8173         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8174         user setting comint-completion-addsuffix and
8175         comint-process-echoes.
8176
8177 1999-09-22  Andy Piper  <andy@xemacs.org>
8178
8179         * gutter-items.el (update-tab-in-gutter): use
8180         last-nonminibuf-window instead of selected-window.
8181
8182 1999-09-18  Andy Piper  <andy@xemacs.org>
8183
8184         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8185         display on.
8186
8187         * subr.el (record-buffer-hook): new variable so that the hook gets
8188         some documentation.
8189
8190 1999-09-16  Andy Piper  <andy@xemacs.org>
8191
8192         * gutter-items.el (update-tab-in-gutter): only update when the
8193         gutter is visible.
8194         (remove-buffer-from-gutter-tab): ditto.
8195
8196 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8197
8198         * simple.el (do-auto-fill): Commented out part of Kinsoku
8199         processing.
8200
8201 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8202
8203         * isearch-mode.el (isearch-highlightify-region): Give the
8204         highlighting extents a high priority.
8205         (isearch-make-extent): Give the main highlighting extent an even
8206         higher priority.
8207
8208 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8209
8210         * packages.el (packages-compute-package-locations): Fix typo from
8211         -u rationalization.
8212
8213 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8214
8215         * setup-paths.el (paths-find-doc-directory): Respect value of
8216         `configure-doc-directory.'
8217
8218         * find-paths.el (paths-find-architecture-directory): Give
8219         precendence `default' argument (which typically comes from
8220         configure).
8221
8222 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8223
8224         * startup.el (command-line-early): Added options -user-init-file
8225         and -user-init-directory.
8226
8227         * files.el (user-init-file): Default to NIL so we can recognize
8228         when it's set.
8229
8230 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8231
8232         * obsolete.el (init-file-user):
8233         * startup.el:
8234         * packages.el (packages-compute-package-locations):
8235         * package-get.el (package-get-user-index-filename):
8236         * menubar-items.el (maybe-add-init-button):
8237         * info.el (Info-annotations-path):
8238         * dump-paths.el:
8239         Change `user-init-directory' to be an absolute path.
8240         Use `user-init-directory' where appropriate.
8241         Zap `init-file-user' and its uses.
8242
8243 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8244
8245         * subr.el (copy-symbol): New function.
8246
8247 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8248
8249         * isearch-mode.el (isearch-done): Be sure to restore invisible
8250         extents in the proper buffer.
8251         (isearch-pre-command-hook): Set this-command to the correct value
8252         in case the buffer has changed and old overriding-local-map was
8253         used.
8254         (isearch-restore-extent): Use remprop instead of setting the
8255         property to nil.
8256
8257 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8258
8259         * cmdloop.el (execute-extended-command): Update zmacs region
8260         before the delay.
8261         (execute-extended-command): Make the message gettext-friendly.
8262
8263 1999-09-07  Andy Piper  <andy@xemacs.org>
8264
8265         * gutter-items.el (progress-gauge-glyph): renamed from
8266         progress-glyph.
8267         (progress-text-glyph): new variable.
8268         (progress-layout-glyph): use layouts and text glyphs.
8269         (progress-area-buffer): removed.
8270         (progress-text-and-extent): new variable.
8271         (progress-displayed-p): dynamically create gutter area buffer.
8272         (clear-progress): ditto.
8273         (raw-append-progress): ditto.
8274         (append-progress): use new glyph names.
8275         (raw-append-progress): only create the extent when needed. set
8276         properties more optimally.
8277         (progress): remove args.
8278
8279 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8280
8281         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8282         mapcar where the return value is unused.
8283         (isearch-restore-invisible-extents): Ditto.
8284         (isearch-highlight-all-cleanup): Ditto.
8285         (isearch-delete-extents-in-range): Traverse the extents only once.
8286         (isearch-highlight-all-update): Don't start over if the search
8287         string has changed and more input is pending.
8288
8289 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8290
8291         * packages.el (packages-find-package-data-path): Ditto.
8292
8293         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8294
8295         * subr.el (mapc-internal): Don't make obsolete.
8296
8297         * cl-extra.el (mapc): Resurrect.
8298
8299 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8300
8301         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8302         alias.
8303
8304         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8305         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8306         (isearch-yank-clipboard): Use get-clipboard instead of
8307         x-get-clipboard.
8308         (isearch-yank-selection): Fix docstring.
8309
8310 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8311
8312         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8313
8314 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8315
8316         * cl-macs.el (extent-start-position): Fix setf method.
8317         (extent-end-position): Ditto.
8318
8319 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8320
8321         * isearch-mode.el: End merge with FSF 20.4.
8322
8323         * isearch-mode.el (search-invisible): New variable.
8324         (isearch-hide-immediately): Ditto.
8325         (isearch-unhidden-extents): Ditto.
8326         (isearch-range-invisible): New function.
8327         (isearch-unhide-extent): Ditto.
8328         (isearch-restore-invisible-extents): Ditto.
8329         (isearch-restore-extent): Ditto.
8330
8331         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8332         implementation.
8333         (isearch-ring-retreat-edit): Ditto.
8334         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8335         (isearch-forward-regexp): New arguments NOT-REGEXP and
8336         NO-RECURSIVE-EDIT.
8337         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8338         (isearch-backward-regexp): New arguments NOT-REGEXP and
8339         NO-RECURSIVE-EDIT.
8340         (isearch-mode): Return isearch-success.
8341         (isearch-update): Use unread-command-events instead of
8342         unread-command-event.
8343         (isearch-abort): If an invalid regexp is encountered, keep popping
8344         states.
8345         (isearch-*-char): Use FSF implementation.
8346         (isearch-whitespace-chars): Use the more robust FSF's
8347         implementation.
8348         (isearch-within-brackets): New variable.
8349         (isearch-mode): Initialize it.
8350         (isearch-edit-string): Bind it.
8351         (isearch-search-and-update): Set it.
8352         (isearch-push-state): Push it.
8353         (isearch-top-state): Pop it.
8354         (isearch-search): Set it.
8355         (isearch-printing-char): When called by isearch-whitespace-chars,
8356         handle M-SPC gracefully.
8357         (isearch-message-prefix): New argument ELLIPSIS.
8358         (isearch-message-suffix): Ditto.
8359         (isearch-message): Use the ELLIPSIS argument when calling
8360         isearch-message-prefix and isearch-message-suffix.
8361         (isearch-message-prefix): Distinguish between "wrapped" and
8362         "overwrapped" search, FWIW.
8363
8364 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8365
8366         * isearch-mode.el (isearch-edit-string): Use the head of the
8367         search ring instead of search-last-string and search-last-regexp.
8368         (search-highlight): Renamed from isearch-highlight.
8369         (isearch-exit): Use the new name.
8370         (isearch-highlight): Ditto.
8371         (isearch-dehighlight): Ditto.
8372         (isearch-update-ring): New function.
8373         (isearch-done): Call it.
8374         (isearch-done): New argument EDIT.
8375         (isearch-repeat): If search string is empty, look up at the car of
8376         the search ring; ignore the yank pointer.
8377         (isearch-abort): Call isearch-done with NOPUSH.
8378         (isearch-cancel): New function.
8379         (isearch-mode-map): Bind it to ESC ESC ESC.
8380
8381         * isearch-mode.el: Begin merge with FSF 20.4.
8382
8383 1999-09-01  Andy Piper  <andy@xemacs.org>
8384
8385         * x-select.el (x-get-clipboard): obsolete.
8386         (x-yank-clipboard-selection): obsolete
8387
8388         * select.el (disown-selection): need to be careful to disown the
8389         clipboard if we set it via selection.
8390         (get-clipboard): move from x-select.el
8391         (yank-clipboard-selection): ditto.
8392
8393 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8394
8395         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8396         isearch-highlight-all-matches to nil.
8397         (isearch-fixed-case): New variable.
8398         (isearch-mode): Initialize it.
8399         (isearch-edit-string): Save it.
8400         (isearch-toggle-case-fold): Set it.
8401         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8402         need to check isearch-fixed-case.
8403         (isearch-toggle-case-fold): Update highlighting of all matches
8404         before the pause.
8405         (isearch-edit-string):
8406
8407 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8408
8409         * isearch-mode.el (isearch-edit-string): Call isearch-message
8410         before reading the event so that the prompt is displayed properly.
8411         (isearch-message): Use isearch-nonincremental when calling
8412         isearch-message-prefix.
8413         (minibuffer-local-isearch-map): Bind up and down to do the same as
8414         M-p and M-n respectively.
8415         (isearch-done): New arg NOPUSH.
8416         (isearch-edit-string): Use it.
8417         (isearch-edit-string): Don't bind isearch-string.
8418         (isearch-ring-adjust): Edit string, *then* push state.
8419
8420 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8421
8422         * faces.el (isearch-secondary): Make isearch-secondary look
8423         different than default.
8424
8425 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8426
8427         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8428         save-excursion.
8429         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8430         (isearch-update): Call isearch-dehighlight without arguments.
8431         (isearch-done): Ditto.
8432
8433         * isearch-mode.el (isearch-fix-case): If the search string has no
8434         upper-case letters, allow the folding to be reenabled.
8435         Previously, once disabled, the folding would remain that way until
8436         the end of isearch.
8437         (isearch-top-state): Call isearch-fix-case.
8438
8439         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8440         save-excursion.
8441         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8442
8443 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8444
8445         * xpm-button.el:
8446         xbm-button.el: Need to exist in core because gui.el depends on
8447         them.
8448
8449 1999-08-31  Andy Piper  <andy@xemacs.org>
8450
8451         * gutter-items.el (buffers-tab-face): new customizable variable.
8452         (buffers-tab-default-buffer-line-length): new specifier for
8453         maximum viewable characters.
8454         (progress-stack): new variable for implementing widget-based
8455         progress messages.
8456         (progress-area-buffer): ditto.
8457         (progress-glyph-height): ditto.
8458         (progress-stop-callback): ditto.
8459         (progress-quit-function): new function.
8460         (progress-glyph): new variable.
8461         (progress-layout-glyph): ditto.
8462         (progress-displayed-p): new function, see message-displayed-p for
8463         details.
8464         (clear-progress): ditto.
8465         (remove-progress): ditto.
8466         (append-progress): ditto.
8467         (raw-append-progress): ditto.
8468         (display-progress): ditto.
8469         (current-progress): ditto.
8470         (current-progress-label): ditto.
8471         (progress): ditto.
8472         (lprogress): ditto.
8473
8474
8475 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8476
8477         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8478
8479         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8480         `isearch-yank-selection'.
8481         (isearch-mode-map): Use it.
8482         (isearch-yank-selection): Use `get-selection' instead of
8483         `get-x-selection'.
8484
8485 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8486
8487         * faces.el (isearch-secondary): Create face here.
8488
8489         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8490         timers.
8491
8492 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8493
8494         * subr.el (buffer-string): More robust backward compatibility
8495         check, courtesy William Perry.
8496
8497 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8498
8499         * replace.el (perform-replace): Stop the search after the search
8500         limit has been reached.
8501
8502 1999-08-23  Andy Piper  <andy@xemacs.org>
8503
8504         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8505         here if we don't have one.
8506
8507 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8508
8509         * ldap.el (ldap-coding-system): Default to nil until we get
8510         efficient UTF8 support
8511         (ldap-decode-string): Guard against `decode-coding-string' not
8512         being defined
8513         (ldap-encode-string): Guard against `encode-coding-string' not
8514         being defined
8515
8516 1999-08-23  Didier Verna  <didier@xemacs.org>
8517
8518         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8519         Some doc strings improvements, and add a star to the `interactive'
8520         calls.
8521
8522 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8523
8524         * font-lock.el (java-font-lock-keywords-3): introduced new
8525         keywords and regexpes for javadoc syntax 1.2.
8526
8527 1999-08-17  Andy Piper  <andy@xemacs.org>
8528
8529         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8530         format-buffers-tab-line.
8531         (buffers-tab-max-buffer-line-length): new variable.
8532         (format-buffers-tab-line): new function. truncate names if over
8533         buffers-tab-max-buffer-line-length.
8534
8535 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8536
8537         * cus-start.el: Customize the variable `bell-inhibit-time'.
8538
8539 1999-08-16  Andy Piper  <andy@xemacs.org>
8540
8541         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8542         brute-force approach to deleting the last buffer.
8543         (buffers-tab-grouping-regexp): new customizable variable.
8544         (select-buffers-tab-buffers-by-mode): use it.
8545
8546 1999-08-13  Andy Piper  <andy@xemacs.org>
8547
8548         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8549         deletion problem.
8550
8551 1999-07-30  Didier Verna  <didier@xemacs.org>
8552
8553         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8554         of princ to output symbols.
8555         (custom-save-face-internal): ditto.
8556         (custom-save-resets): ditto.
8557
8558 1999-08-09  Didier Verna  <didier@xemacs.org>
8559
8560         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8561         `regexp-quote' to protect the major mode name for use as a regular
8562         expression (c++ needs this for instance).
8563
8564 1999-08-08  Andy Piper  <andy@xemacs.org>
8565
8566         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8567         cope with similar mode names.
8568
8569         * gutter-items.el (buffers-tab-selection-function): new selection
8570         function.
8571         (select-buffers-tab-buffers-by-mode): new function.
8572         (buffers-tab-items): use it if set to only display buffers in the
8573         tab in the current buffer's group..
8574         (update-tab-in-gutter): use new api.
8575         (remove-buffer-from-gutter-tab): ditto.
8576
8577         * gutter-items.el (buffers-tab-max-size): set custom selection
8578         default to 6.
8579         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8580         (add-tab-to-gutter): set face as default.
8581
8582 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8583
8584         * faces.el (frob-face-property): Merge the fall-back specifier
8585         with the target, not replace it.
8586
8587 1999-08-05  Andy Piper  <andy@xemacs.org>
8588
8589         * gutter-items.el (update-tab-in-gutter): add frame argument for
8590         buffer-items.
8591         (update-tab-in-gutter): use it.
8592
8593         * gutter-items.el (record-buffer-hook): set.
8594
8595         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8596         change.
8597         (switch-to-buffer-hook) deleted.
8598
8599 1999-08-04  Andy Piper  <andy@xemacs.org>
8600
8601         * gutter-items.el (update-tab-in-gutter): make sure this will work
8602         as an argument to create-frame-hook.
8603
8604 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8605
8606         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8607         instead of timer emulation.
8608
8609 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8610
8611         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8612         Emacs isearch enhancements.
8613
8614 1999-07-28  Andy Piper  <andy@xemacs.org>
8615
8616         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8617         all devices that support tab controls.
8618         (remove-buffer-from-gutter-tab): new function. to be used as a
8619         value for kill-buffer-hook.
8620
8621 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8622
8623         * auto-show.el (auto-show-truncationp): changed to match
8624         `window_translation_on'
8625
8626 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8627
8628         * XEmacs 21.2.19 is released
8629
8630 1999-07-28  SL Baur  <steve@miho>
8631
8632         * code-files.el (insert-file-contents): Fix docstring.
8633         revert previous change.
8634
8635 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8636
8637         * fill.el (fill-region-as-paragraph): Change re-break-point to
8638         contain word-across-newline plus one character so that filling
8639         Japanese and Chinese works as desired.
8640         * simple.el (do-auto-fill): Ditto.
8641
8642 1999-07-26  SL Baur  <steve@miho>
8643
8644         * mule/japanese.el ("Japanese"): Do not specify a default input
8645         method.
8646         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8647
8648 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8649
8650         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8651         able to use cl-macs macro in early lisp.
8652
8653 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8654
8655         * custom.el:
8656         * cus-face.el:
8657         * cus-edit.el:
8658                 Massive custom Theme API changes.
8659
8660 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8661
8662         * code-files.el (insert-file-contents): Regard
8663         coding-system-magic-cookie if `coding-system-for-read' is nil.
8664
8665 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8666
8667         * mule/thai-xtis.el: Add coding: local variable, to avoid
8668         bootstrapping problem with C locale.
8669
8670 1999-07-22  Andy Piper  <andy@xemacs.org>
8671
8672         * dumped-lisp.el (preloaded-file-list): guard against putting
8673         gutter-items in a less than functional XEmacs.
8674         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8675
8676 1999-07-18  Bob Weiner  <weiner@beopen.com>
8677
8678         * fill.el (fill-context-prefix): Fixed bug that prevented the
8679         setting of an adaptive fill prefix when the `dont-skip-first' was
8680         t.
8681
8682 1999-07-22  SL Baur  <steve@miho>
8683
8684         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8685
8686 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8687
8688         * files.el (interpreter-mode-alist): add `make', `guile', and
8689         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8690         makefile-mode, guile is a scheme, and someday XEmacs will be
8691         modular enough to use as an efficient scripting tool.)
8692
8693 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8694
8695         * mule/mule-cmds.el (reset-language-environment): Regard
8696         coding-category `utf-8' and `ucs-4' if they are available.
8697
8698 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8699
8700         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8701         (prefer-coding-system): Fix DOC-string.
8702
8703         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8704         DOC-string too.
8705
8706         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8707         Mule.
8708         (coding-system-change-eol-conversion): Fix DOC-string.
8709
8710 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8711
8712         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8713         instead of `list-coding-system'.
8714
8715 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8716
8717         * menubar-items.el (default-menubar): `select-input-method' was
8718         renamed to `set-input-method'.
8719
8720         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8721         "Set Language Environment" menu.
8722
8723         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8724         "Describe Language Support" menu.
8725
8726 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8727
8728         * mule/chinese.el ("Chinese-GB"): Rename
8729         `chinese-gb-environment-setup-function' to
8730         `setup-chinese-gb-environment-internal'.
8731
8732 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8733
8734         * mule/korean.el: Use `define-coding-system-alias' instead of
8735         `copy-coding-system'.
8736
8737 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8738
8739         * mule/mule-cmds.el (set-language-environment-coding-systems):
8740         Treat duplicated coding-categories.
8741
8742 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8743
8744         * mule/japanese.el: Use `define-coding-system-alias' instead of
8745         `copy-coding-system'.
8746
8747 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8748
8749         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8750         coding-system `viscii'.
8751
8752 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8753
8754         * mule/cyrillic.el:
8755         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8756         (cyrillic-alternativnyj-decode-table): New variable.
8757         (cyrillic-alternativnyj-encode-table): New variable.
8758         - Specify `iso-8-1' as a category of coding-system
8759           `alternativnyj'.
8760         - Abolish general Cyrillic environment.
8761
8762 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8763
8764         * mule/chinese.el:
8765         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8766         - Register `chinese-gb-environment-setup-function' as a
8767           `setup-function' of "Chinese-GB" environment.
8768
8769 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8770
8771         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8772         optional argument `parents'.
8773
8774         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8775         property for Thai-XTIS.
8776
8777         * mule/mule-help.el (help-with-tutorial): Use property
8778         `tutorial-coding-system' of language-info as a coding-system to
8779         read tutorial file.
8780
8781 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8782
8783         * mule/thai-xtis.el: Don't setup `setup-function' and
8784         `exit-function'.
8785
8786         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8787         `set-coding-category-system' to set up coding-system for
8788         coding-category.
8789
8790         * mule/mule-cmds.el (prefer-coding-system): Use
8791         `set-coding-category-system' to set up coding-system for
8792         coding-category.
8793
8794 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8795
8796         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8797         Thai-XTIS environment.
8798
8799         * mule/mule-cmds.el (prefer-coding-system): Use
8800         `find-coding-system' instead of `coding-system-p'.
8801
8802 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8803
8804         * mule/mule-cmds.el (set-language-environment-coding-systems):
8805         Modify eol-type for XEmacs.
8806
8807         * mule/thai-xtis.el: Delete unused local variable `category'.
8808
8809         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8810         function.
8811         (prefer-coding-system): Don't call
8812         `update-coding-systems-internal'; use function
8813         `coding-category-list' instead of variable `coding-category-list';
8814         use `set-coding-priority-list' instead of `set-coding-priority';
8815         modify `eol-type' for XEmacs.
8816
8817         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8818         `charset-columns'.
8819         (char-width): Likewise.
8820
8821 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8822
8823         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8824         `tis-620'.
8825
8826         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8827         `set-coding-priority-list' instead of `set-coding-priority'; don't
8828         call `update-coding-systems-internal'.
8829
8830         * mule/mule-misc.el (coding-system-get): New function.
8831         (coding-system-put): New function.
8832         (coding-system-category): New function.
8833
8834 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8835
8836         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8837         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8838         to avoid conflict with leim/quail/thai-xtis.
8839
8840         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8841         to thai-xtis-chars.el.
8842
8843         * mule/thai-xtis-chars.el: New file (split from
8844         mule/thai-xtis.el).
8845
8846 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8847
8848         * mule/thai-xtis.el:
8849         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8850         - Add syntax entries.
8851         - Put `preferred-coding-system' of the charset `thai-xtis' to
8852           `tis-620'.
8853
8854 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8855
8856         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8857         rewritten to use write-multibyte-character.
8858
8859 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8860
8861         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8862         of `iso-2022-7'.
8863         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8864         ported yet.
8865         (read-input-method-name): Treat optional argument `default'.
8866
8867 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8868
8869         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8870         all.
8871         (set-language-info-alist): Set up menus here.
8872
8873 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8874
8875         * minibuf.el (completing-read): Add new optional argument
8876         `default'.
8877         (read-coding-system): Add new optional argument
8878         `default-coding-system'.
8879
8880 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8881
8882         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8883         (viet-viscii-...->viet-vscii...).
8884
8885 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8886
8887         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8888         and menus.
8889
8890 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8891
8892         * mule/mule-cmds.el (input-method-function): Add permanent-local
8893         property.
8894
8895 1999-03-30  Dave Love  <fx@gnu.org>
8896
8897         * mule/mule-cmds.el (current-language-environment): Doc fix.
8898
8899 1999-02-06  Richard Stallman  <rms@gnu.org>
8900
8901         * mule/european.el (setup-slovenian-environment): New function.
8902         ("Slovenian"): New language environment.
8903
8904 1999-01-27  Dave Love  <fx@gnu.org>
8905
8906         * mule/mule-cmds.el (current-language-environment): Provide :link,
8907         :type (choices) and appropriate :get.
8908
8909 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8910
8911         * mule/mule-cmds.el (describe-language-environment): Don't alter
8912         input-method-alist.
8913
8914 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8915
8916         * mule/mule-cmds.el (prefer-coding-system): Call
8917         set-coding-priority, so that the internal array of priorities is
8918         also updated.
8919
8920 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8921
8922         * mule/mule-cmds.el (prefer-coding-system): If the argument
8923         requires specific EOL conversion type, make the default coding
8924         systems use that.
8925
8926 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8927
8928         * mule/mule-cmds.el (set-language-environment): Pass the default
8929         eol-type to set-language-environment-coding-systems.
8930         (set-default-coding-systems): Copy the eol-type property for the
8931         new default values of {buffer-file,process}-coding-system from the
8932         old defaults.
8933         (set-language-environment-coding-systems): Accept an optional
8934         argument EOL-TYPE, and set the eol-type property of the default
8935         coding systems accordingly.
8936
8937 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8938
8939         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8940         use generate-new-buffer instead of get-buffer-create.
8941
8942 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8943
8944         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8945
8946 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8947
8948         * mule/mule-cmds.el (default-input-method): Fix custom type.
8949
8950 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8951
8952         * mule/mule-cmds.el (setup-specified-language-environment):
8953         Add apropos-inhibit property.
8954         (describe-specified-language-support): Likewise.
8955
8956 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8957
8958         * mule/mule-cmds.el: Doc fixes.
8959
8960 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8961
8962         * mule/mule-cmds.el (register-input-method): Doc-string
8963         modified.
8964
8965 1998-09-01  Dave Love  <fx@gnu.org>
8966
8967         * mule/mule-cmds.el (current-language-environment): Fix
8968         setter function.
8969
8970 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8971
8972         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8973         mule/european.el, mule/hebrew.el, mule/japanese.el,
8974         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8975         avoid bootstrapping problem if you need to recompile all the Lisp
8976         files using interpreted code.
8977
8978 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8979
8980         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8981         ("Latin-2"): Likewise.
8982
8983 1998-08-18  Per Starback  <starback@update.uu.se>
8984
8985         * mule/european.el (setup-latin2-environment): Fix typo.
8986
8987 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8988
8989         * mule/european.el: Give proper value of `input-method' key to all
8990         lang. env.
8991
8992         * mule/mule-cmds.el (activate-input-method): Handle the case that
8993         the arg INPUT-METHOD is nil correctly.
8994         (read-multilingual-string): Activate the specified input method
8995         before calling read-string.  Afterward, activate the original
8996         input method.
8997
8998 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8999
9000         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9001         (set-language-info-alist): Fix typo in doc-string.
9002
9003         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9004
9005 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9006
9007         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9008         (reset-language-environment): New function for the job that
9009         setup-english-environment used to do.
9010         (set-language-environment): Do more setups according to the info
9011         in language-info-alist.
9012         (read-language-name): Handle the case that the arg KEY is nil.
9013         (describe-language-environment): Handle input-method property.
9014
9015         * mule/: All files under this directory, which related with
9016         specific languages (such as mule/european.el, mule/greek.el,
9017         mule/hebrew.el, mule/misc-lang.el), modified as below.
9018         (setup-XXX-environment): Just call set-language-environment.  If
9019         they used to do some other jobs than what done by
9020         set-language-environment, those jobs are done in
9021         setup-XXX-environment-internal now.
9022         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9023         the value to setup-XXX-environment-internal.  Add properties
9024         input-method and features.
9025
9026         * mule/english.el (setup-english-environment): Just call
9027         reset-language-environment.
9028
9029         * mule/european.el (setup-8-bit-environment): Function deleted.
9030
9031 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9032
9033         * mule/mule-cmds.el (input-method-exit-on-first-char)
9034         (input-method-use-echo-area): Doc fixes.
9035
9036 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9037
9038         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9039         variable.
9040         (input-method-use-echo-area): New variable.
9041
9042 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9043
9044         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9045
9046 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9047
9048         * mule/mule-cmds.el (activate-input-method): Update mode line.
9049         (inactivate-input-method): Likewise.
9050
9051 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9052
9053         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9054         input method in the current buffer, but just bind
9055         current-input-method.
9056
9057 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9058
9059         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9060
9061         * mule/misc-lang.el ("IPA"): Add coding-priority and
9062         coding-system.
9063
9064 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9065
9066         * mule/greek.el: Add coding-priority.
9067
9068 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9069
9070         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9071         LANG-ENV.
9072
9073 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9074
9075         * mule/mule-cmds.el (register-input-method): Fix previous change.
9076         (setup-specified-language-environment): Doc fix.
9077
9078 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9079
9080         * mule/mule-cmds.el: Several doc fixes.
9081         (get-language-info, set-language-info): Rename argument.
9082         (set-language-info-alist): Likewise.
9083         (register-input-method): Rename argument.
9084         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9085
9086 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9087
9088         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9089         default value while reading an input method.
9090
9091 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9092
9093         * mule/mule-cmds.el (universal-coding-system-argument):
9094         Use buffer-file-coding-system as default.
9095
9096 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9097
9098         * mule/korean.el ("Korean"): Doc fix.
9099
9100 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9101
9102         * mule/mule-cmds.el (describe-language-environment): Print the
9103         languge environment at the head.
9104
9105 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9106
9107         * mule/japanese.el: Set exit-function to exit-japanese-environment
9108         for Japanese environment.
9109
9110 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9111
9112         * mule/mule-cmds.el (set-language-environment): Doc fix.
9113         (current-language-environment): Use defcustom.
9114         (default-input-method): Specify :type.
9115
9116 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9117
9118         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9119         modified.
9120         (prefer-coding-system): Doc-string modified.
9121
9122 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9123
9124         * mule/mule-cmds.el (set-language-info): Doc-string
9125         describes `coding-priority' KEY.
9126         (set-language-environment-coding-systems): New function.
9127         (select-safe-coding-system): New function.
9128         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9129         (set-language-info-alist): New optionla arg PARENTS.  Call
9130         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9131         (set-language-environment-coding-systems): New function.
9132
9133         * mule/chinese.el: Remove setting up of
9134         describe-chinese-environment-map and
9135         setup-chinese-environment-map.  Exclude them in args of calls to
9136         set-language-info-alist.  Register coding-priority key in
9137         language-info-alist.
9138
9139         * mule/cyrillic.el: Remove setting up of
9140         describe-cyrillic-environment-map and
9141         setup-cyrillic-environment-map.  Exclude them in args of calls to
9142         set-language-info-alist.  Register coding-priority key in
9143         language-info-alist.
9144
9145         * mule/english.el: Register coding-priority key in
9146         language-info-alist.
9147
9148         * mule/ethiopic.el: Register coding-priority key in
9149         language-info-alist.
9150
9151         * mule/european.el: Remove setting up of
9152         describe-european-environment-map and
9153         setup-european-environment-map.  Exclude them in args of calls to
9154         set-language-info-alist.  Register coding-priority key in
9155         language-info-alist.  Add "German" language env.
9156         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9157         (setup-german-environment): New function.
9158
9159         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9160         change default input method to "greek-postfix".
9161
9162         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9163         coding-priority key in
9164
9165 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9166
9167         * mule/mule-cmds.el (set-language-info): Doc fix.
9168         (input-method-inactivate-hook): Doc fix.
9169
9170 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9171
9172         * mule/mule-cmds.el (set-input-method): Renamed from
9173         select-input-method.
9174
9175 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9176
9177         * mule/mule-cmds.el (set-language-environment): Run
9178         exit-language-environment-hook before calling `exit-function'
9179         which is specified for the language environment.
9180
9181 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9182
9183         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9184         modified.
9185         (prefer-coding-system): Likewise.
9186         (describe-language-environment): Print aliases of each coding
9187         system.
9188         (set-language-environment-hook): New variable.
9189         (exit-language-environment-hook): New variable.
9190         (set-language-environment): Call these hooks.  Before setting a
9191         new language environment, exit from the
9192         current-language-environment if necessary.
9193         (input-method-verbose-flag): The value can be nil, t,
9194         complex-only, or default.
9195         (input-method-highlight-flag): Doc-string augmented.
9196         (activate-input-method): Check if we can run the registered
9197         function to activate an input method.
9198
9199         * mule/korean.el: Set exit-function for language environment
9200         "Korean" to exit-korean-environment.
9201         (setup-korean-environment): Moved to korea-util.el.
9202
9203 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9204
9205         * mule/mule-cmds.el (read-multilingual-string): Use
9206         current-input-method prior to default-input-method.  Don't bind
9207         current-input-method by `let', instead, activate the specified
9208         input method in the current buffer temporarily.
9209
9210 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9211
9212         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9213
9214 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9215
9216         * mule/chinese.el (post-read-decode-hz): Return the result of
9217         decode-hz-region.
9218         (pre-write-encode-hz): Do not change the value of
9219         last-coding-system.
9220
9221 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9222
9223         * mule/mule-ccl.el: Doc fixes.
9224
9225 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9226
9227         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9228         (check-ccl-program): New macro.
9229
9230 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9231
9232         * mule/mule-ccl.el: Comment about CCL syntax modified.
9233         (ccl-command-table): Add read-multibyte-character and
9234         write-multibyte-character.
9235         (ccl-code-table): Add ex-cmd.
9236         (ccl-extended-code-table): New variable.
9237         (ccl-embed-extended-command): New function.
9238         (ccl-compile-read-multibyte-character,
9239         ccl-compile-write-multibyte-character) New functions.
9240         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9241         ccl-dump-write-multibyte-character): New functions.
9242
9243 1999-07-22  SL Baur  <steve@miho>
9244
9245         * config.el (config-value-file): config.values is installed into
9246         doc-directory.
9247         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9248
9249 1999-07-19  Didier Verna  <didier@xemacs.org>
9250
9251         * rect.el: all functions rewritten, except when noted. Below is a
9252         list of interface changes.
9253         (apply-on-rectangle): new function. Obsoletes
9254         `operate-on-rectangle'. All functions that used to call this
9255         function now call the new one.
9256         (kill-rectangle): added optional prefix arg to fill lines.
9257         (delete-rectangle): ditto.
9258         (delete-extract-rectangle): ditto.
9259         (open-rectangle): ditto.
9260         (clear-rectangle): ditto.
9261         (delete-rectangle-line): added third arg FILL.
9262         (delete-extract-rectangle-line): ditto.
9263         (open-rectangle-line): ditto.
9264         (clear-rectangle-line): ditto.
9265
9266 1999-07-18  Andy Piper  <andy@xemacs.org>
9267
9268         * menubar-items.el (default-menubar): add gutter options.
9269
9270         * gutter-items.el: new file.
9271         (gutter): new group for custom.
9272         (gutter-visible-p): new variable.
9273         (default-gutter-position): ditto.
9274         (buffers-tab): new group for the buffers tab.
9275         (gutter-buffers-tab): widget to put in the gutter.
9276         (buffers-tab-max-size): max number of tabs.
9277         (buffers-tab-switch-to-buffer-function): function to call when a
9278         tab is pressed.
9279         (buffers-tab-omit-function): filter buffers with this function.
9280         (buffers-tab-format-buffer-line-function): format buffer names for
9281         inclusion in tabs.
9282         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9283         the record.
9284         (build-buffers-tab-internal): build a list of tab items.
9285         (buffers-tab-items): ditto.
9286         (add-tab-to-gutter): put a tab in the gutter area.
9287         (update-tab-in-gutter): reset the buffers in the tab.
9288
9289         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9290
9291         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9292         (switch-to-buffer-hooks): new hook.
9293
9294         * toolbar.el (default-toolbar-position): fix typo.
9295
9296 1999-07-16  Andy Piper  <andy@xemacs.org>
9297
9298         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9299
9300 1999-07-15  Didier Verna  <didier@xemacs.org>
9301
9302         * cus-edit.el (custom-prompt-variable): optional third arg makes
9303         prompt for a comment string.
9304         (customize-set-value): optional prefix makes this function handle
9305         variable comments.
9306         (customize-set-variable): ditto.
9307         (customize-save-variable): ditto.
9308         (customize-customized): handle custom comments.
9309         (customize-save-customized): ditto.
9310         (custom-variable-state-set): ditto.
9311         (custom-face-state-set): ditto.
9312         (customize-saved): ditto.
9313         (custom-variable-set): ditto.
9314         (custom-face-set): ditto.
9315         (custom-variable-save): ditto.
9316         (custom-face-save): ditto.
9317         (custom-variable-reset-saved): ditto.
9318         (custom-face-reset-saved): ditto.
9319         (custom-variable-reset-standard): ditto.
9320         (custom-face-reset-standard): ditto.
9321         (custom-comment-face): new face.
9322         (custom-comment-tag-face): ditto.
9323         (custom-comment): new widget.
9324         (custom-comment-create): new function.
9325         (custom-comment-delete): ditto.
9326         (custom-comment-value-set): ditto.
9327         (custom-comment-show): ditto.
9328         (custom-comment-invisible-p): ditto.
9329         (custom-variable-value-create): create a comment field widget.
9330         (custom-face-value-create): ditto.
9331         (custom-variable-menu): new entry for adding a custom comment.
9332         (custom-face-menu): ditto.
9333         (custom-save-variables): possibly save custom comments.
9334         (custom-save-faces): ditto.
9335
9336         * cus-face.el (custom-set-faces): the arguments can now have a
9337         custom comment as fourth argument.
9338
9339         * custom.el (custom-set-variables): the arguments can now have a
9340         custom comment as fifth element.
9341
9342 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9343
9344         * XEmacs 21.2.18 is released
9345
9346 1999-07-13  SL Baur  <steve@miho>
9347
9348         * lib-complete.el (read-library-name): Revert previous change.
9349         (read-library): Ditto.
9350
9351 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9352
9353         * packages.el (packages-package-list): Capitalize docstring.
9354
9355         * packages.el (packages-find-package-library-path): Use #'nconc
9356         rather than #'append to reduce consing -- #'mapcar uses Flist,
9357         which returns a freshly consed list.  #'append would create yet
9358         another fresh list, using Fmake_list in concat.
9359
9360         * packages.el (package-provide): Use setq with remassq like it
9361         says in its docstring.
9362
9363 1999-07-06  SL Baur  <steve@miho.m17n.org>
9364
9365         * lib-complete.el (progn-with-message): Fix typo.
9366
9367 1999-07-06  SL Baur  <steve@miho.m17n.org>
9368
9369         * mule/mule-misc.el (char-octet): Make function match docstring.
9370         From Katsumi Yamaoka <yamaoka@jpl.org>
9371
9372 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9373
9374         * wid-edit.el (widget-documentation): corrected spelling error.
9375
9376 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9377
9378         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9379         keys if already bound
9380
9381 1999-07-06  SL Baur  <steve@miho.m17n.org>
9382
9383         * lib-complete.el (progn-with-message): Revert previous changes.
9384
9385 1999-06-24  Bob Weiner  <weiner@beopen.com>
9386
9387         * lib-complete.el (find-library):
9388         (find-library-other-window):
9389         (find-library-other-frame): Completely rewrote
9390         so that these functions actually work when called non-interactively.
9391         Also made them handle LIBRARY arguments which end with .el or .elc.
9392
9393 1999-06-24  Bob Weiner  <weiner@beopen.com>
9394
9395         * simple.el (indent-new-comment-line): Locally bound
9396         `block-comment-start' to `comstart' or else when this is called
9397         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9398         `block-comment-start' value, ignoring any existing spacing after a
9399         comment prefix in the previous line and producing ugly comments.
9400
9401 1999-06-23  Bob Weiner  <weiner@beopen.com>
9402
9403         * list-mode.el (mouse-choose-completion):
9404         (choose-completion):
9405         (completion-switch-to-minibuffer): Added.
9406         ([Tab]): [Tab] previously switched to the minibuffer
9407         but since [space] does that and since most applications in the
9408         world use [Tab] to select the next item in a list, do that in the
9409         *Completions* buffer too.  This will cause the least confusion
9410         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9411         06/23/1999.
9412
9413 1999-06-22  Bob Weiner  <weiner@beopen.com>
9414
9415         * help.el (help-buffer-name): Added support for a null value
9416         of `help-buffer-prefix-string' since some buffers require no
9417         prefix.
9418
9419 1999-06-20  Bob Weiner  <weiner@beopen.com>
9420
9421         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9422         in the completion-list-mode-map to bury the completions buffer
9423         even when the minibuffer is no longer active.
9424
9425 1999-06-20  Bob Weiner  <weiner@beopen.com>
9426
9427         * list-mode.el (list-mode): It is visually disconcerting to have
9428         the text cursor disappear within list buffers, especially when
9429         moving from window to window, so leave it visible.
9430
9431 1999-07-01  SL Baur  <steve@miho.m17n.org>
9432
9433         * menubar-items.el (default-menubar): Conditionalize the bug
9434         report menu item (which may not be possible in this XEmacs).
9435         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9436
9437 1999-06-30  SL Baur  <steve@miho.m17n.org>
9438
9439         * subr.el (with-current-buffer): DOC string fix.
9440         Suggested by Bob Weiner <weiner@altrasoft.com>
9441
9442 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9443
9444         * cus-face.el (custom-face-italic): insert missing args
9445
9446 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9447
9448         * packages.el (package-locations): Changed default early package
9449         hierarchies to ~/.xemacs/mule-packages and
9450         ~/.xemacs/xemacs-packages.
9451
9452 1999-06-23  SL Baur  <steve@miho.m17n.org>
9453
9454         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9455
9456 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9457
9458         * packages.el (package-locations): Changed default early package
9459         hierarchy to ~/.xemacs/packages.
9460         (package-locations): Removed `packages' as a possible name for a
9461         late package hierarchy.
9462
9463 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9464
9465         * mule/mule-category.el (word-combining-categories): Set up new
9466         variable.
9467         (word-separating-categories): Likewise.
9468
9469 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9470
9471         * XEmacs 21.2.17 is released
9472
9473 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9474
9475         * font-menu.el (font-menu-set-font): allow for nil specification
9476         of font size.
9477
9478 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9479
9480         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9481         is 1.
9482
9483 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9484
9485         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9486         8859-5 instead of ISO 8859-1.
9487
9488 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9489
9490         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9491         (viet-viscii-encode-table): Ditto.
9492
9493         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9494         Make obsolete definition of char-octet.
9495
9496 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9497
9498         * subr.el: Move no-Mule make-char ...
9499         * help-nomule.el (make-char): To here.
9500         (string-width): Make Mule compatibility alias.
9501
9502 1999-06-15  Andy Piper  <andy@xemacs.org>
9503
9504         * select.el (get-selection-no-error): really make there be no-error.
9505         (get-selection): revert to original.
9506
9507 1999-06-11  Andy Piper  <andy@xemacs.org>
9508
9509         * select.el (selection-sets-clipboard): renamed.
9510         (own-selection): use it.
9511
9512 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9513
9514         * XEmacs 21.2.16 is released
9515
9516 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9517
9518         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9519         missing characters to avoid crash.
9520
9521 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9522
9523         * coding.el (set-terminal-coding-system): Only set the console
9524         coding system on the selected console if it is a tty.
9525
9526 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9527
9528         * cus-face.el:
9529         * cus-edit.el:
9530         * faces.el:
9531         (custom):
9532         (face-spec-set):
9533         * faces.el (frob-face-property):
9534         * font-menu.el (font-menu-set-font):
9535                   Actually apply changes from 1999-03-17
9536
9537 1999-06-10  Andy Piper  <andy@xemacs.org>
9538
9539         * select.el (get-selection): abstract out non error-signalling
9540         part.
9541         (get-selection-no-error): get-selection without signalling an
9542         error.
9543         (selection-is-clipboard-p): new variable. controls whether the
9544         selection sets the clipboard.
9545         (own-selection): use it.
9546
9547         * mouse.el (insert-selection): fallback to clipboard after trying
9548         primary selection and cutbuffer.
9549
9550 1999-06-05  Andy Piper  <andy@xemacs.org>
9551
9552         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9553         selection functions.
9554
9555 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9556
9557         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9558         default value.
9559         (load): Use `raw-text' instead of `no-conversion'.
9560         (insert-file-contents): Likewise.
9561
9562         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9563         of `no-conversion'.
9564
9565 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9566
9567         * coding.el: Don't copy `no-conversion' to `raw-text'.
9568
9569 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9570
9571         * subr.el (make-char): Define it if Mule is not around.
9572
9573 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9574
9575         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9576
9577         * x-select.el (x-disown-selection-internal): Restore symbol as an
9578         obsolete alias.
9579         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9580
9581 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9582
9583         * XEmacs 21.2.15 is released
9584
9585 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9586
9587         * subr.el (split-string): Avoid infinite looping
9588
9589 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9590
9591         * ldap.el (ldap-ignore-attribute-codings): New variable
9592         (ldap-default-attribute-decoder): New variable
9593         (ldap-coding-system): New variable
9594         (ldap-attribute-syntax-encoders): New variable
9595         (ldap-attribute-syntax-decoders): New variable
9596         (ldap-attribute-syntaxes-alist): New variable
9597         (ldap-encode-boolean): New function
9598         (ldap-decode-boolean): New function
9599         (ldap-encode-country-string): New function
9600         (ldap-decode-string): New function
9601         (ldap-decode-address): New function
9602         (ldap-encode-address): New function
9603         (ldap-decode-attribute): New function
9604         (ldap-search): Use some of these
9605
9606 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9607
9608         * version.el (emacs-version): Make the patch level/beta come
9609         before the XEmacs qualifier so that it gets into (funcall
9610         emacs-version) and thus in the bug reports.
9611         (emacs-version>=): Support patch levels.
9612
9613 1999-06-03  SL Baur  <steve@xemacs.org>
9614
9615         * version.el: implement x.y.z version number
9616         From Jan Vroonhof <vroonhof@math.ethz.ch>
9617
9618 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9619
9620         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9621
9622 1999-05-22  Vin Shelton <acs@xemacs.org>
9623
9624         * startup.el: Document -private and break out non-standard X options.
9625
9626 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9627
9628         * mule/mule-charset.el (charset-after): New function.
9629         (charset-direction): Synch with Mule, update docstring.
9630         (get-charset-property): New function.
9631         (put-charset-property): New function.
9632         (charset-plist): New function.
9633
9634         * mule/mule-charset.el (compose-region):
9635         (decompose-region): remove;  these functions (which don't work
9636         since we don't do composite characters) have been moved to
9637         mule-util.el.
9638         (toplevel): follow coding standards
9639
9640 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9641
9642         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9643         exist any more.
9644
9645         * code-files.el: Fix commentary to follow coding standards.  Move
9646         the single line left in mule-files.el to here.
9647
9648         * mule/mule-files.el: delete.
9649
9650 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9651
9652         * info.el (Info-scroll-prev): Use event functions instead of the
9653         old emacs 19 interface.
9654
9655 1999-06-02  Andy Piper  <andy@xemacs.org>
9656
9657         * x-font-menu.el (x-font-menu-load-font):
9658         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9659
9660 1999-05-31  Andy Piper  <andy@xemacs.org>
9661
9662         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9663         group.
9664         (font-menu-this-frame-only-p): ditto.
9665         (font-menu-max-items): reinstate, from Jan Vroonhof
9666         <vroonhof@math.ethz.ch>
9667         (font-menu-submenu-name-format): ditto.
9668         (font-menu-split-long-menu): ditto, for use by the family
9669         constructor.
9670         (font-menu-family-constructor): use it.
9671
9672 1999-05-30  Andy Piper  <andy@xemacs.org>
9673
9674         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9675         for use by the font menu.
9676
9677         * msw-font-menu.el: new file implementing mswindows specific
9678         font-menu behaviour.
9679         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9680         (mswindows-font-menu-junk-families): ditto.
9681         (hack-font-truename): ditto.
9682         (mswindows-font-regexp-ascii): ditto.
9683         (mswindows-reset-device-font-menus): ditto.
9684         (mswindows-font-menu-font-data): ditto.
9685         (mswindows-font-menu-load-font): ditto.
9686
9687         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9688         (x-font-menu-font-data): ditto.
9689         (x-font-menu-load-font): ditto.
9690
9691         * font-menu.el: new file implementing generic font menu behaviour.
9692         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9693         made device independent.
9694         (font-menu-this-frame-only-p): ditto.
9695         (font-menu-preferred-resolution): ditto.
9696         (font-menu-size-scaling): new variable used to determine whether
9697         sizes are in points or tenths of a point.
9698         (vassoc): moved from x-font-menu.el.
9699         (device-fonts-cache): ditto.
9700         (device-fonts-cache): ditto.
9701         (flush-device-fonts-cache): ditto.
9702         (reset-device-font-menus): copied from x-font-menu.el and made
9703         device independent. Most functionality deferred to
9704         device-dependent versions.
9705         (font-menu-family-constructor): copied from x-font-menu.el and
9706         made device independent.
9707         (font-menu-size-constructor): ditto.
9708         (font-menu-weight-constructor): ditto.
9709         (font-menu-set-font): ditto.
9710         (font-menu-change-face): ditto.
9711         (font-menu-load-font): new device method.
9712         (font-menu-font-data): ditto.
9713
9714         * x-font-menu.el: The above functions deleted.
9715
9716 1999-05-26  Andy Piper  <andy@xemacs.org>
9717
9718         * update-elc.el:
9719         * make-docfile.el:
9720         * loadup.el: rehash expand-file-name usage to not use default-directory.
9721
9722 1999-05-21  Andy Piper  <andy@xemacs.org>
9723
9724         * x-select.el (x-select-convert-to-text):
9725         (x-selected-text-type):
9726         (x-get-selection):
9727         (xselect-convert-to-string):
9728         (xselect-convert-to-compound-text):
9729         (xselect-convert-to-length):
9730         (xselect-convert-to-targets):
9731         (xselect-convert-to-delete):
9732         (xselect-convert-to-filename):
9733         (xselect-convert-to-charpos):
9734         (xselect-convert-to-lineno):
9735         (xselect-convert-to-colno):
9736         (xselect-convert-to-sourceloc):
9737         (xselect-convert-to-os):
9738         (xselect-convert-to-host):
9739         (xselect-convert-to-user):
9740         (xselect-convert-to-class):
9741         (xselect-convert-to-name):
9742         (xselect-convert-to-integer):
9743         (xselect-convert-to-atom):
9744         (xselect-convert-to-identity): functions renamed from x-* and
9745         moved to select.el.
9746         (x-get-secondary-selection): use rename get-selection.
9747         (x-get-clipboard): ditto.
9748         (x-own-selection): moved to select.el.
9749         (x-valid-simple-selection-p): ditto.
9750         (x-dehilight-selection): ditto.
9751         (x-own-clipboard): ditto.
9752         (x-disown-selection): ditto.
9753
9754         * x-mouse.el (x-yank-function): moved to mouse.el.
9755         (x-insert-selection): ditto.
9756         (x-set-point-and-move-selection): use renamed function.
9757
9758         * select.el (selected-text-type): moved and renamed from
9759         x-select.el.
9760         (selection-owner-p): moved to C.
9761         (selection-exists-p): ditto.
9762         (get-cutbuffer): new device method.
9763         (get-selection): generalised and moved from x-select.el.
9764         (own-selection): moved x-own-selection functionality into here.
9765         (dehilight-selection): renamed and moved from x-select.el.
9766         (own-clipboard): functionality moved from x-select.el using new
9767         generic C builtins.
9768         (disown-clipboard): ditto.
9769         (select-convert-to-text):
9770         (select-convert-to-string):
9771         (select-convert-to-compound-text):
9772         (select-convert-to-length):
9773         (select-convert-to-targets):
9774         (select-convert-to-delete):
9775         (select-convert-to-filename):
9776         (select-convert-to-charpos):
9777         (select-convert-to-lineno):
9778         (select-convert-to-colno):
9779         (select-convert-to-sourceloc):
9780         (select-convert-to-os):
9781         (select-convert-to-host):
9782         (select-convert-to-user):
9783         (select-convert-to-class):
9784         (select-convert-to-name):
9785         (select-convert-to-integer):
9786         (select-convert-to-atom):
9787         (select-convert-to-identity): new functions renamed from x-* and
9788         moved from x-select.el.
9789
9790         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9791         into here and use as the default window-system mouse yank.
9792         (insert-selection): generalised and moved from x-mouse.el.
9793         (own-clipboard): moved to C.
9794
9795         * msw-select.el (mswindows-selection-owned-p): deleted.
9796         (mswindows-own-selection): generalised and moved to select.el.
9797         (mswindows-disown-selection): generalised and moved to C.
9798         (mswindows-selection-owner-p): ditto.
9799
9800 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9801
9802         * XEmacs 21.2.14 is released
9803
9804 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9805
9806         * about.el: update contact info for jason and slb.
9807
9808 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9809
9810         * mule/european.el (setup-romanian-environment): Add Romanian
9811         support from Emacs/Mule romanian.el.
9812
9813 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9814
9815         * cus-face.el: Label all custom changes with the 'custom' tag.
9816
9817         * cus-edit.el: idem ditto.
9818
9819         * faces.el: Added suport for adding device tags to various functions.
9820         (custom): New device tag.
9821         (face-spec-set): Call reset face with tags argument. No longer do
9822         x-init-global-faces hack.
9823
9824         * faces.el (frob-face-property): Use an anonymous specifier to map
9825         frob-face-property-1 over.
9826
9827         * x-font-menu.el (font-menu-set-font): Always specify all
9828         properties to custom.
9829
9830 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9831
9832         * mule/european.el (setup-czech-environment): Add czech support.
9833         From David Sauer <davids@orfinet.cz>
9834
9835 1999-03-15  SL Baur  <steve@xemacs.org>
9836
9837         * check-features.el: Turn hard errors into warnings.
9838
9839 1999-03-21  SL Baur  <steve@xemacs.org>
9840
9841         * simple.el (delete-key-deletes-forward): As per discussion on
9842         xemacs-beta, default to t.
9843
9844 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9845
9846         * loadup.el: Define Installation-string before loading anything.
9847
9848 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9849
9850         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9851         From Anders Stenman <stenman@isy.liu.se>
9852
9853 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9854
9855         * wid-edit.el (widget-glyph-find): Ditto.
9856
9857         * packages.el (locate-library): Ditto.
9858
9859         * loadup.el (really-early-error-handler): Ditto.
9860
9861         * lib-complete.el (read-library): Ditto.
9862
9863         * faces.el (set-face-stipple): Ditto.
9864
9865         * code-files.el (load): Use new calling style of locate-file.
9866
9867 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9868
9869         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9870         dead.
9871
9872 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9873
9874         * dumped-lisp.el (preloaded-file-list): Don't load
9875         Installation.el.
9876
9877         * loadup.el (Installation-string): Define it here.
9878
9879 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9880
9881         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9882         Installation.el needs to be loaded before `dump-paths', otherwise
9883         the dumping process won't find it.
9884
9885 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9886
9887         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9888         subr so that we can use `replace-in-string' in Installation.el to
9889         get rid of C-m chars under the native Windows build.
9890
9891 1999-04-29  Andy Piper  <andy@xemacs.org>
9892
9893         * make-docfile.el: canonicalize file and directory names.
9894
9895         * device.el (call-device-method): new function for calling device
9896         specific methods.
9897         (define-device-method): new function for defining device methods.
9898         (define-device-method*): ditto.
9899
9900 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9901
9902         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9903
9904 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9905
9906         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9907         (cyrillic-koi8-r-encode-table): Likewise.
9908         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9909         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9910
9911         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9912         from vietnamese.el].
9913
9914         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9915         mule/mule-misc.el.
9916
9917 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9918
9919         * mule/thai-xtis.el:
9920         - Change font registry name from "Thai94x94-0" to "xtis-0".
9921         - Change mnemonic of coding-system `tis-620' to "TIS620".
9922
9923 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9924
9925         * mule/ethiopic.el: fixed.
9926
9927 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9928
9929         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9930
9931         * mule/thai-xtis.el: New file.
9932
9933         * mule/vietnamese.el: New file.
9934
9935         * mule/ethiopic.el: New file.
9936
9937 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9938
9939         * bytecomp.el (byte-compile-close-variables): Leave
9940         debug-issue-ebola-notices alone.
9941
9942 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9943
9944         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9945         at the top of the buffer since it is the most important thing to
9946         customize
9947         (ldap-get-host-parameter): New defun
9948         (ldap-search): Add a new parameter `withdn' to retrieve the
9949         distinguished names of entries
9950
9951 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9952
9953         * startup.el (splash-frame-body): Date and spelling fixes.
9954
9955 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9956
9957         * view-less.el (toggle-truncate-lines): add autoload tag
9958
9959 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9960
9961         * format.el (format-alist): Disable image stuff.
9962
9963 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9964
9965         * wid-edit.el (widget-glyph-find): Search by directories, then by
9966         suffixes rather than the other way around.
9967         (widget-image-conversion): Renamed to
9968         `widget-image-file-name-suffixes'.
9969
9970 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9971
9972         * mule/mule-charset.el: Made old functions obsolete, remove the
9973         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9974         (charset-iso-graphic-plane): Rename from charset-graphic.
9975         (charset-iso-final-char): Rename from charset-final.
9976         (charset-width): Rename from charset-columns.
9977         (charset-bytes): Added from fsf compatibility, returns always 1.
9978
9979         * mule/mule-misc.el: Move charset-doc-string alias to
9980         mule-charset.el
9981
9982 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9983
9984         * x-faces.el (x-make-font-bold-italic): honor
9985         *try-oblique-before-italic-fonts*
9986
9987 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9988
9989         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9990
9991 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9992
9993         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9994         name.
9995
9996 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9997
9998         * cl-extra.el (equalp): Would bug out for lists.
9999
10000 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10001
10002         * about.el (about-hackers):  Change cgw's email address
10003
10004 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10005
10006         * XEmacs 21.2.13 is released
10007
10008 1999-03-12  SL Baur  <steve@xemacs.org>
10009
10010         * simple.el (delete-key-deletes-forward): Revert to previous
10011         behavior.
10012
10013 1999-01-18  Didier Verna  <didier@xemacs.org>
10014
10015         * menubar-items.el (xemacs-splash-buffer): handle the case of
10016         multiple elements in the splash buffer body.
10017
10018         * startup.el (splash-frame-timeout): new constant: interval
10019         between splash buffer elements.
10020         (command-line-1): handle splash buffer with multiple elements (use
10021         a timeout).
10022         (splash-frame-body): Originally `startup-splash-frame-body'.
10023         Rewrote a cleaner and more readable version. This can now be array,
10024         in which case each element is displayed in turn in the splash buffer.
10025         (splash-frame-static-body): new constant. Persistent information
10026         across all splash buffer elements (preserves the possibility to give
10027         it in different languages.
10028         (circulate-splash-frame-elements): new function. Used as a timeout
10029         to circulate through all splash frame elements and display them in
10030         sequence.
10031         (display-splash-frame): originally `startup-splash-frame'. Handle
10032         the case of multiple elements in the splash buffer body. Now
10033         returns a timeout id if multiple elements to display, or nil.
10034
10035 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10036
10037         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10038         so they can be overridden by x-init-face-from-resources.
10039         Additionally specify the font name also with an x tag.
10040
10041 1999-03-08  Andy Piper  <andy@xemacs.org>
10042
10043         * package-get.el (package-get-base): autoload.
10044
10045         * menubar-items.el (default-menubar): add update menu item. Fix
10046         custom menu to only be activated when package-base is available.
10047
10048         * package-get.el (package-get-custom): don't load
10049         package-get-custom as it is auto-generated. Fix group definition.
10050
10051 1999-03-05  Didier Verna  <didier@xemacs.org>
10052
10053         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10054         instead of `symbol-name' (Thanks Kyle).
10055
10056         * cus-edit.el (custom-save-variables): use `prin1' instead of
10057         princ to write symbols.
10058
10059 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10060
10061         * XEmacs 21.2.12 is released
10062
10063 1999-03-05  SL Baur  <steve@xemacs.org>
10064
10065         * menubar-items.el (default-menubar): Add kfm browsing support.
10066         From Neal Becker <nbecker@fred.net>
10067
10068 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10069
10070         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10071         calls to font-lock during buffer reversion.
10072
10073 1999-02-12  Didier Verna  <didier@xemacs.org>
10074
10075         * info.el (Info-build-node-completions): unconditionally widen the
10076         tag table buffer.
10077
10078 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10079
10080         * x-faces.el (x-init-face-from-resources):
10081         Only set fonts in the 'x locale.
10082
10083 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10084
10085         * package-ui.el (pui-install-selected-packages): Don't throw on
10086         `package-admin-delete-binary-package' returning nil since it's
10087         normal.  Reindent function.
10088         (pui-add-required-packages): Handle case where packages selected
10089         for installation have never been installed.
10090
10091 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10092
10093         * menubar-items.el (default-menubar):
10094         Implement the ``Mule->Set coding system of process'' menu item.
10095
10096 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10097
10098         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10099         files
10100         - Change some `if's to `when's
10101
10102 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10103
10104         * XEmacs 21.2.11 is released
10105
10106 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10107
10108         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10109         against window close (Fix Bug #460).
10110         (ask-user-about-lock-dbox): Idem.
10111
10112 1999-02-25  SL Baur  <steve@xemacs.org>
10113
10114         * mule/mule-charset.el (charset-leading-byte): New function.
10115         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10116
10117 1999-02-12  Andy Piper  <andy@xemacs.org>
10118
10119         * about.el (xemacs-hackers): change andy's email address.
10120         (about-url-alist): change andy's web page address.
10121         (about-xemacs): add piper.
10122
10123 1999-02-16  SL Baur  <steve@xemacs.org>
10124
10125         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10126         of mule-base into lisp/mule.
10127
10128 1999-02-16  SL Baur  <steve@xemacs.org>
10129
10130         * mule/arabic.el:
10131         mule/canna-leim.el:
10132         mule/chinese.el:
10133         mule/cyrillic.el:
10134         mule/english.el:
10135         mule/european.el:
10136         mule/greek.el:
10137         mule/hebrew.el:
10138         mule/japanese.el:
10139         mule/kinsoku.el:
10140         mule/korean.el:
10141         mule/misc-lang.el:
10142         mule/mule-category.el:
10143         mule/mule-ccl.el:
10144         mule/mule-charset.el:
10145         mule/mule-cmds.el:
10146         mule/mule-coding.el:
10147         mule/mule-files.el:
10148         mule/mule-help.el:
10149         mule/mule-init.el:
10150         mule/mule-misc.el:
10151         mule/mule-tty-init.el:
10152         mule/mule-x-init.el:
10153         mule/viet-chars.el:  Remerge from mule-base.
10154
10155         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10156         of mule-base into lisp/mule.
10157
10158 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10159
10160         * process.el (exec-to-string): Use `shell-command-switch' in place
10161         of hard-wired "-c" (for WindowsNT).
10162
10163 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10164
10165         * menubar-items.el (default-menubar):  Remove obsolete
10166         "Gopher" item
10167
10168 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10169
10170         * package-admin.el (package-admin-get-install-dir): First fall
10171         back to the location of xemacs-base for non-mule packages.
10172
10173 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10174
10175         * paths.el:
10176         - improved automounter tmp directory support.
10177         - support 4 (!) empirically discovered automounter conventions
10178
10179 1999-02-12  SL Baur  <steve@xemacs.org>
10180
10181         * etags.el (pop-tag-mark): autoload to match key binding.
10182
10183 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10184
10185         * XEmacs 21.2.10 is released
10186
10187 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10188
10189         * package-get.el (package-get-remote-filename): Don't bug out for
10190         a local file name in the search entry.
10191
10192 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10193
10194         * XEmacs 21.2.9 is released
10195
10196 1999-01-19  Didier Verna  <didier@xemacs.org>
10197
10198         * replace.el (replace-search-function): new variable containing a
10199         function to perform a search-forward.
10200         (replace-re-search-function): new variable containing a function
10201         to perform a re-search-forward.
10202         (perform-replace): use them.
10203
10204 1999-01-25  Didier Verna  <didier@xemacs.org>
10205
10206         * select.el (selection-owner-p): use the name `XEmacs'.
10207         (cut-copy-clear-internal): ditto.
10208
10209 1999-01-18  Andy Piper  <andy@xemacs.org>
10210
10211         * about.el (about-url-alist): Update my entry.
10212         (xemacs-hackers): Ditto.
10213
10214 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10215
10216         * buffer.el (switch-to-buffer): Fixing documentation.
10217         * minibuf.el (minibuffer-completion-table): ditto.
10218         * cl-macs.el (return-from): ditto.
10219
10220 1999-01-04  Didier Verna  <didier@xemacs.org>
10221
10222         * replace.el (delete-non-matching-lines): temporarily disable
10223         case-folding when called interactively with a regexp containing
10224         uppercase characters.
10225         (delete-matching-lines): ditto.
10226         (count-matches): ditto.
10227         (list-matching-lines): ditto.
10228
10229 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10230
10231         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10232         abort if current window is split horizontally, not if others are
10233         split.  Got rid of unnecessary minibuffer checking.  Also, add
10234         some comments (it's still complex).
10235
10236 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10237
10238         * package-get.el: changed address for doc.ic.ac.uk to
10239         sunsite.doc.ic.ac.uk
10240
10241 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10242
10243         * ldap.el (toplevel): Remove requires so that the file compiles
10244         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10245
10246 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10247
10248         * dump-paths.el: Calculate module-directory and set
10249         module-load-path to the load path for modules.
10250
10251         * loadup.el: Get bootstrap value of module-load-path from the
10252         environment variable EMACSBOOTSTRAPMODULEPATH.
10253         - Display the module load path if we're debugging paths.
10254
10255         * setup-paths.el: Added function paths-find-site-module-directory.
10256         - Added function paths-find-module-directory.
10257         - Added function paths-construct-module-load-path.  Uses new
10258         environment variable EMACSMODULEPATH.
10259
10260 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10261
10262         * font.el (font-default-object-for-device):
10263         Oops! This `or' can't be replaced by `unless'.
10264         Fixed inability to run w3, among other things.
10265
10266 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10267
10268         * package-admin.el: Change initialization of
10269           package-admin-install-function dependent on system type.
10270           Change package-admin-install-function-mswindows to use
10271           "minitar".
10272
10273 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10274
10275         * mouse.el (default-mouse-motion-handler): Disable help echo while
10276         in the minibuffer.
10277
10278 1998-12-28  Martin Buchholz <martin@xemacs.org>
10279
10280         * XEmacs 21.2.8 is released.
10281
10282 1998-12-24  Martin Buchholz <martin@xemacs.org>
10283
10284         * XEmacs 21.2.7 is released.
10285
10286 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10287
10288         * package-ui.el (pui-list-packages): Set truncate-lines.
10289
10290         * package-get.el (package-get-download-menu): Use
10291         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10292
10293         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10294         (pui-help-string): idem.
10295         (list-packages-mode): New major mode.
10296         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10297         (pui-install-selected-packages): Add suport for removing packages.
10298         (pui-toggle-package-delete-key): New function.
10299         (pui-popup-context-sensitive): New kludge.
10300         (pui-list-packages): Add warning when `package-get-remote' is nil.
10301         (package-ui-add-site): New function.
10302
10303 1998-12-01  Didier Verna  <didier@xemacs.org>
10304
10305         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10306
10307 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10308
10309         * ldap.el: Custom-ized
10310         (toplevel): Do not provide `ldap' which is provided by C level
10311         LDAP code
10312         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10313
10314 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10315
10316         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10317
10318 1998-12-17  Andy Piper  <andy@xemacs.org>
10319
10320         * sound.el (sound-load-list): name changed from sound-load-alist.
10321         (sound-extension-list): name changed from sound-ext-list.
10322         (load-default-sounds): use new names.
10323         (load-sound-file): use new names.
10324
10325 1998-12-16  Andy Piper  <andy@xemacs.org>
10326
10327         * XEmacs 21.2.6 is released
10328
10329 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10330
10331         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10332         errors.
10333
10334 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10335
10336         * wid-edit.el (widget-echo-this-extent): Set
10337         help-echo-owns-message to t.
10338
10339 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10340
10341         * package-get.el (package-get-download-menu): use toggles for
10342           each site in the download site menu.
10343
10344 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10345
10346         * package-get.el (package-get): If we cannot find a package
10347           because package-get-remote is not set, give a more helpful
10348           error message.
10349
10350 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10351
10352         * package-get.el (package-get-remote-filename): use an EFS path
10353         with user anonymous if no user is specified.
10354
10355 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10356
10357         * faces.el (face-spec-set): Re-init fallfacks for default after
10358         calling reset-face on the default face.
10359
10360 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10361
10362         * package-admin.el (package-admin-default-install-function):
10363         Behave as advertised.  Make sure the pkg-dir is proper for
10364         default-directory.
10365         (package-admin-add-binary-package): Make sure the pkg-dir is
10366         proper for default-directory.
10367         (package-admin-install-function-mswindows): Make sure the pkg-dir
10368         is proper for default-directory.
10369
10370 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10371
10372         * XEmacs 21.2.5 is released
10373
10374 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10375
10376         * files.el (binary-file-regexps): regexp-opt is not available at
10377         bytecompile time.
10378
10379 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10380
10381         * x-win-xfree86.el:
10382         * x-win-sun.el (x-win-init-sun):
10383         * x-win-sun.el:
10384         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10385         * x-iso8859-1.el:
10386         * x-init.el (init-post-x-win):
10387         * x-init.el (init-pre-x-win):
10388         * x-init.el (x-initialize-compose):
10389         * x-init.el:
10390         * x-compose.el:
10391         * winnt.el:
10392         * widget.el:
10393         * wid-edit.el (widget-glyph-click):
10394         * wid-edit.el (widget-glyph-find):
10395         * wid-edit.el (widget-type):
10396         * view-less.el (view-buffer-other-window):
10397         * very-early-lisp.el:
10398         * version.el:
10399         * toolbar.el:
10400         * toolbar-items.el:
10401         * term/sun.el (suntool-map):
10402         * term/sun-mouse.el:
10403         * term/internal.el:
10404         * syntax.el (modify-syntax-entry):
10405         * symbol-syntax.el:
10406         * subr.el:
10407         * startup.el (lock-directory):
10408         * simple.el (set-comment-column):
10409         * simple.el (backward-delete-char-untabify):
10410         * shadow.el (find-emacs-lisp-shadows):
10411         * shadow.el:
10412         * setup-paths.el (paths-construct-info-path):
10413         * select.el (cut-copy-clear-internal):
10414         * process.el (call-process-region):
10415         * process.el (start-process-shell-command):
10416         * process.el:
10417         * paths.el (rmail-spool-directory):
10418         * paragraphs.el (use-hard-newlines):
10419         * package-get.el (package-get-dependencies):
10420         * package-admin.el (package-admin-delete-binary-package):
10421         * obsolete.el (truncate-string):
10422         * obsolete.el (store-substring):
10423         * mouse.el (default-mouse-track-maybe-own-selection):
10424         * mouse.el (mouse-yank-at-point):
10425         * modeline.el:
10426         * modeline.el (mouse-drag-modeline):
10427         * minibuf.el (read-directory-name-internal):
10428         * minibuf.el (read-file-name-internal):
10429         * minibuf.el (read-file-name-internal-1):
10430         * minibuf.el (read-file-name-2):
10431         * minibuf.el (exact-minibuffer-completion-p):
10432         * minibuf.el (read-from-minibuffer):
10433         * minibuf.el:
10434         * menubar.el (check-menu-syntax):
10435         * map-ynp.el (map-y-or-n-p):
10436         * make-docfile.el (docfile-out-of-date):
10437         * loadup.el ((member "run-temacs" command-line-args)):
10438         * loadup.el ((member "no-site-file" command-line-args)):
10439         * loadup.el (really-early-error-handler):
10440         * loadup.el:
10441         * loadhist.el:
10442         * loaddefs.el:
10443         * lisp-mnt.el (lm-verify):
10444         * lib-complete.el (lib-complete:cache-completions):
10445         * lib-complete.el (library-all-completions):
10446         * itimer.el (itimer-run-expired-timers):
10447         * info.el (Info-mode):
10448         * info.el (Info-insert-file-contents):
10449         * info.el (Info-rebuild-dir):
10450         * info.el (Info-build-dir-anew):
10451         * info.el (Info-parse-dir-entries):
10452         * info.el (Info-dir-outdated-p):
10453         * info.el (Info-insert-dir):
10454         * info.el (info-xref):
10455         * info.el:
10456         * hyper-apropos.el (hyper-apropos-get-doc):
10457         * hyper-apropos.el (hyper-describe-face):
10458         * hyper-apropos.el (hyper-apropos-mode):
10459         * hyper-apropos.el:
10460         * help.el (list-processes):
10461         * help.el:
10462         * gnuserv.el:
10463         * font.el (mswindows-font-create-name):
10464         * font.el (font-default-font-for-device):
10465         * font.el (x-font-create-object):
10466         * font.el (font-registry):
10467         * font.el:
10468         * font-lock.el (font-lock-keywords):
10469         * font-lock.el:
10470         * finder.el (finder-compile-keywords):
10471         * find-paths.el (paths-find-recursive-path):
10472         * fill.el (set-justification-center):
10473         * fill.el (fill-region-as-paragraph):
10474         * files.el (insert-directory):
10475         * files.el (wildcard-to-regexp):
10476         * files.el (recover-file):
10477         * files.el (basic-save-buffer):
10478         * files.el (delete-auto-save-file-if-necessary):
10479         * files.el (file-relative-name):
10480         * files.el (backup-extract-version):
10481         * files.el (backup-buffer):
10482         * files.el (set-visited-file-name):
10483         * files.el (set-auto-mode):
10484         * files.el (interpreter-mode-alist):
10485         * files.el:
10486         * files.el (find-file-noselect):
10487         * files.el (abbreviate-file-name):
10488         * files.el (parse-colon-path):
10489         * files.el (directory-abbrev-alist):
10490         * etags.el (visit-tags-table-buffer):
10491         * easymenu.el (easy-menu-define):
10492         * dragdrop.el (experimental-dragdrop-drag):
10493         * dragdrop.el (dragdrop-drop-do-functions):
10494         * dragdrop.el (dragdrop-drop-at-point):
10495         * disass.el (disassemble-1):
10496         * disass.el (disassemble-internal):
10497         * disass.el (disassemble):
10498         * disass.el:
10499         * derived.el (derived-mode-init-mode-variables):
10500         * derived.el (define-derived-mode):
10501         * custom.el (defgroup):
10502         * cus-edit.el (custom-quote):
10503         * config.el:
10504         * code-process.el (open-network-stream):
10505         * code-process.el (start-process):
10506         * code-process.el (call-process-region):
10507         * code-process.el (call-process):
10508         * code-process.el:
10509         * code-files.el (insert-file-contents):
10510         * code-files.el:
10511         * code-files.el (buffer-file-coding-system-for-read):
10512         * cmdloop.el (yes-or-no-p-minibuf):
10513         * cl.el:
10514         * cl-macs.el:
10515         * cl-extra.el:
10516         * callers-of-rpt.el (make-caller-report):
10517         * callers-of-rpt.el:
10518         * bytecomp.el (batch-byte-recompile-directory):
10519         * bytecomp.el (batch-byte-compile-1):
10520         * bytecomp.el (batch-byte-compile):
10521         * bytecomp.el (display-call-tree):
10522         * bytecomp.el (byte-compile-insert):
10523         * bytecomp.el (byte-compile-two-args-19->20):
10524         * bytecomp.el (byte-compile-variable-ref):
10525         * bytecomp.el (byte-compile-form):
10526         * bytecomp.el (byte-compile-top-level-body):
10527         * bytecomp.el (byte-compile-out-toplevel):
10528         * bytecomp.el (byte-compile-byte-code-maker):
10529         * bytecomp.el (byte-compile-file-form-defmumble):
10530         * bytecomp.el (byte-compile-file-form):
10531         * bytecomp.el (byte-compile-keep-pending):
10532         * bytecomp.el (byte-compile-insert-header):
10533         * bytecomp.el (byte-compile-from-buffer):
10534         * bytecomp.el (byte-compile-file):
10535         * bytecomp.el (byte-recompile-file):
10536         * bytecomp.el (byte-compile-close-variables):
10537         * bytecomp.el (byte-compile-warn-about-unused-variables):
10538         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10539         * bytecomp.el (byte-compiler-legal-options):
10540         * bytecomp.el (byte-compile-lapcode):
10541         * bytecomp.el (byte-optimize-log):
10542         * bytecomp.el ((fboundp 'defsubst)):
10543         * bytecomp.el:
10544         * bytecomp-runtime.el:
10545         * byte-optimize.el (byte-optimize-apply):
10546         * byte-optimize.el (car):
10547         * byte-optimize.el (byte-optimize-form):
10548         * byte-optimize.el (byte-optimize-form-code-walker):
10549         * byte-optimize.el:
10550         * build-report.el (build-report-insert-installation-file):
10551         * build-report.el (build-report):
10552         * auto-show.el:
10553         * apropos.el (apropos-documentation):
10554         - mega patch
10555         - clean up byte-compile warnings
10556         - remove unused variables
10557         - Use common lisp style hashtable functions
10558         - byte compiler cleanup
10559         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10560         - remove old backquote syntax usage
10561         - move some cl functionality into C for speed.
10562         - remove last remaining VMS support
10563         - spelling fixes
10564         - implement last, butlast, nbutlast, copy-list in C.
10565         - new macro ignore-file-errors, similar to ignore-errors
10566           (ignore-file-errors (delete-file "foo"))
10567         - get frequent garbage collection during loadup.el by tweaking
10568           gc-cons-threshold, rather than explicitly calling garbage-collect
10569         - default delete-key-deletes-forward to `t'.
10570
10571 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10572
10573         * XEmacs 21.2-beta4 is released.
10574
10575 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10576
10577         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10578         (easy-menu-item-present-p): Wrapper around find-menu-item.
10579         (easy-menu-remove-item): Wrapper around delete-menu-item.
10580
10581         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10582         (add-menu-button): Add 'in-menu' argument.
10583         (add-menu-item-1): Add in-menu support to helper function.
10584
10585 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10586
10587         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10588
10589 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10590
10591         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10592         of Dec 4, 1997.
10593
10594 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10595
10596         * process.el (shell-command-on-region): Report if the command
10597         succeeded or failed.
10598
10599 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10600
10601         * subr.el (buffer-substring-no-properties): Comment out.
10602
10603 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10604
10605         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10606           into font instances first, like `x-frob-font-size' does.
10607           (mswindows-find-larger-font): ditto
10608
10609 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10610
10611         * package-ui.el (pui-install-selected-packages): fix args in call
10612         to `package-get'.
10613
10614 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10615
10616         * package-get.el (host-name): New widget type.
10617         (package-get-remote): Better customization using new type.
10618         (package-get-download-sites): idem dito.
10619
10620         (package-get-custom): Do not use package-get-all untill we have
10621         runtime dependencies.
10622
10623         (package-get-remove-copy): Default to 't' we no longer need this
10624         kludge as we do not currently use depenencies.
10625
10626         (package-get-was-current): New variable.
10627         (package-get-require-base): New 'force-current' argument.
10628         (package-get-update-base): idem
10629         (package-get-package-provider):  idem
10630         (package-get-locate-index-file): New 'no-remote' argument.
10631         (package-get-locate-file): idem.
10632
10633         (package-get-maybe-save-index): New function.
10634         (package-get-update-base): Use it.
10635
10636 1998-10-28 Greg Klanderman <greg@alphatech.com>
10637
10638         * package-get.el (package-get-remote): default to nil; by default,
10639         don't go out to the net via EFS.  They must select a download site.
10640         (package-get-download-sites): new variable.
10641         (package-get-download-menu): new function.
10642         (package-get-locate-index-file): new function.
10643         (package-get-update-base): use it.
10644
10645         * menubar-items.el (default-menubar): add "Update Package Index"
10646         and "Add Download Site" menus under Options | Manage Packages.
10647
10648 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10649
10650         * package-get.el (package-get): bugfix code checking installed version
10651         for case where package is not currently installed.
10652         (package-get-require-signed-base-updates): new variable.
10653         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10654         deemed not a goot thing.  Use the variable
10655         package-get-allow-unsigned-base-updates instead.
10656
10657 1998-10-16 Greg Klanderman <greg@alphatech.com>
10658
10659         * package-get.el (package-get): Don't install an older version than
10660         we already have unless explicitly told to.  Issue a warning.
10661
10662         * package-ui.el (pui-add-required-packages): when adding
10663         dependencies, don't add packages that are up to date.
10664         (pui-package-symbol-char):  Don't consider a package out of date
10665         if you have a newer version installed than the latest version in
10666         package-get-base.
10667
10668         * package-get.el (package-get-base-filename): document that it may
10669         be a path relative to package-get-remote;  new default value.
10670         (package-get-locate-file): new function.
10671         (package-get-update-base): use it to expand package-get-base-filename.
10672         (package-get-save-base): new function to save the package-get database
10673         to file.
10674         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10675         (package-get-update-base): pass the REMOTE-SOURCE arg.
10676         (package-get-update-base-entry): call package-get-custom-add-entry.
10677         (package-get-file-installed-p): removed; no longer needed.
10678         (package-get-create-custom): ditto.
10679         (toplevel): remove code to build and load package-get-custom.el
10680         (package-get-custom-add-entry): new function.
10681
10682 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10683
10684         * wid-edit.el (widget-button-click): Don't switch window.
10685
10686 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10687
10688         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10689
10690 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10691
10692         * etags.el (find-tag-default): Run find-tag-hook using
10693         run-hooks rather than funcall
10694
10695 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10696
10697         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10698         and the current local map as the parents to isearch-mode-map.
10699
10700 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10701
10702         * XEmacs 21.2-beta3 is released.
10703
10704 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10705
10706         * package-get.el (package-get-update-base): use
10707         insert-file-contents-internal, not insert-file-contents-literally.
10708
10709 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10710
10711         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10712         dump time.
10713
10714 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10715
10716         * package-get.el (package-get-update-base-entry): new function.
10717         (package-get-update-base): renamed; was `package-get-load-base'.
10718         cleanup, and use package-get-update-base-from-buffer.
10719         (package-get-update-base-from-buffer): new function.
10720         (package-get-update-base-entries): new; helper for above.
10721         Do not eval lisp grabbed over ftp; parse it from new format.
10722
10723 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10724
10725         * files.el (set-auto-mode): Don't play games loading package-get
10726         database; package-get-package-provider will handle it all.
10727
10728 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10729
10730         * package-get.el (package-get-base-filename): new variable.
10731         (package-get-require-base): new function.
10732         (package-get-pgp-signed-begin-line): new variable.
10733         (package-get-pgp-signature-begin-line): ditto.
10734         (package-get-pgp-signature-end-line):  ditto.
10735         (package-get-load-base): new function.
10736         (package-get-interactive-package-query):
10737         (package-get-update-all):
10738         (package-get-dependencies):
10739         (package-get-package-provider):
10740         (package-get-custom): use package-get-require-base.
10741         [package-get-custom loading]: disable for now.
10742
10743         * package-ui.el (pui-list-packages): use (package-get-require-base)
10744
10745 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10746
10747         * package-ui.el: Correct obvious thinko in choosing extent face.
10748
10749 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10750
10751         * menubar-items.el (default-menubar): pui-list-package has nothing
10752         to with Customize. Move all the package stuff to a new Item in Options.
10753
10754         * package-ui.el (pui-menu): Add menu and Popup menu.
10755
10756         * package-get.el (package-get): Use new
10757         package-admin-get-install-dir.
10758
10759         * package-admin.el (package-admin-get-install-dir): New syntax.
10760         Conserve package location and put mule packages where mule-base is.
10761
10762         * package-get.el : Customized
10763
10764         * package-ui.el (pui): Customized
10765         (pui-package-install-dest-dir): New variable.
10766         (pui-install-selected-packages): Use it
10767
10768 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10769
10770         * package-get.el (package-get-interactive-package-query): Move
10771         dependency on package-get-base to run-time.
10772         (package-get-update-all): Ditto.
10773         (package-get-dependencies): Ditto.
10774         (package-get-package-provider): Ditto.
10775         (package-get-custom): Ditto.
10776
10777 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10778
10779         * events.el: Remove 'ascii-character property from 'backspace
10780         and 'delete symbols
10781
10782 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10783
10784         * package-get-base.el: removed.
10785
10786 1998-09-23  Didier Verna  <didier@xemacs.org>
10787
10788         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10789         (no-upper-case-p): new function.
10790         (with-search-caps-disable-folding): new macro.
10791         (with-interactive-search-caps-disable-folding): new macro.
10792         (zap-to-char): In interactive mode, do a case-sensitive search if
10793         the character is uppercase.
10794         (zap-up-to-char): ditto.
10795
10796         * replace.el (perform-replace): use the function no-upper-case-p.
10797
10798         * isearch-mode.el (isearch-fix-case): ditto.
10799         make obsolete `with-caps-disable-folding' and
10800         `isearch-no-upper-case-p'.
10801
10802         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10803         (tags-search): ditto.
10804         (tags-query-replace): ditto.
10805
10806         * info.el (Info-search): ditto.
10807
10808 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10809
10810         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10811
10812 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10813
10814         * package-admin.el (package-admin-rmtree): rewritten.  need to
10815         check for "." and ".." before symlink check.  expand files and
10816         directories with respect to DIRECTORY, not default-directory.
10817
10818 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10819
10820         * package-get.el (package-get-all): add INSTALL-DIR argument.
10821
10822 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10823
10824         * package-ui.el (pui-add-required-packages): new function, select
10825         dependent packages.
10826         (pui-display-keymap): bind it.
10827         (pui-help-string): document it.
10828         (pui-install-selected-packages): package-get-all -> package-get.
10829
10830         * package-get.el (package-get-dependencies): new function.
10831
10832 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10833
10834         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10835         regexps.
10836
10837 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10838
10839         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10840         function.
10841         (default-mouse-track-normalize-point): Use it.
10842
10843 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10844
10845         * package-admin.el (package-admin-delete-binary-package):
10846                 General cleanup. Remove unnessary use of progn and
10847         save-excursion.
10848         (package-admin-delete-binary-package): Do NOT mess with file
10849         modes. That is evil.
10850         (package-admin-delete-binary-package): Wrap all deleting in
10851         condition-case. The data in MANIFEST is untrustworthy.
10852         (package-admin-delete-binary-package): Let the OS worry about non
10853         empty directories.
10854
10855 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10856
10857         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10858         processing.
10859         (lm-report-bug): Fix mail address to send bug reports to.
10860
10861 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10862
10863         * XEmacs 21.2-beta2 is released.
10864
10865 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10866
10867         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10868
10869 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10870
10871         * info.el (Info-mode): Document page turning by double clicks in
10872         docstring so `M-x describe-mode' will display it.
10873
10874 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10875
10876         * info.el (Info-mouse-track-double-click-hook): Use character
10877         widths to calculate a border region where double clicking does
10878         page turning, and return `nil' by default so other hooks, such as
10879         region highlighting, will be run.
10880
10881 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10882
10883         * sound.el (default-sound-directory-list): Initialize with all the
10884         "sounds" directories in `data-directory-list'.  It used to just be
10885         the first one.
10886
10887         * packages.el (locate-data-directory-list): Created.  This gives
10888         the list of matching directories, unlike `locate-data-directory',
10889         which just gives the first one.
10890
10891 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10892
10893         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10894         make a binding in the local keymap until help-char handling is
10895         improved.
10896
10897         * help.el (help-keymap-with-help-key): Provide keymap with help
10898         binding.
10899         (help-print-help-form): New helper function.
10900
10901 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10902
10903         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10904         move extent to another buffer; no need to create a new extent.
10905         (isearch-fix-case): New function.
10906         (isearch-search-and-update): Use it.
10907
10908 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10909
10910         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10911         the keymap, not minor-mode-map-alist.
10912         (isearch-done): Restore overriding-local-map.
10913
10914 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10915
10916         * bytecomp.el (byte-compile-buffer-substring):
10917         Fix for: (byte-compile (defun f () (buffer-substring)))
10918         ==>   ** buffer-substring called with 3 args, but requires 0-3
10919         - new code not only works, but is more readable, too.
10920
10921 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10922
10923         * msw-faces.el (mswindows-init-device-faces): Don't try to
10924           specify a default font at this late stage. Do try to force
10925           creation of the default face font so that if it fails we get
10926           an error now instead of a crash at frame creation.
10927
10928           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10929           mswindows-make-font-unitalic: Canonical default weight
10930           changed from "Normal" to "Regular".
10931
10932           mswindows-make-font-bold / -bold-italic: Supplied device was
10933           not being passed into call to mswindows-find-smaller-font.
10934
10935 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10936
10937         * package-get.el (package-get-remote): Fix the path where to find
10938           the packages on xemacs.org.
10939
10940 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10941
10942         * about.el (about-maintainer-info): Update Ben's entry.
10943
10944 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10945
10946         * lisp/shadow.el (find-emacs-lisp-shadows):
10947         - `member' was being called on lists of length 2000!
10948         - Replace with hashtables.
10949         - Replace hand-coded loops with (dolist)
10950         - Fix comment typo
10951
10952 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10953
10954         * packages.el: Added new function, `package-delete-name', to
10955           delete existing packages from the installed package database
10956           (`packages-package-list').  Also added the "pkginfo" directory
10957           to `packages-special-base-regexp', so that the pkginfo directory
10958           would not get added to `late-packages'.
10959
10960         * package-admin.el: Added ability to delete an installed package
10961           (added low-level function, `package-admin-delete-package').
10962           Understands how to use the pkginfo/MANIFEST.<package> file to
10963           delete the package.  When installing a package, will also
10964           create a MANIFEST.* file if one is not provided by the
10965           package.  If the MANIFEST.* doesn't exist when deleting a
10966           package, the functions will fall back to attempting to delete
10967           any package-specific lisp directory.
10968
10969         * package-get.el: Moved some functions to package-admin.el.
10970           Added interactive function `package-get-delete-package', for
10971           use by users for deleting a package.
10972
10973           Also modified to not require the presence of efs.
10974
10975 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10976
10977         * files.el (find-file-noselect): Handle all signals, kill the
10978         buffer and resignal.
10979
10980 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10981
10982         * cl-macs.el (glyph-image): Add setf method.
10983
10984 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10985
10986         * package-get.el: Fixed broken EFS downloading.  Also, look for
10987           .tar.gz files first, in preference over .tgz files.
10988
10989         * package-ui.el: Fix display of package version numbers.
10990
10991 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10992
10993         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10994         argument.
10995
10996 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10997
10998         * list-mode.el: `display-completion-list': added new/optional
10999           keyword `:completion-string', which allows the programmer to
11000           change the "Possible completions are:" prompt.
11001
11002         * menubar-items.el: Added new pulldown menu-pick to start up the
11003           visual package browser/installer:
11004
11005                 Options->Customize->List Packages
11006
11007         * package-admin.el: Added hooks for installing under both Unix
11008           and MS Windows.  Does additional error checking.  No longer
11009           calls "add-big-package.sh" to install packages under Unix; now
11010           calls gunzip & tar directly.
11011
11012         * package-get.el: Added ability to install packages from files
11013           on a local disk/CDROM.  Now deletes any existing package lisp
11014           directory.  Does completion on available packages when
11015           querying for package names.  Will also search for .tgz files
11016           in addition for .tar.gz files.  Tries to reload
11017           auto-autoloads, as a convenience when loading new packages,
11018           and also tries to add any new package paths to `load-path'.
11019           Changed all occurences of `concat' to use `expand-file-name'.
11020
11021         * package-ui.el: New file which implements the main visual
11022           package browser/installer, which is started via a menu pick or
11023           M-x pui-list packages.
11024
11025 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11026
11027         * startup.el (load-init-file): spelling fix.
11028
11029 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11030
11031         * startup.el (normal-top-level): Load auto-autoload files
11032         covariantly with their precedence.
11033
11034 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11035
11036         * menubar-items.el (default-menubar): Remove "Font Weight"
11037         option, there is currently no custom equivalent.. Customize-faces
11038         is "Edit faces".
11039
11040         * x-font-menu.el (font-menu-set-font): Use customize to set
11041         default face.
11042
11043         * faces.el (face-spec-update-all-matching): New function.
11044
11045         * cus-face.el (custom-set-face-update-spec): New function.
11046         Interface to customize faces from elisp.
11047
11048         (custom-face-value-create): Show the customized settings if set
11049         but not saved.
11050
11051 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11052
11053         (custom-face-value-create): Show the customized settings if set
11054         but not saved.
11055
11056 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11057
11058         * keydefs.el (global-map): Add FSF 20.3 binding of
11059         query-replace-regexp.
11060
11061 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11062
11063         * minibuf.el (read-file-name-internal-1): use
11064         user-name-completion-1 instead of user-name-completion.
11065
11066 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11067
11068         * loadup.el:
11069         * make-docfile.el:
11070         * update-elc.el: Don't set `source-directory' (now defunct as a
11071         global variable) no more.
11072
11073         * packages.el (packages-list-autoloads): Made `source-directory'
11074         (now defunct as a global variable) a parameter.
11075
11076 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11077
11078         * about.el (about-hackers): new email
11079
11080 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11081
11082         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11083
11084 1998-07-17  Didier Verna  <didier@xemacs.org>
11085
11086         * faces.el (set-face-property):
11087         (set-face-dim-p):
11088         (face-dim-p): updated the doc strings now that the dim property isn't
11089         tty-specific.
11090         (face-equal): the dim property is now a common one.
11091
11092         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11093         Renamed the `stipple' attribute to `background-pixmap'.
11094         (custom-face-background-pixmap): make custom-face-stipple an
11095         obsolete alias for this.
11096
11097 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11098
11099         * find-paths.el (paths-file-readable-directory-p): Created and
11100         used.
11101
11102         * loadup.el: Don't set inhibit-... flags from run-temacs.
11103
11104 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11105
11106         * packages.el (packages-data-path-depth): Added and used.
11107
11108 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11109
11110         * about.el:
11111         - Change .xpm to .png, delete "zcat" section.
11112         - cosmetic fix in the 'marcpa' entry.
11113
11114         * etc/photos
11115         - convert all .xpm.Z to .png
11116         - rename mrb to martin
11117         - rename mcook-m to mcookm
11118
11119 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11120
11121         * x-init.el (x-initialize-compose): Add support for
11122         dead-circumflex as YET ANOTHER NAME for that dead key.
11123
11124 1998-08-05  Colin Rafferty <colin@xemacs.org>
11125
11126         * setup-paths.el (paths-construct-exec-path): Made the
11127         last-packages really be last.
11128         (paths-construct-data-directory-list): Ditto.
11129
11130 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11131
11132         * startup.el(startup-splash-frame-body):
11133         Update Copyright notice in splash screen
11134
11135 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11136
11137         * minibuf.el (read-file-name-internal-1): do ~user completion.
11138
11139 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11140
11141         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11142         aginst destroyed extents
11143
11144 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11145
11146         * package-get.el (package-get): add `install-dir' argument.
11147
11148 1998-07-20  John Jones  <jj@asu.edu>
11149
11150         * package-get.el: calls to package-get-update-all will only
11151           update packages which are already installed.
11152
11153 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11154
11155         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11156         writable.
11157
11158 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11159
11160         * about.el (about-hackers): Correct my email.
11161
11162 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11163
11164         * about.el (about-hackers): new email-address.
11165
11166 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11167
11168         * minibuf.el (read-number): Don't let `input-error' condition
11169         escape.
11170
11171 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11172
11173         * about.el (about-hackers): use my `email-for-life' address.
11174
11175 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11176
11177         * XEmacs 21.2-beta1 is released.
11178
11179 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11180
11181         * ldap.el (ldap-search): Doc string change
11182
11183 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11184
11185         * menubar-items.el (default-menubar): Removed references to
11186         `data-directory', and use `locate-data-file' instead, and made
11187         then greyed out if they don't exist.
11188
11189 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11190
11191         * keymap.el (events-to-keys): Use `format' instead of `concat'
11192         since the latter does not accept integer args anymore
11193
11194 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11195
11196         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11197         macros replaced.
11198
11199 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11200
11201         * make-docfile.el: Get first initialization from very-early-lisp.el
11202         * update-elc.el: Ditto.
11203         * loadup.el (really-early-error-handler): Ditto.
11204
11205         * packages.el (packages-unbytecompiled-lisp): Add new file,
11206         very-early-lisp.el.
11207
11208         * very-early-lisp.el: New file.
11209
11210 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11211
11212         * Symbols that have been obsolete for at least 3 years removed (II).
11213
11214         * obsolete.el (eval-current-buffer): Make compatible.
11215         (byte-code-function-p): Ditto.
11216         (send-string): Removed.
11217         (send-region): Removed.
11218         (screen-scrollbar-width): Removed.
11219         (set-screen-scrollbar-width): Removed.
11220         (set-screen-left-margin-width): Removed.
11221         (set-screen-right-margin-width): Removed.
11222         (screen-left-margin-width): Removed.
11223         (screen-right-margin-width): Removed.
11224         (set-buffer-left-margin-width): Removed.
11225         (set-buffer-right-margin-width): Removed.
11226         (buffer-left-margin-width): Removed.
11227         (buffer-right-margin-width): Removed.
11228         (x-set-frame-icon-pixmap): Removed.
11229         (x-set-screen-icon-pixmap): Removed.
11230         (pixel-name): Removed.
11231         (make-pixmap): Removed.
11232         (make-cursor): Removed.
11233         (pixmap-width): Removed.
11234         (pixmap-contributes-to-line-height-p): Removed.
11235         (set-pixmap-contributes-to-line-height): Removed.
11236
11237 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11238
11239         * obsolete.el (popup-menu-up-p): removed.
11240         (read-no-blanks-input): Removed.
11241         (wholenump): Removed.
11242         (ring-mod): Removed (what was ring-mod?).
11243         (current-time-seconds): Removed.
11244         (run-special-hook-with-args): Removed.
11245         (dot): Removed.
11246         (dot-marker): Removed.
11247         (dot-min): Removed.
11248         (dot-max): Removed.
11249         (window-dot): Removed.
11250         (set-window-dot): Removed.
11251
11252         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11253         `dot-min'.
11254
11255         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11256
11257         * code-files.el (insert-file-contents): Rename
11258         run-special-hook-with-args to run-hook-with-args-until-success.
11259         (write-region): Ditto.
11260
11261 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11262
11263         * about.el: Fix typos, update release date.
11264
11265         * Symbols that have been obsolete for at least 3 years removed.
11266
11267         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11268         screen- functions.
11269         (toplevel): remove setf methods for screen functions.
11270         * cl-macs.el (extent-data): defsetf removed.
11271         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11272         many places to remove.
11273         (comment-indent-hook): Ditto.
11274         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11275         (buffer-dedicated-screen): Ditto.
11276         (deiconify-screen): Ditto.
11277         (delete-screen): Ditto.
11278         (event-screen): Ditto.
11279         (find-file-other-screen): Ditto.
11280         (find-file-read-only-other-screen): Ditto.
11281         (live-screen-p): Ditto.
11282         (screen-height): Ditto.
11283         (screen-iconified-p): Ditto.
11284         (screen-list): Ditto.
11285         (screen-live-p): Ditto.
11286         (screen-name): Ditto.
11287         (screen-parameters): Ditto.
11288         (screen-pixel-height): Ditto.
11289         (screen-pixel-width): Ditto.
11290         (screen-root-window): Ditto.
11291         (screen-selected-window): Ditto.
11292         (screen-totally-visible-p): Ditto.
11293         (screen-visible-p): Ditto.
11294         (screen-width): Ditto.
11295         (screenp): Ditto.
11296         (get-screen-for-buffer): Ditto.
11297         (get-screen-for-buffer-noselect): Ditto.
11298         (get-other-screen): Ditto.
11299         (iconify-screen): Ditto.
11300         (lower-screen): Ditto.
11301         (mail-other-screen): Ditto.
11302         (make-screen): Ditto.
11303         (make-screen-invisible): Ditto.
11304         (make-screen-visible): Ditto.
11305         (modify-screen-parameters): Ditto.
11306         (new-screen): Ditto.
11307         (next-screen): Ditto.
11308         (next-multiscreen-window): Ditto.
11309         (other-screen): Ditto.
11310         (previous-screen): Ditto.
11311         (previous-multiscreen-window): Ditto.
11312         (raise-screen): Ditto.
11313         (redraw-screen): Ditto.
11314         (select-screen): Ditto.
11315         (selected-screen): Ditto.
11316         (set-buffer-dedicated-screen): Ditto.
11317         (set-screen-height): Ditto.
11318         (set-screen-position): Ditto.
11319         (set-screen-size): Ditto.
11320         (set-screen-width): Ditto.
11321         (show-temp-buffer-in-current-screen): Ditto.
11322         (switch-to-buffer-other-screen): Ditto.
11323         (visible-screen-list): Ditto.
11324         (window-screen): Ditto.
11325         (x-set-screen-pointer): Ditto.
11326         (x-set-frame-pointer): Ditto.
11327         (screen-title-format): Ditto.
11328         (screen-icon-title-format): Ditto.
11329         (terminal-screen): Ditto.
11330         (delete-screen-hook): Ditto.
11331         (create-screen-hook): Ditto.
11332         (mouse-enter-screen-hook): Ditto.
11333         (mouse-leave-screen-hook): Ditto.
11334         (map-screen-hook): Ditto.
11335         (unmap-screen-hook): Ditto.
11336         (default-screen-alist): Ditto.
11337         (default-screen-name): Ditto.
11338         (x-screen-defaults): Ditto.
11339         (x-create-screen): Ditto.
11340         * obsolete.el: meta-flag removed.
11341         baud-rate removed.
11342         sleep-for-millisecs removed.
11343         extent-data removed.
11344         set-extent-data removed.
11345         set-extent-attribute removed.
11346         extent-glyph removed.
11347         extent-layout removed.
11348         set-extent-layout removed.
11349         list-faces-display removed.
11350         list-faces removed.
11351         trim-versions-without-asking removed.
11352         after-write-file-hooks removed.
11353         truename removed.
11354         auto-fill-hook removed.
11355         blink-paren-hook removed.
11356         select-screen-hook, deselect-screen-hook removed.
11357         auto-raise-screen, auto-lower-screen removed.
11358
11359         * msw-mouse.el: Global change resource -> mswindows-resource.
11360
11361         * XEmacs 21.0-pre5 is released.
11362
11363 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11364
11365         * about.el (about-hackers): Credits update.
11366
11367 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11368
11369         * register.el (insert-register): Don't activate the region.
11370
11371 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11372
11373         * select.el: Restore x-* symbols for backwards compatibility:
11374         x-copy-primary-selection, x-kill-primary-selection,
11375         x-delete-primary-selection, x-select-make-extent-for-selection,
11376         x-valid-simple-selection-, x-cut-copy-clear-internal.
11377
11378 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11379
11380         * XEmacs 21.0-pre4 is released.
11381
11382 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11383
11384         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11385         reporting bugs.
11386         (maybe-add-init-button): Fix semantics under Windows.  Use
11387         `expand-file-name' rather than `concat'.
11388
11389         * help.el (print-messages): New function.
11390
11391 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11392
11393         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11394
11395 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11396
11397         * about.el: Tweaked my entry in about-hackers.
11398
11399         * find-paths.el (paths-emacs-root-p):
11400           Relaxed emacs-root checking of an in-place installation to
11401           also accommodate the flat layout used on MS Windows.
11402
11403 1998-06-29  John Jones  <jj@asu.edu>
11404
11405         * package-get.el: calls to package-get-update-all will only
11406           update packages which are already installed.
11407
11408 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11409
11410         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11411         are handled by the gui-element face fallbacks now.
11412
11413         * x-faces.el: default gui-element face to "background" as well as
11414         the default face.
11415
11416         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11417         and default face settings since these are set as fallbacks now in
11418         the appropriate domain.
11419
11420 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11421
11422         * text-mode.el (text-mode): Reorder regexp so the OR part
11423         corresponding to `page-delim' goes first and the hack in
11424         `forward-paragraph' will work.
11425         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11426
11427 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11428
11429         * subr.el (remove-hook): When checking the hook value
11430           with functionp, don't apply car to it.
11431
11432 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11433
11434         * package-get.el (package-get-remote-filename):
11435           Don't use file-name-as-directory because the local directory
11436           separator conventions might not be the same as ftp's.
11437
11438 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11439
11440         * ldap.el (ldap-host-parameters-alist): New name of
11441         `ldap-host-parameters-plist'
11442
11443 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11444
11445         * package-get.el: Using (require 'package-get-base), now that it
11446         provides itself.  Consequently removed all instances of (load
11447         "package-get-base.el").
11448
11449 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11450
11451         * subr.el (remove-hook): Don't treat the hook value as a
11452           list unless it is both consp and not functionp.
11453
11454 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11455
11456         * about.el: Email address for Ben Wing is ben@xemacs.org.
11457         * auto-show.el: Ditto.
11458         * bytecomp.el: Ditto.
11459         * faces.el: Ditto.
11460         * x-scrollbar.el: Ditto.
11461         * x-misc.el: Ditto.
11462         * tty-init.el: Ditto.
11463         * toolbar-items.el: Ditto.
11464         * symbol-syntax.el: Ditto.
11465         * specifier.el: Ditto.
11466         * objects.el: Ditto.
11467         * hyper-apropos.el: Ditto.
11468         * glyphs.el: Ditto.
11469
11470 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11471
11472         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11473         vertical-divider-always-visible-p.
11474         (default-mouse-motion-handler): Ditto.
11475
11476 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11477
11478         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11479         global value.
11480
11481 1998-06-21  Oliver Graf <ograf@fga.de>
11482
11483         * build-reports.el: changed receiver to xemacs-build-reports list
11484
11485 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11486
11487         * font.el: Split font-family-mappings into X and
11488           mswindows-specific versions.
11489           mswindows-font-create-[object|name]: Treat supplied size
11490           as a pointsize. Added underline and strikethru handling.
11491
11492         * msw-faces.el: changed default mswindows charset to western.
11493
11494         * msw-glyphs.el: removed space in border-glyph font string that
11495           was inserted to get round bugs in the mswindows C font code.
11496
11497 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11498
11499         * about.el (about-hackers): Credits update.
11500
11501         * help-nomule.el (tutorial-supported-languages): Add Romanian
11502         TUTORIAL.
11503
11504         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11505         to ISO-8859-2.
11506
11507 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11508
11509         * font.el: Split font-family-mappings into X and
11510           mswindows-specific versions.
11511           mswindows-font-create-[object|name]: Treat supplied size
11512           as a pointsize. Added underline and strikethru handling.
11513
11514         * msw-faces.el: changed default mswindows charset to western.
11515
11516         * msw-glyphs.el: removed space in border-glyph font string that
11517           was inserted to get round bugs in the mswindows C font code.
11518
11519 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11520
11521         * minibuf.el: make read-color-completion-table call
11522           (mswindows-color-list for mswindows devices.
11523
11524 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11525
11526         * lisp/font-lock.el
11527         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11528         Let declaration items contain non-word symbol characters.
11529
11530 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11531
11532         * package-get.el (package-get-package-provider): Added autoload
11533         cookie.  Loading "package-get-base.el" in ALL functions that use
11534         it.  Fixed some (interactive ...) with multiple argument specs
11535         again.  Cosmetic indentation changes.
11536
11537 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11538
11539         * info.el (Info-insert-dir): Don't use nreverse on variables
11540         that you want to use later.
11541
11542 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11543
11544         * x-mouse.el (x-set-point-and-move-selection): Replace call
11545         to x-kill-primary-selection with kill-primary-selection
11546
11547 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11548
11549         * simple.el (what-cursor-position): Make cursor position reported
11550         use value of column-number-start-at-one
11551
11552 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11553
11554         * about.el (xemacs-hackers): Fix Jareth's email address.
11555
11556 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11557
11558         * startup.el (startup-splash-frame): Remove
11559         `xemacs-startup-logo-function'.
11560
11561 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11562
11563         * about.el (about-hackers): Update credits list.
11564
11565 1998-06-06  Jeff Miller <jmiller@smart.net>
11566
11567         * lisp/sound.el: Update sound-ext to allow filenames with
11568           extensions to be found by load-sound-file
11569
11570 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11571
11572         * info.el (Info-rebuild-outdated-dir): Removed variable
11573         (Info-auto-generate-directory): New variable
11574         (Info-save-auto-generated-dir): New variable
11575         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11576         (Info-build-dir-anew): Second parameter removed.  Use
11577         `Info-save-auto-generated-dir'
11578         (Info-rebuild-dir): Ditto
11579
11580 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11581
11582         * list-mode.el (next-list-mode-item): Would not recognize
11583         border between directly neighbored items.
11584
11585 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11586
11587         * package-get.el: add autoloads for some functions.
11588
11589 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11590
11591         * specifier.el (let-specifier): Tiny docfixes.
11592
11593 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11594
11595         * msw-mouse.el: set selection-pointer-glyph to Normal.
11596
11597 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11598
11599         * wid-edit.el (widget-specify-secret): New function.
11600         (widget-after-change): Use it.
11601         (widget-specify-field): Use it.
11602
11603 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11604
11605         * mouse.el (drag-window-divider): Use `(not done)' instead of
11606         `doit'; reuse result of `window-pixel-edges'.
11607
11608         * modeline.el (drag-modeline-event-lag): Rename to
11609         drag-divider-event-lag.
11610
11611 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11612
11613         * specifier.el (let-specifier): Rewritten not to generate needless
11614         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11615         arguments.
11616
11617 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11618
11619         * minibuf.el (read-file-name-1): Setup buffer-local value of
11620         `completion-ignore-case' in completions buffer under Windows.
11621
11622 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11623
11624         * about.el (about-maintainer-glyph): Fix support for not
11625         compressed images.
11626
11627 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11628
11629         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11630
11631         * mouse.el (mouse-track): Cancel selection if misc-user event with
11632         `cancel-mode-internal' function is fetched.
11633
11634 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11635
11636         * files.el (save-some-buffers-1): Fixed return value.
11637
11638 1998-06-01  Oliver Graf <ograf@fga.de>
11639
11640         * dragdrop.el: added experimental
11641
11642 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11643
11644         * startup.el (after-init-hook, init-file-user,
11645         user-init-directory, load-user-init-file):  Purge references
11646         to "~/.xemacs/init.el" from docstrings.
11647
11648         (load-user-init-file) Use paths-construct-path to construct
11649         paths to user init files.  Go directly to ~/.emacs, do not
11650         search ~/.xemacs/, do not load `default-custom-file'.
11651
11652 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11653
11654         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11655         general *sh.
11656         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11657
11658 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11659
11660         * menubar-items.el (default-menubar): add Update Packages to customize
11661         menu.
11662
11663 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11664
11665         * faces.el: use toolbar face as a fallback for toolbar properties
11666         in xpm-color-symbols instead of default.
11667
11668         * msw-faces.el: rename 3d-object -> gui-element face.
11669
11670 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11671
11672         * startup.el (xemacs-startup-logo-function): New variable.
11673         (startup-splash-frame): Use it.
11674
11675 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11676
11677         * files.el (save-some-buffers): Would wait 1 second.
11678         (save-some-buffers-1): Delete other windows here instead of in
11679         `save-some-buffers'.
11680         (save-some-buffers): Force redisplay only if windows were deleted.
11681
11682 1998-06-02  Didier Verna  <didier@xemacs.org>
11683
11684         * cus-face.el (custom-face-attributes): generalized the use of
11685         toggle buttons for boolean attributes.
11686         Re-ordered the items a bit.
11687
11688 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11689
11690         * sound.el (default-sound-directory): Use `locate-data-directory'
11691         to find the sounds directory.
11692
11693 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11694
11695         * sound.el: default sound-ext to .wav under mswindows, .au
11696         otherwise. load-default sounds without extensions.
11697
11698 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11699
11700         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11701         if send-pr is not bound.
11702
11703 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11704
11705         * files.el: grok idl files in auto-mode-alist.
11706 1998-06-01  Jeff Miller  <jmiller@smart.net>
11707
11708         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11709         calling `upcase'.
11710
11711 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11712
11713         * msw-glyphs.el: add xbm to the list of image types supported.
11714
11715 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11716
11717         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11718         instead of XEmacs one when dumping InfoDock.
11719
11720 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11721
11722         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11723         for `modeline-visible-p'
11724
11725         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11726
11727 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11728
11729         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11730         since it's not used anymore. doc string fixes.
11731
11732         * package-get.el (package-get-file-installed-p): new function. use
11733         instead of file-installed-p which is in an external package.
11734
11735 1998-05-28  Oliver Graf <ograf@fga.de>
11736
11737         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11738         favor of select-window/switch-to-buffer
11739
11740 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11741
11742         * startup.el: changed (getenv "HOME") to (user-home-directory)
11743
11744 1998-05-25  Oliver Graf <ograf@fga.de>
11745
11746         * frame.el (cde-start-drag) moved to dragdrop.el
11747         (offix-start-drag-region) moved to dragdrop.el
11748         (offix-start-drag) moved to dragdrop.el
11749         * dragdrop.el (cde-start-drag) moved from frame.el
11750         (offix-start-drag-region) moved from frame.el
11751         (offix-start-drag) moved from frame.el
11752         (cde-start-drag-region) cde drag regions
11753         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11754
11755 1998-05-26  Oliver Graf <ograf@fga.de>
11756
11757         * dragdrop.el: created dragdrop-drag prototypes
11758         (cde-start-drag-region) fixed typo
11759
11760 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11761
11762         * simple.el (after-init-hook): Remove reader macro.
11763
11764         * packages.el (packages-hardcoded-lisp): Get rid of reader
11765         macros.  Update DOC string.
11766
11767 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11768
11769         * mouse.el (drag-window-divider): Ditto.
11770
11771         * modeline.el (mouse-drag-modeline): Use it.
11772
11773         * lisp-mode.el (let-specifier): Specify indentation.
11774
11775         * specifier.el (let-specifier): Renamed from
11776         `with-specifier-instance'.
11777
11778 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11779
11780         * x-faces.el:
11781         * faces.el: move definition of xpm-color-symbols from x-faces.el
11782         to faces. Predicate x-get-resource on the presence of x.
11783
11784         * msw-faces.el: set 3d-object face rather than modeline. Specify
11785         faces as specfier defaults.
11786
11787         * package-get.el: don't use package-admin-add-single-file-package.
11788
11789 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11790
11791         * toolbar-items.el: Fixup tooltips.
11792         (toolbar-gnus): Don't use obsolete variable
11793         toolbar-news-frame-properties.
11794         (toolbar-news-reader): Default to `gnus' instead of
11795         `not-configured'.
11796
11797         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11798         Windows.
11799
11800 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11801
11802         * package-get.el: rename -installedp -> -installed-p.
11803
11804 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11805
11806         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11807         attributes, and assinged it to continuation, truncation and
11808         hscroll glyphs.
11809
11810         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11811         and made continuation, truncation and hscroll glyphs arrow
11812         characters out of that font.
11813
11814 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11815
11816         * minibuf.el (minibuffer-electric-separator): Play nicely with
11817         directory-sep-char being \.
11818         (minibuffer-electric-tilde): Ditto.
11819         (read-file-name-map): Ditto.
11820
11821 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11822
11823         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11824         on X devices.
11825         (default-mouse-track-deal-with-down-event): Avoid
11826         `x-disown-selection'; use `disown-selection' instead.
11827
11828 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11829
11830         * select.el:
11831         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11832         moved to (cut-copy-clear-internal) in select.el. Ditto for
11833         (x-delete-primary-selection) (x-kill-primary-selection)
11834         (x-copy-primary-selection).
11835         (own-clipboard): new function.
11836
11837         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11838         functions in select.el. remove old ones.
11839         (mswindows-own-clipboard): new function.
11840
11841 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11842
11843         * gnuserv.el: allow connections from mswindows type devices.
11844
11845 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11846
11847         * msw-glyphs.el: change image type used from cursor to resource.
11848
11849 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11850
11851         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11852         for {top,bottom}-{left,right} values in addition to
11853         {top,bottom}_{left,right}.
11854         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11855
11856 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11857
11858         * cl-macs.el (specifier-instance): Undefine its setf method.
11859
11860         * specifier.el (with-specifier-instance): Added docstring.
11861
11862         * mouse.el (drag-window-divider): Ditto.
11863
11864         * modeline.el (mouse-drag-modeline): Use it.
11865
11866         * lisp-mode.el (with-specifier-instance): Define its indentation
11867         level.
11868
11869         * specifier.el (with-specifier-instance): New macro.
11870
11871 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11872
11873         * package-get.el (package-get-create-custom): new function to
11874         auto-generate package-get-custom.el from package-get-base.el.
11875         * (package-get-ever-installedp): new function.
11876         * (package-get-custom): new function to get all packages specified
11877         by customize.
11878
11879 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11880
11881         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11882
11883 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11884
11885         * cl-extra.el: Reverse previous float change.
11886
11887 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11888
11889         * x-faces.el:
11890         * faces.el (try-font-name): moved from x-faces.el since it is
11891         required by w3 under mswindows as well X.
11892
11893 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11894
11895         * winnt.el: Removed evil (setq completion-ignore-case t)
11896         clause, one more overlookef fsfism.
11897         (nt-quote-args-functions-alist): End sentences with double space.
11898
11899 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11900
11901         * window-xemacs.el (push-window-configuration): Remove kludgery of
11902         recaching default-toolbar specifier.
11903         (pop-window-configuration): Ditto.
11904         (unpop-window-configuration): Ditto.
11905
11906 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11907
11908         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11909
11910 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11911
11912         * winnt.el (nt-quote-args-verbatim): Added function.
11913         (nt-quote-args-prefix-quote): Added function.
11914         (nt-quote-args-backslash-quote): Added function.
11915         (nt-quote-args-double-quote): Added function.
11916         (nt-quote-args-functions-alist): New variable.
11917         (nt-quote-process-args): Added function. This is the main quoting
11918         work horse called from process-nt.c
11919
11920 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11921
11922         * winnt.el: Removed duplicate definitions for backspace,
11923         delete, M-backspace and C-M-backspace.
11924         (file-name-buffer-file-type-alist): Removed this variable.
11925         (find-buffer-file-type): Removed function.
11926         (find-file-binary):  Removed function.
11927         (find-file-text): Removed function.
11928         (find-file-not-found-set-buffer-file-type): Removed function.
11929         (save-to-unix-hook): Removed function.
11930         (revert-from-unix-hook): Removed function.
11931         (using-unix-filesystems): Removed function.
11932         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11933         warning.
11934         (x-set-selection): Removed function.
11935         (x-get-selection): Removed function.
11936         Removed commented FSFisms.
11937         Replaced copyright notice (this file is not part of GNU Emacs).
11938         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11939         comint-process-echoes setting to t.
11940
11941 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11942
11943         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11944         and used following the interface change of
11945         `paths-find-recursive-path'.
11946
11947         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11948         regexp instead of a list of base names.
11949         (paths-version-control-filename-regexp):
11950         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11951         Introduced and used following the interface change of
11952         `paths-find-recursive-path'.
11953
11954 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11955
11956         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11957         on X devices, rather than on all non-TTY devices.
11958
11959 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11960
11961         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11962
11963         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11964
11965 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11966
11967         * itimer.el (activate-itimer): Fixed usage of integers
11968         as argument to `concat'.
11969
11970 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11971
11972         * itimer.el (start-itimer): replace the use of `concat' with
11973         `format'
11974
11975 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11976
11977         * mode-motion.el (mode-motion-hook): Clarify docstring.
11978         From Bob Weiner <weiner@altrasoft.com>
11979
11980         * loadhist.el (symbol-file): Supply prompt string when used
11981         interactively.
11982         From Bob Weiner <weiner@altrasoft.com>
11983
11984 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11985
11986         * loadup.el (really-early-error-handler): Ditto.
11987
11988         * update-elc.el: Ditto.
11989
11990         * setup-paths.el (paths-construct-exec-path): Ditto.
11991
11992         * make-docfile.el: Ditto.
11993
11994         * find-paths.el (paths-decode-directory-path): Use split-path
11995         instead of decode-path.
11996
11997         * files.el (parse-colon-path): Update docstring reference.
11998
11999 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12000
12001         * msw-init.el:
12002         * x-init.el:
12003         Bind cut'n'paste keys to non window-system specific functions.
12004
12005         * msw-select.el: New function mswindows-clear-clipboard.
12006         mswindows-cut-copy-clipboard extended to handle clearing of the
12007         selection and renamed to mswindows-cut-copy-clear-clipboard.
12008
12009         * select.el: on mswindows devices delete-primary-selection
12010         calls mswindows-clear-clipboard.
12011
12012 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12013
12014         * simple.el (quoted-insert): Inhibit quit when using read-char.
12015
12016         * cmdloop.el (read-char): Don't inhibit quit.
12017         (read-char-exclusive): Ditto.
12018         (read-char): Signal quit if quit-char was pressed.
12019         (read-char-exclusive): Ditto.
12020         (read-quoted-char): Return a character, not integer.
12021
12022         * menubar-items.el (default-popup-menu): Use Andy's generic
12023         selection code.
12024         (default-popup-menu): Fix code.
12025
12026 1998-05-14  Oliver Graf <ograf@fga.de>
12027
12028         * dragdrop.el (dragdrop-function-widget): this time it's done
12029
12030 1998-05-13  Oliver Graf <ograf@fga.de>
12031
12032         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12033
12034 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12035
12036         * device.el (device-pixel-width):
12037         (device-pixel-height):
12038         (device-mm-width):
12039         (device-mm-height):
12040         (device-bitplanes):
12041         (device-color-cells): Swapped parameters to device-system-metric
12042         according to the interface change.
12043
12044 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12045
12046         * mouse.el (default-mouse-motion-handler): Use new name of the
12047         function event-over-vertical-divider-p.
12048         Do not set E-W arrow cursor over the divider if
12049         vertical-divider-draggable-p is nil in the window.
12050         ([top-level]): Use new name for the variable
12051         vertical-divider-map.
12052         (drag-window-divider): Respect vertical-divider-draggable-p.
12053         Variable name typo fixes.
12054
12055 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12056
12057         * keymap.el (kbd): Define here; handle string constants and
12058         others...
12059
12060 1998-05-15  Christian Nyb <chr@mediascience.no>
12061
12062         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12063         in Emacs 18.
12064
12065 1998-05-13  Didier Verna  <didier@xemacs.org>
12066
12067         * mouse.el (drag-window-divider): give the vertical divider a
12068         pressed look when dragging it.
12069
12070 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12071
12072         * faces.el: predicate some more face operations on x or mswindows
12073         not just x.
12074
12075         * modeline.el: enable modeline coloring for mswindows.
12076
12077 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12078
12079         * minibuf.el (minibuffer-default): Added variable; compatible with
12080         FSF Emacs.
12081         (next-history-element): Used `minibuffer-default'.
12082
12083 1998-05-12  Oliver Graf <ograf@fga.de>
12084
12085         * dragdrop.el (dragdrop-function-widget): button and mods ok
12086         arguments still look a bit strange
12087         (dragdrop-compare-mods) created
12088         (dragdrop-drop-do-functions) correctly checks for buttons and
12089         modifiers
12090
12091 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12092
12093         * setup-paths.el (paths-default-info-directories): Replace
12094         path-separator with directory-sep-char.
12095
12096         * files.el (path-separator): Don't define it here.
12097
12098 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12099
12100         * update-elc.el: Ditto.
12101
12102         * setup-paths.el (paths-construct-exec-path): Ditto.
12103
12104         * make-docfile.el: Ditto.
12105
12106         * loadup.el (really-early-error-handler): Ditto.
12107
12108         * find-paths.el (paths-decode-directory-path): Use decode-path
12109         instead of decode-path-internal.
12110
12111         * files.el (parse-colon-path): Update docstring.
12112
12113 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12114
12115         * subr.el (get-buffer-window-list): Make BUFFER optional.
12116
12117         * window-xemacs.el (windows-of-buffer): Defalias to
12118         get-buffer-window-list.
12119
12120 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12121
12122         * disass.el: Fix maintainer keyword.
12123
12124         * bytecomp.el (byte-compile-and-load-file): Autoload.
12125         (byte-compile-buffer): Ditto.
12126
12127         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12128         value is returned, not the name.
12129         (lisp-imenu-generic-expression): Enable it.
12130         (lisp-mode-variables): Ditto.
12131         (lisp-indent-offset): Change defconst to defvar.
12132         (lisp-indent-function): Ditto.
12133         (lisp-body-indent): Ditto.
12134
12135 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12136
12137         * modeline.el: Use zap-last-kbd-macro-event.
12138
12139         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12140         nil, don't attempt to do anything with messages.
12141         (eval-last-sexp): Use `letf' for clarity.
12142
12143 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12144
12145         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12146
12147 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12148
12149         * buff-menu.el:
12150         * lisp-mode.el:
12151         * obsolete.el:
12152         Change empty docstrings into no doc strings at all.
12153         Fix bogus FSF-format docstrings.
12154         * etags.el: Fix docstring.
12155
12156 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12157
12158         * package-get.el (package-get): Use internal md5
12159
12160 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12161
12162         * about.el (about-xemacs): Correct abuse of concat.
12163
12164 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12165
12166         * info.el (Info-mode): Use easymenu.
12167
12168 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12169
12170         * apropos.el (apropos): Don't use concat with integers.
12171
12172         * cmdloop.el (describe-last-error): Handle the case when no error
12173         was seen gracefully.
12174
12175         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12176         defun.
12177         (apropos-describe-plist): Ditto.
12178
12179         * help.el (with-displaying-help-buffer): Revert to a defun.
12180         (describe-key): Use it as defun.
12181         (describe-mode): Ditto.
12182         (describe-bindings): Ditto.
12183         (describe-prefix-bindings): Ditto.
12184         (describe-installation): Ditto.
12185         (view-lossage): Ditto.
12186         (describe-function): Ditto.
12187         (describe-variable): Ditto.
12188         (describe-syntax): Ditto.
12189
12190 1998-05-11  Oliver Graf <ograf@fga.de>
12191
12192         * dragdrop.el: changed order of require/provide
12193         (dragdrop-drop-mime-default) changed to new calling conventions
12194         (dragdrop-drop-do-functions) changed to new calling conventions
12195         (dragdrop-function-widget) this one needs more work...
12196
12197 1998-05-10  Oliver Graf <ograf@fga.de>
12198
12199         * about.el: another small change in my entry
12200         * dragdrop.el (dragdrop-drop-log-function): logging added
12201         plus customizations
12202         changed interface to handler functions. now called with event
12203         and object
12204
12205 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12206
12207         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12208         E-W arrow pointer displayed over draggable dividers.
12209
12210         * mouse.el (default-mouse-motion-handler): Show it when
12211         appropriate.
12212         (drag-window-divider): Added.
12213         ([top-level]): Initialized window-divider-map with a keymap
12214         binding the above function to left button down event.
12215
12216         * x-mouse.el (x-init-pointer-shape): Initialize
12217         divider-pointer-glyph from Cursor.dividerPointer, or use default
12218         E-W double arrow.
12219
12220 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12221
12222         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12223
12224 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12225
12226         * simple.el (count-words-buffer): Don't query for buffer.
12227         (count-lines-buffer): Ditto.
12228
12229 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12230
12231         * help.el (where-is): add optional insert argument.
12232
12233 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12234
12235         * help.el (describe-key-briefly): New argument INSERT.
12236
12237         * simple.el (eval-expression): New optional argument; synch with
12238         FSF 20.3.
12239
12240         * keydefs.el (global-map): Add new register bindings.
12241
12242         * register.el: Synched with FSF 20.3.
12243
12244 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12245
12246         * window-xemacs.el (recenter): all arguments are optional.
12247
12248 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12249
12250         * device.el: (device-pixel-width): Reflected name/parameters
12251         change to device-system-metric.
12252         (device-pixel-height): Ditto.
12253         (device-mm-width): Ditto.
12254         (device-mm-height): Ditto.
12255         (device-bitplanes): Ditto.
12256         (device-color-cells): Ditto.
12257
12258 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12259
12260         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12261
12262         * cl.el (most-positive-fixnum): Document.
12263         (most-negative-fixnum): Ditto.
12264
12265         * cus-dep.el: Updated comment.
12266
12267         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12268         constant.
12269
12270         * cus-load.el (custom-put): Removed.
12271
12272         * files.el (after-find-file): Just resignal quit instead of
12273         signaling "canceled".
12274
12275 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12276
12277         * frame.el (other-frame): Use `focus-frame' instead of
12278         select-frame kludges.
12279
12280         * lisp-mode.el: Update lisp-indent-function for
12281         save-selected-frame and with-selected-frame.
12282
12283         * frame.el (save-selected-frame): New macro.
12284         (with-selected-frame): Ditto.
12285         (other-frame): Use `set-frame-focus'.
12286
12287 1998-05-06  Oliver Graf <ograf@fga.de>
12288
12289         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12290         (dragdrop-drop-url-default) default handler for URL drops created
12291         (dragdrop-drop-mime-default) default handler for MIME drops created
12292         (dragdrop-drop-functions) default custom for handling drops created
12293         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12294
12295 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12296
12297         * mouse.el: Removed redundant mouse-mswindows-drop function.
12298
12299 1998-05-05  Oliver Graf <ograf@fga.de>
12300
12301         * about.el: changed some text in my entry
12302         * dragdrop.el: added customs
12303
12304 1998-05-04  Oliver Graf <ograf@fga.de>
12305
12306         * mouse.el: killed global drop key bindings
12307         (mouse-offix-drop) removed
12308         * dragdrop.el: created
12309         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12310
12311 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12312
12313         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12314         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12315
12316         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12317         obsolete comment.
12318
12319         * scrollbar.el (scrollbars-visible-p): Use new
12320         {vertical,horizontal}-scrollbar-visible-p specifiers.
12321
12322 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12323
12324         * device.el (device-pixel-height):
12325         (device-pixel-width):
12326         (device-mm-width):
12327         (device-mm-height):
12328         (device-bitplanes):
12329         (device-color-cells): Moved these 6 functions from device.c; they
12330         all use single (device-system-metrics) call.
12331
12332 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12333
12334         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12335         were renamed.
12336
12337         * menubar-items.el:
12338         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12339         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12340
12341         * help.el (help-map): Remove Hyperbole keybinding logic.
12342         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12343
12344 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12345
12346         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12347         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12348
12349 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12350
12351         * msw-glyphs.el: use nicer icon3 from the frame icon.
12352
12353 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12354
12355         * version.el (emacs-version): Remove InfoDock conditionals.
12356
12357         * startup.el (startup-splash-frame): Change ID logo name.
12358
12359 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12360
12361         * files.el (after-find-file): If the user presses C-g on
12362         directory-creation prompt, kill the buffer.
12363
12364 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12365
12366         * simple.el (count-words-region): Reverse previous change.
12367
12368 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12369
12370         * replace.el (query-replace): Just call perform-replace.
12371         (query-replace-regexp): Ditto.
12372         (perform-replace): Move region handling here.
12373         (perform-replace): Use the new arg to match-data.
12374
12375 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12376
12377         * x-init.el: Install X specific display table that
12378           displays char 0240 as a space to avoid whatever it is
12379           that screws up display of that character code.
12380
12381 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12382
12383         * help.el (function-arglist): If no arguments are documented for a
12384         subr, print nothing rather than incorrect output.
12385
12386 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12387
12388         * cmdloop.el (command-error): Update bail-out error message to use
12389         `emacs-program-name'.
12390
12391         * lib-complete.el: Remove reader macro cruft.
12392
12393         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12394         cruft.
12395
12396         * simple.el (count-words-region): Drop interactive-p check on the
12397         message.
12398
12399 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12400
12401         * font.el
12402         * msw-faces.el
12403         Correct spelling of mswindows-font-canonicalize-name.
12404
12405 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12406
12407         * ldap.el (ldap-host-parameters-alist): Replaced with
12408         `ldap-host-parameters-plist'
12409         (ldap-search): Adapt to previous change
12410
12411 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12412
12413         * about.el (about-hackers): Update Bob Weiner bio.
12414         (about-maintainer-info): Ditto.
12415
12416 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12417
12418         * simple.el (display-warning-minimum-level): Docfix.
12419
12420 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12421
12422         * widget.el (:default-get): New keyword.
12423         * wid-edit.el (default, widget-default-default-get): Define it.
12424         (group, widget-group-default-get): Define it.
12425         (menu-choice, widget-choice-default-get): Define it.
12426         (widget-default-get): New function.
12427         (widget-choice-action): Call it.
12428         (widget-editable-list-entry-create): Call it.
12429
12430 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12431
12432         * byte-optimize.el (byte-boolean-vars): Removed.
12433         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12434         lookup through `byte-boolean-vars'.
12435
12436 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12437
12438         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12439         resource-provided values into ghost specs for scrollbar-height and
12440         scrollbar-width.
12441
12442 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12443
12444         * byte-optimize.el: Don't attempt to optimize /=.
12445
12446         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12447         (byte-compile-/=): Ditto.
12448
12449 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12450
12451         * apropos.el: Use `with-displaying-help-buffer'.
12452         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12453         Use `with-displaying-help-buffer'.
12454         (apropos-follow): Do not give special treatment to buffer cursor
12455         was in prior to a mouse click.
12456         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12457         (apropos-print-doc): Set correct buffer for setting text
12458         properties.
12459
12460 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12461
12462         * help.el (help-buffer-prefix-string): New variable.
12463         (help-buffer-name): Use it.
12464
12465         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12466         mode menu.
12467
12468 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12469
12470         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12471
12472 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12473
12474         * files.el (find-file-noselect): Update docstring.
12475         (find-file-noselect): Signal an error if found an unreadable file.
12476         (file-chase-links): Save the match data.
12477         (normal-mode): Use `lwarn' and `error-message-string'.
12478         (interpreter-mode-alist): Change defconst to defvar.
12479         (inhibit-first-line-modes-regexps): Ditto.
12480         (inhibit-first-line-modes-regexps): Added .tgz.
12481         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12482         (change-major-mode-with-file-name): New user-option.
12483         (set-visited-file-name): Synched with FSF.
12484         (file-name-extension): New function, from FSF 20.3.
12485         (file-relative-name): Synched with FSF.
12486         (save-some-buffers): Support the C-r feature.
12487         (recover-session): Synched with FSF.
12488         (kill-some-buffers): Ditto.
12489         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12490
12491 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12492
12493         * files.el (insert-file): Undo previous change and reenable use of
12494         format.el.
12495
12496 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12497
12498         * window-xemacs.el (recenter): Define.
12499
12500 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12501
12502         * font.el (mswindows-font-create-name)
12503         (mswindows-font-create-object): new functions for mswindows type
12504         fonts.
12505
12506         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12507         strings are parsed as well as font objects.
12508
12509 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12510
12511         * modeline.el (defining-kbd-macro): Restore modeline indication of
12512         kbd-macro being recorded.
12513         (add-minor-mode): Simplify docstring.
12514         (modeline-minor-mode-menu): Remove stuff.
12515
12516 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12517
12518         * code-process.el (call-process): dynamically decide process
12519         coding type.
12520
12521 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12522
12523         * modeline.el: Add line-number-mode, column-number-mode to
12524         the modeline minor-mode menu.  Button2 on the line number does
12525         goto-line.
12526
12527 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12528
12529         * mouse.el: move x-selection-owner-p type things to
12530         selection-owner-p.
12531
12532         * msw-init.el: copy zmacs stuff from x-init.el
12533
12534         * msw-select.el (mswindows-own-selection)
12535         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12536         functions. Very simple minded implementation of selectio
12537         ownership.
12538
12539         * select.el (own-selection) (disown-selection)
12540         (activate-region-as-selection) (select-make-extent-for-selection)
12541         (valid-simple-selection-p): functions moved from x-select.el for
12542         generalized selection.
12543
12544         * x-select.el: see select.el changes.
12545
12546         * x-toolbar.el: use new selection functions.
12547
12548 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12549
12550         * packages.el (packages-find-package-directories): Fixed bug that
12551         would pick up multiple site-package directories.
12552         (package-locations): Added "xemacs-packages" as a late package
12553         location.
12554
12555         * find-paths.el: Now uses `emacs-program-name' and
12556         `emacs-program-version'.
12557         Additions to enforce version-specific directories in
12558         `paths-find-version-directory'.
12559
12560 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12561
12562         * default.el: Removed.
12563         * site-start.el: Removed.
12564
12565 1998-04-29  Didier Verna  <didier@xemacs.org>
12566
12567         * minibuf.el (minibuffer-history-minimum-string-length): Default
12568         to nil.
12569
12570 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12571
12572         * find-paths.el (paths-program-name): Rename.
12573         (paths-emacs-root-p): Ditto.
12574         (paths-find-site-directory): Ditto.
12575
12576 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12577
12578         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12579         `emacs-lisp-byte-compile-and-load'.
12580
12581 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12582
12583         * ldap.el (ldap-search): Fixed additional parameter passing to
12584         `ldap-open'
12585
12586 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12587
12588         * select.el (kill-primary-selection) (selection-owner-p)
12589         (copy-primary-selection) (yank-clipboard-selection)
12590         (selection-exists-p) (delete-primary-selection): new file and
12591         functions that do the right thing for the selected device.
12592
12593         * x-menubar.el: use generalised selection functions.
12594
12595         * dumped-lisp.el: dump select.el.
12596
12597 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12598
12599         * find-paths.el (paths-progname): New variable.
12600         (paths-emacs-root-p): Use it.
12601         (paths-find-site-directory): Ditto.
12602
12603 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12604
12605         * loadup.el ((member "dump" command-line-args)): Dump as
12606         `infodock' if InfoDock.
12607
12608 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12609
12610         * find-paths.el (construct-emacs-version): Simplify, include
12611         program name in the return value.
12612         * (paths-find-version-directory): Use it.
12613
12614 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12615
12616         * info.el (Info-parse-dir-entries): Fixed regexp
12617         (Info-build-dir-anew): Remove full suffix and capitalize info file
12618         name for files with no @direntry
12619         (Info-batch-rebuild-dir): New function
12620         (Info-suffixed-file): Check for regular files instead of simple
12621         file existence (could catch directories before)
12622
12623 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12624
12625         * setup-paths.el, find-paths.el: Removed uses of `not' which
12626         temacs doesn't have.
12627
12628         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12629         into root searching.
12630
12631 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12632
12633         * subr.el: Remove definition of `not'.
12634
12635 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12636
12637         * msw-glyphs.el: enable graphics support.
12638
12639 1998-04-23  Didier Verna  <didier@xemacs.org>
12640
12641         * x-menubar.el (default-menubar): restored the line-number-mode
12642         option.
12643
12644         * misc doc string updates related to the options menu.
12645
12646 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12647
12648         * setup-paths.el (paths-construct-load-path): Fix typo.
12649
12650 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12651
12652         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12653         font-menu-ignore-scaled-fonts don't have to be bound now; this
12654         gets us one step further towards making --no-autoloads work.
12655
12656         * startup.el (normal-top-level): Load auto-autoloads only if
12657         lisp-directory is non-nil.
12658
12659         * setup-paths.el (paths-construct-load-path): Made it robust
12660         against nil lisp-directory.
12661
12662         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12663         to the list of variables that cause a warning when nil.
12664
12665         * toolbar.el (init-toolbar-location): Now works even when there's
12666         no toolbar icon directory.
12667
12668 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12669
12670         * help.el (view-lossage): Recognize it.
12671
12672         * simple.el (log-message): Mark multiline messages.
12673
12674 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12675
12676         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12677
12678 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12679
12680         * package-get.el (package-get-all):  add `\n' separator to
12681         interactive specification so that both variables are read
12682
12683 1998-04-22  Didier Verna  <didier@xemacs.org>
12684
12685         * x-menubar.el: ported the options menu to Custom.
12686         Moved the "read only" toggle button to the buffers menu.
12687         Corrected some missing ;;;###autoload or defcustom.
12688
12689         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12690         the scrollbar-visible specifier for options menu handling.
12691
12692         * toolbar.el (toolbar-visible-p)
12693                      (toolbar-captioned-p)
12694                      (default-toolbar-position): defcustom wrappers around
12695         the toolbar specifiers for options menu handling.
12696
12697         * frame.el (get-frame-for-buffer-default-instance-limit):
12698         defcustom it for options menu handling.
12699
12700         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12701         font-lock-mode for options menu handling.
12702
12703         * cus-start.el: added Custom properties to overwrite-mode for
12704         options menu handling.
12705
12706 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12707
12708         * about.el: shameless self-promotion.
12709
12710 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12711
12712         * simple.el (raw-append-message): Slightly optimize.
12713         (remove-message): Use `push' for clarity.
12714         (append-message): Ditto.
12715         (display-warning): Dito.
12716         (raw-append-message): Send the message to the appropriate device.
12717
12718 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12719
12720         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12721         From Sean MacLennan <Sean.MacLennan@pika.ca>
12722
12723 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12724
12725         * setup-paths.el: Changed `directory-sep-char' to
12726         `path-separator', following a change in GNU Emacs.
12727
12728 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12729
12730         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12731         (Info-build-dir-anew): Add a final newline.
12732         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12733         is `always'
12734         (Info-rebuild-dir): Ditto
12735
12736         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12737
12738 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12739
12740         * simple.el (count-words-buffer): Retain zmacs region.
12741         (count-words-region): Ditto.
12742         * simple.el: (what-line): Expanded line counts.
12743         (count-lines): New parameter to conditionalize whether collapsed
12744         lines get counted.
12745         From Bob Weiner <weiner@altrasoft.com>
12746
12747 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12748
12749         * packages.el (package-locations): infodock-packages must override
12750         mule-packages and packages.
12751
12752 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12753
12754         * wid-edit.el:
12755         remove rude messages from widget-activation-widget-mapper
12756         and widget-activation-glyph-mapper
12757
12758 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12759
12760         * toolbar.el: Remove (featurep 'x) test from
12761         toolbar-make-button-list
12762
12763 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12764
12765         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12766         only if in the same frame.
12767
12768 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12769
12770         * packages.el (package-locations): Added site-packages hierarchy.
12771
12772         * setup-paths.el (paths-default-info-directories): Introduced and
12773         used.
12774
12775         * packages.el, setup-paths.el: Set various path searching depths
12776         to 1.
12777
12778         * packages.el (packages-hierarchy-depth):
12779         (packages-load-path-depth): Introduced and used.
12780
12781         * setup-paths.el (paths-load-path-depth): Introduced and used.
12782
12783         * find-paths.el (paths-find-recursive-path): Added max-depth
12784         parameter.
12785
12786 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12787
12788         * setup-paths.el (paths-construct-info-path): Removed
12789         dependency on behavior of (file-name-as-directory "").
12790
12791 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12792
12793         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12794         lisp objects
12795
12796 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12797
12798         * dump-paths.el, startup.el: Added handling for --debug-paths.
12799
12800 1998-04-15  William M. Perry  <wmperry@aventail.com>
12801
12802         * wid-edit.el: We cannot just set the help-echo or balloon-help
12803           properties for an extent based on the :help-echo widget
12804           property, since help-echo and balloon-help cause an EXTENT to
12805           get passed in, where :help-echo functions are expecting a WIDGET
12806
12807 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12808
12809         * scrollbar.el (init-scrollbar-from-resources): Call
12810         mswindows-init-scrollbar-metrics when appropriate.
12811
12812 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12813
12814         * dumped-lisp.el: dump x-toolbar for window system
12815
12816         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12817         have support and xpm.
12818
12819 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12820
12821         * files.el (toggle-read-only): Fix docstring.
12822         From Didier Verna <didier@xemacs.org>
12823
12824 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12825
12826         * startup.el (normal-top-level): Load autoload-file-name without
12827         specifying an extension---some people only auto-autoload.el.gz.
12828
12829 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12830
12831         * files.el (backup-enable-predicate): Don't bomb on NAME being
12832         nil.
12833
12834 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12835
12836         * find-paths.el, packages.el: Now prefers configure'd paths.
12837         This shouldn't cause any of the originally anticipated problems as
12838         the current paths architecture will not define the various
12839         configure-xxx variables if they're not specified on the configure
12840         command line.
12841
12842         * find-paths.el, setup-paths.el, packages.el: Removed all
12843         mentionings of "/" as a path separator.
12844         Used paths-construct-path throughout.
12845
12846         * find-paths.el (paths-construct-path): Created to assemble paths
12847         from directory components.
12848
12849         * setup-paths.el, packages.el: Used paths-decode-directory-path
12850         instead of decode-path-internal.
12851
12852         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12853         and associates.
12854         (paths-decode-directory-path) Created.
12855
12856         * setup-paths.el: Changed configure-exec-path to
12857         configure-exec-directory.
12858
12859 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12860
12861         * packages.el (packages-find-packages): Fixed decoding of
12862         EMACSPACKAGEPATH.
12863
12864         * startup.el: -no-packages -> -no-early-packages.
12865
12866         (packages-load-package-lisps): Fixed loading of auto-autoload
12867         files.
12868
12869         * startup.el (normal-top-level): Fixed loading of core
12870         auto-autoload.
12871
12872         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12873
12874         * startup.el, packages.el, dump-paths.el: Added proper settings
12875         for site-directory and lisp-directory variables.
12876
12877         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12878         inhibit-package-autoloads and fixed handling of it.
12879
12880         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12881         handling of former inhibit-package-init, now
12882         inhibit-early-packages, to make -vanilla etc. work.
12883
12884 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12885
12886         * code-process.el (start-process): Fallback to 'undecided instead
12887         of 'binary for process input coding stream.
12888
12889         * process.el (start-process): Docstring fix.
12890
12891 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12892
12893         * info.el (Info-insert-dir): Do not insert temporary dir files
12894         in Info-dir-file-attributes
12895         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12896         (Info-rebuild-dir): Ditto.
12897
12898 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12899
12900         * obsolete.el: Added obsoleteness declarations for
12901         `site-directory' and `Info-default-directory-list'.
12902
12903 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12904
12905         * find-paths.el (paths-find-emacs-root): Only look at the
12906         executable at the end of the symlink chain for determining the
12907         Emacs root.
12908
12909 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12910
12911         * setup-paths.el (paths-construct-info-path): Changed construction
12912         to cater to gone default in configure.
12913
12914         * find-paths.el (paths-uniq-append): Added.
12915
12916         * packages.el: Rewritten package path construction once again.
12917
12918         * dump-paths.el, startup.el: Removed package-path as a global
12919         variable.
12920
12921         * package-admin.el (package-admin-add-single-file-package):
12922         (package-admin-add-binary-package): Changed package-path to
12923         late-packages.
12924
12925         * packages.el (packages-split-path): Split path at "/" rather than
12926         nil according to change in emacs.c.
12927
12928 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12929
12930         * setup-paths.el (paths-construct-info-path): Changed info path
12931         order so that directories come out right.
12932         (paths-find-lock-directory): Fixed bug: It used to think
12933         configure-lock-directory is a path.
12934
12935 1998-04-06  Jeff Miller <jmiller@smart.net>
12936
12937         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12938         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12939         eases the use of toolbar-add/kill-item functions.
12940
12941 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12942
12943         * code-files.el (file-coding-system-alist): Commented out
12944         loaddefs.el magical treatment.
12945
12946 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12947
12948         * info.el (Info-rebuild-outdated-dir): Added new option
12949         `conservative' and made it the default
12950         (Info-rebuild-dir): Appropriately parse multi-line description
12951         strings, and multi-section dir files. Issue warning when dir
12952         is rebuilt as temporary
12953         (Info-build-dir-anew): Issue warning when dir is built as
12954         temporary
12955
12956 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12957
12958         * list-mode.el (list-mode-map): Bind highlight motion commands to
12959         standard keys left, right, C-b and C-f.
12960
12961 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12962
12963         * files.el (auto-mode-alist): allow .sc for Scheme->C
12964
12965 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12966
12967         * loadup.el (pureload): Don't quote (garbage-collect).
12968
12969 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12970
12971         * package-get-base.el: Updated.
12972
12973 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12974
12975         * isearch-mode.el (isearch-just-started): New variable.
12976         (isearch-mode): Set it.
12977         (isearch-repeat): Advance one character forward only if the search
12978         was successful, and was not just started.
12979         (isearch-repeat): Clear isearch-just-started.
12980
12981 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12982
12983         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12984         if running -batch.
12985
12986 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12987
12988         * subr.el (listify-key-sequence): Removed.
12989
12990 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12991
12992         * bytecomp.el (byte-compile-print-gensym): New option.
12993         (byte-compile-output-file-form): Use it.
12994         (byte-compile-output-docform): Ditto.
12995         (byte-compile-compiled-obj-to-list): Ditto.
12996
12997 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12998
12999         * msw-glyphs.el: set frame icon if xpm support.
13000
13001 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13002
13003         * help.el: Code that pretty prints variable values
13004           removed.
13005
13006 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13007
13008         * find-paths.el (paths-emacs-root-p): Correct test for installation
13009         directory.
13010         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13011
13012 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13013
13014         * loaddefs.el: Don't set debug-ignored-errors; leave
13015           its default value set to nil.
13016
13017 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13018
13019         * info.el (Info-rebuild-dir): fixed mis-spelling.
13020
13021 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13022
13023         * info.el (Info-rebuild-outdated-dir): New custom var
13024         (Info-insert-node): Create/update dir file when needed, ie when it
13025         does not exist or is older than some info files in directory
13026
13027 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13028
13029         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13030         for last packages, mainly for using a 20.4 package base.
13031
13032         * packages.el (late-packages): Typo fix.  It was called
13033         early-packages.
13034
13035         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13036         relative symlinks correctly.
13037         (paths-find-emacs-roots): More rigorous checking for plausible
13038         configuration-time root.
13039
13040         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13041         find its roots.
13042
13043 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13044
13045         * faces.el: Fix docstrings.
13046         * glyphs.el: Fix docstrings.
13047         * mouse.el: Fix docstrings.
13048
13049         * frame.el: Change phrase `current frame' to `selected frame'.
13050
13051         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13052
13053         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13054         macros using backquote to make them infinitely more readable.
13055
13056 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13057
13058         * packages.el (packages-find-package-path): Hardcoded specialized
13059         InfoDock support until we can clean this up.
13060
13061         * help.el (describe-bindings-1): Return the value of the bindings
13062         help buffer created.
13063         (describe-bindings): Ditto.
13064
13065         * simple.el (set-variable): Restore previous behavior of not
13066         bombing if the variable to set is not boundp.
13067
13068 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13069
13070         * packages.el (packages-handle-package-dumped-lisps): Allow for
13071         non-local files to be loaded off the package-lisp variable.
13072
13073 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13074
13075         * x-faces.el: Global X resources should override
13076           specs for all device classes (color, grayscale, mono);
13077           code currently doesn't override any of them.  Fixed by
13078           calling remove-specifier with '(x default) as the tag
13079           set and allowing inexact matches.
13080
13081 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13082
13083         * faces.el: Separated face initializations based on
13084           device classes into device type specific (tag set,
13085           instantiator) pairs.
13086
13087 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13088
13089         * wid-edit.el (widget-choice-action): Remember user's explicit
13090         choice.
13091         (widget-choice-value-create): Respect it.
13092         From Richard Stallman <rms@gnu.org>
13093
13094 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13095
13096         * setup-paths.el (paths-construct-info-path): Always append
13097         existing directories from configure-time info path.
13098
13099         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13100         Info-directory-list.
13101
13102         * info.el: Removed Info-default-directory-list which was broken by
13103         design.
13104         Removed bogus initialization of Info-directory-list---startup.el
13105         can do a much better job.
13106         Added autoload of Info-directory-list.
13107
13108         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13109         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13110         be exclusive; now it's merely given precedence, just like in the
13111         old days.
13112
13113 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13114
13115         * find-paths.el (paths-find-architecture-directory): Fix bug with
13116         finding; it used to default too early.
13117
13118 1998-03-25  Martin Buchholz <martin@xemacs.org>
13119
13120         * packages.el (packages-split-path): Fix a bug; it used to fail
13121         for paths that weren't split.
13122
13123 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13124
13125         * finder.el (finder-compile-keywords): trap on errors.
13126
13127 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13128
13129         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13130           fourth argument of t so that only the specs exactly
13131           matching the tag lists are removed.
13132
13133 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13134
13135         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13136
13137 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13138
13139         * minibuf.el (mouse-read-file-name-1): If a default directory was
13140         specified, use it for generating the completions.
13141
13142 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13143
13144         * update-elc.el: Now respects inhibit-package-init and
13145         inhibit-site-lisp.
13146         Now does path construction with loadup-paths.
13147
13148         * startup.el (normal-top-level, startup-setup-paths): Now respects
13149         inhibit-package-init and inhibit-site-lisp.
13150
13151         * packages.el (packages-find-package-path): Extended package path
13152         by version-specific hierarchies.
13153         (packages-find-packages): Now respects inhibit flag and
13154         inhibit-site-lisp.
13155         Moved path setup to loadup-paths.
13156
13157         * make-docfile.el: Now respects inhibit-package-init and
13158         inhibit-site-lisp.
13159         Now does path construction with loadup-paths.
13160
13161         * loadup.el: Now respects inhibit-package-init and
13162         inhibit-site-lisp.
13163
13164         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13165
13166         * loadup-paths.el: New file: setup load-path to encompass
13167         packages.
13168
13169 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13170
13171         * auto-show.el: load-gc renamed to pureload.
13172         * site-load.el: Ditto.
13173         * packages.el (toplevel): Ditto.
13174         * loadup.el (really-early-error-handler): Ditto.
13175         * dumped-lisp.el (preloaded-file-list): Ditto.
13176         * cus-face.el (custom-declare-face): Ditto.
13177
13178 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13179
13180         * <Today>: The Big Path Searching Overhaul.
13181
13182         * find-paths.el: New file: find and assemble paths in the
13183         installation hierarchy.
13184
13185         * setup-paths.el: New file: global layout of paths and directories
13186         within the XEmacs hierarchy.
13187
13188         * packages.el: Replaced everything related to path searching and
13189         startup by code in terms of find-paths.
13190
13191         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13192         the new path searching engine.
13193
13194         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13195         and setup-paths.
13196
13197 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13198
13199         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13200         setup-paths.el.
13201
13202 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13203
13204         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13205         compiles identically in any configuration.
13206         Removed irrelevant commentary.
13207
13208 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13209
13210         * simple.el (set-variable): Allow setting specifiers.
13211
13212 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13213
13214         * lisp.el (forward-sexp): Revert previous change.
13215
13216 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13217
13218         * frame.el (frame-initialize): Use `delete-console' instead of
13219         `delete-device' to delete the stream console to match the usage in
13220         Fkill_emacs.
13221
13222 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13223
13224         * files.el (cdpath-previous): New variable.
13225         (cd): Use it.
13226         From Bob Weiner <weiner@wave.altrasoft.com>
13227
13228 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13229
13230         * keydefs.el: Changed keybindings of forward-char,
13231           backward, scroll-up and scroll-down to point to their
13232           -command counterparts.
13233
13234         * simple.el: New functions: forwarc-char-command,
13235           backwrad-char-command, scroll-up-command,
13236           scroll-down-command which work liek their counterparts
13237           except that they honor the variable
13238           signal-error-on-buffer-boundary.
13239
13240           Definition of signal-error-on-buffer-boundary received
13241           from src/cmds.c.
13242
13243           defvar declaration added for word-across-newline to avoid
13244           byte-compiler warning about the free variable reference.
13245
13246 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13247
13248         * winnt.el: Removed "%t" from the beginning of
13249         modeline-format. From now on, there's no nt-specifics in the modeline.
13250
13251 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13252
13253         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13254         of `when' with `if'.
13255
13256 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13257
13258         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13259         mswindows. Must be reworked along with glyphs.el, or
13260         merged into it, after there is images support.
13261
13262         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13263         'mswindows.
13264
13265 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13266
13267         * faces.el: fix for text cursor initialization.
13268         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13269         From Andy Piper <andyp@parallax.co.uk>
13270
13271 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13272
13273         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13274         if there is an existing package that handles it and warn the user
13275         about that mode.
13276
13277 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13278
13279         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13280         Installation" menu item when Installation-string is not bound.
13281
13282 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13283
13284         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13285         From Jeremiah W. James <jerry@cs.ucsb.edu>
13286
13287 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13288
13289         * msw-faces.el:
13290         * faces.el: Fix face initialization.
13291
13292 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13293
13294         * files.el (backup-enable-predicate): fix breakage introduced
13295         by TMPDIR patch.
13296
13297 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13298
13299         * x-faces.el (x-init-face-from-resources): The
13300           TTY face property retrieval functions don't return
13301           specifiers, so use face-property instead.
13302
13303 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13304
13305         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13306
13307 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13308
13309         * x-menubar.el: Expanded documentation for
13310           option-save-faces.  Changed Options -> Browse Faces
13311           menu entry to invoke customize-face.
13312
13313 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13314
13315         * faces.el: Most face initialization moved out of
13316           init-other-random-faces to the top level so that the
13317           initialization happens before Xemacs is dumped.  Much
13318           of the fascist "face-differs-from-default-p or FROB!"
13319           code has been retired in favor of letting the user do
13320           what they want to do.  Face initialization code changed
13321           to use `default' specifier tag so that the settings can
13322           be overridden later if the user wishes it.
13323
13324 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13325
13326         * about.el (about-hackers): Update contributors list.
13327
13328 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13329
13330         * specifier.el: Define new specifier tag `default'.
13331
13332         * modeline.el: Initialize faces using `default' tag.
13333
13334         * x-faces.el (x-init-face-from-resources): Remove
13335           specifier specs containing the `default' tag before
13336           adding new specs.
13337
13338 1998-03-02  John Jones  <jj@asu.edu>
13339
13340         * package-get.el (package-get-all): fixed arguments on call to
13341         package-admin-add-single-file-package.
13342         * package-get.el (package-get-installedp): fixed to match
13343         advertised behavior.
13344         * package-get.el: added function package-get-update-all which
13345         installs newest versions of all the current packages (if they are
13346         not already installed).
13347
13348 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13349
13350         * files.el (find-file-noselect): Uncommented `truename' binding in
13351         `let*' and use it later to set `buffer-file-truename' iff it's
13352         still nil, as happens for example when finding a compressed
13353         file with "jka-compr".
13354
13355 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13356
13357         * faces.el: in make-face-* type functions do the operation for all
13358         window systems, not just the first one found.
13359
13360         * font.el: call mswindows-list-fonts for mswindows.
13361
13362 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13363
13364         * code-process.el (call-process-region):
13365         * process.el (call-process-region):
13366         * package-get.el (package-get-dir):
13367         * files.el (backup-enable-predicate):
13368         * gnuserv.el (gnuserv-temp-file-regexp):
13369         Use temp-directory in place of `/tmp'.
13370
13371 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13372
13373         * "Fast" dired-in-C enhancements for Windows 95/NT:
13374
13375         * files.el: Added function, `wildcard-to-regexp', from GNU
13376           Emacs.
13377
13378         * files.el (insert-directory): Modified to use special
13379           dired-in-C enhancements if present.
13380
13381 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13382
13383         * code-files.el: make default coding no-conversion.
13384
13385 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13386
13387         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13388         the load-path.
13389
13390         * update-elc.el: Strip directory when testing for files not to
13391         bytecompile.
13392
13393 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13394
13395         * lisp-mode.el: Use recommended form for menus.
13396
13397         * info.el (Info-construct-menu): Use recommended form for menus.
13398
13399         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13400         entry.
13401
13402 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13403
13404         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13405           (get-frame-for-buffer-noselect): Always return frames
13406           in the not-this-window-p cond clause.
13407
13408 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13409
13410         * help.el (describe-installation): New function.
13411
13412         * x-menubar.el (default-menubar): Add describe-installation to
13413         Help menu.
13414
13415         * packages.el (packages-unbytecompiled-lisp): Installation.el
13416         should not be bytecompiled.
13417
13418         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13419         XEmacs.
13420
13421         * x-menubar.el (default-menubar): Use correct guard for VM menu
13422         entry.
13423
13424         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13425         coding.
13426         From Andy Piper <andyp@parallax.co.uk>
13427
13428 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13429
13430         * ldap.el: Do not require ldap-internal at compile time.
13431
13432 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13433
13434         * code-files.el: new file. a virtual copy of mule-files.el
13435         but without charset
13436         dependencies. (toggle-buffer-file-ocding-system) new function for
13437         changing the eol type for the current buffer.
13438
13439         * code-process.el: new file. a copy of
13440         mule-process.el. mule-process.el will disappear when things have
13441         settled.
13442
13443         * coding.el: new file. a virtual copy of mule-files.el but
13444         without charset dependencies. (coding-system-base) new function
13445         for getting the parent coding system of a coding system with eol
13446         type set.
13447
13448         * dumped-lisp.el: add above files for the non-mule case.
13449
13450 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13451
13452         * window-xemacs.el (display-buffer): If no explicit
13453           frame is specified, search for a window that displays
13454           the buffer on the currently selected frame, before
13455           searching other frames.
13456
13457 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13458
13459         * frame.el (get-frame-for-buffer): If not-this-window-p
13460           is non-nil, use window on the selected frame if it is not
13461           also the selected window.  When defaulting, search for
13462           windows on the currently selected fgrame before searching
13463           other frames.
13464
13465 1998-02-25  Didier Verna  <didier@xemacs.org>
13466
13467         * modeline.el (modeline-swap-buffers): originally named
13468         `mouse-release-modeline'. Whether to actually swap the buffers is
13469         decided in `mouse-drag-modeline'.
13470         (mouse-drag-modeline): A button release event is considered a
13471         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13472         stay unchanged.
13473
13474 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13475
13476         * x-menubar.el: Put redo on the menubar.
13477         From Aki Vehtari <Aki.Vehtari@hut.fi>
13478
13479 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13480
13481         * bytecomp.el (displaying-byte-compile-warnings): if
13482         temp-buffer-show-function is set, use it to display current set of
13483         warnings in the "*Compile-Log-Show*" buffer.
13484
13485         * simple.el (display-warning-buffer): if temp-buffer-show-function
13486         is set, use it to display current set of warnings in the
13487         "*Warnings-Show*" buffer.
13488
13489 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13490
13491         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13492         Common Lisp.
13493
13494 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13495
13496         * menubar.el: Allow button descriptors at least 2 long.
13497
13498         * x-menubar.el (default-menubar): Use recommended forms.
13499         (file-menu-filter): Remove.
13500         (edit-menu-filter): Remove.
13501
13502 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13503
13504         * about.el (about-hackers): Updated.
13505
13506 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13507
13508         * help.el (help-max-help-buffers): new variable
13509         (help-register-and-maybe-prune-excess): new function
13510         (help-buffer-name): use help-max-help-buffers.
13511         (with-displaying-help-buffer): use
13512         help-register-and-maybe-prune-excess.
13513
13514         * help.el (help-maybe-pretty-print-value): if the value fits on
13515         one line, let it.
13516
13517 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13518
13519         * (with-displaying-help-buffer): there is no need to kill the buffer
13520         if it exists, because with-output-to-temp-buffer will clear it.
13521         further, killing the buffer violates the rule that
13522         temp-buffer-show-function, if set, has the full responsibility of
13523         showing the temp buffer.  killing the buffer fucks with the window
13524         configuration, hosing temp-buffer-show-function.
13525
13526
13527 1998-02-23  Didier Verna  <didier@xemacs.org>
13528
13529         * modeline.el (mouse-drag-modeline):
13530         - Always scroll the modeline that was originally clicked on.
13531         - Use x pixels instead of x characters (which doesn't work anyway)
13532         as horizontal reference for modeline dragging. This allows us to
13533         keep on dragging the modeline even if the motion event occurs in
13534         another window.
13535
13536 1998-02-23  Didier Verna  <didier@xemacs.org>
13537
13538         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13539         glyph on the modeline to indicate that dragging the mouse has an
13540         effect both horizontally and vertically.
13541
13542 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13543
13544         * about.el (about-xemacs): Get rid of redundant visible version
13545         number.
13546
13547 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13548
13549         * about.el (about-hackers): Update credits.
13550
13551 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13552
13553         * prim/register.el (view-register): Show register type file-query.
13554
13555 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13556
13557         * mode-motion.el (mode-motion-highlight-internal):
13558           save-excursion inside save-window-exucrsion form to
13559           hide buffer point changes from save-window-excursion.
13560           Prevents display flickering when the mouse pointer
13561           moves.
13562
13563 1998-02-17  Didier Verna  <didier@xemacs.org>
13564
13565         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13566         function to handle correctly the case of a toolbar one side of the
13567         window: scrolling will not necessarily happen.
13568
13569 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13570
13571         * files.el (after-find-file): Restore missing argument
13572           to format that provides filename for "... consider M-x
13573           recover-file" message.  Also call `message' with "%s"
13574           as the first arg instead of an arbitrary string.
13575
13576 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13577
13578         * about.el (about-hackers): Various additions.
13579
13580 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13581
13582         * autoload.el (generate-file-autoloads-1): Don't force an extra
13583         line out when copying on-the-same line autoloads.
13584
13585         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13586         is installed.
13587
13588 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13589
13590         * x11/x-win-xfree86.el (x-win-init-xfree86):
13591         * x11/x-win-sun.el (x-win-init-sun):
13592         * x11/x-init.el (x-initialize-compose):
13593         * prim/simple.el:
13594         (backward-or-forward-kill-sexp):
13595         (backward-or-forward-kill-sentence):
13596         (backward-or-forward-kill-word):
13597         (backward-or-forward-delete-char):
13598         * prim/isearch-mode.el (isearch-help-or-delete-char):
13599         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13600         x-keysym-on-keyboard-p to detect backspace.
13601         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13602         Clean up symbols used with dead keys, checking Linux and solaris
13603         keysyms.
13604         Simplify x-win-*.el using above methods.
13605         Change documentation for x-keysym-*-p functions.
13606
13607 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13608
13609         * about.el (about-hackers): Restore entries for Michael Sperber and
13610         Vinnie Shelton.
13611         From Vinnie Shelton <acs@acm.org>
13612
13613 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13614
13615         * simple.el (count-words-region): Ditto.
13616
13617 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13618
13619         * simple.el (count-words-buffer): Document.  Don't print anything
13620         if non-interactive.
13621
13622 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13623
13624         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13625         multiple files in InfoDock.
13626
13627 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13628
13629         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13630         from version.el in InfoDock.
13631
13632         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13633         specially.
13634
13635 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13636
13637         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13638         variable name in docstring.
13639
13640 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13641
13642         * menubar.h: Include "gui.h".
13643
13644 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13645
13646         * site-load.el: Fix documentation.
13647
13648 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13649
13650         * package-get-base.el (package-get-base): Updated.
13651
13652         * keymap.el: PC-ize.
13653
13654 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13655
13656         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13657         from' on a fresh line.
13658
13659 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13660
13661         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13662         object.
13663
13664 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13665
13666         * undo-stack.el: PC-ize.
13667
13668         * cmdloop.el: PC-ize.
13669
13670 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13671
13672         * bytecomp-runtime.el: PC-ize.
13673
13674         * byte-optimize.el: Prolog fixup.  PC-ize.
13675
13676         * cus-dep.el: Spelling fix.
13677
13678         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13679         entries follow).
13680
13681 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13682
13683         * text-mode.el (text-mode-hook-identify): New function,
13684         put on text-mode-hook.  Set text-mode-variant here.
13685         (text-mode): Don't set it here.
13686
13687 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13688
13689         * text-mode.el (text-mode-hook): New defvar.
13690         (text-mode-variant): New variable.
13691         (text-mode): Set that variable locally.
13692         (toggle-text-mode-auto-fill): New command.
13693
13694 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13695
13696         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13697
13698 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13699
13700         * text-mode.el (paragraph-indent-text-mode):
13701         Renamed from spaced-text-mode.
13702         (text-mode-map): Bind TAB to indent-relative.
13703         (indented-text-mode-map): Variable deleted.
13704         (indented-text-mode): Now an alias for text-mode.
13705
13706 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13707
13708         * loadup.el: test-atoms debugging stuffs removed.
13709
13710 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13711
13712         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13713
13714 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13715
13716         * help.el (describe-beta): Made it use `locate-data-file'.
13717         (describe-distribution): Ditto.
13718         (describe-copying): Ditto.
13719         (describe-project): Ditto.
13720         (view-emacs-news): Ditto.
13721
13722         * help-nomule.el (help-with-tutorial): Made it use
13723         `locate-data-file' to find tutorial.
13724
13725 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13726
13727         * about.el: Corrected my email address.
13728
13729         * mouse.el: Added 'mouse-mswindows-drop' similar to
13730         'mouse-offix-drop'.
13731
13732 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13733
13734         * loadup.el (running-xemacs): Spelling fix.
13735
13736 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13737
13738         * packages.el (packages-find-packages-1): Don't allow a backwards
13739         compatible lisp tree to overwrite `preloaded-file-list'.
13740
13741 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13742
13743         * loadup.el: Don't delete "xemacs" prior to dumping.
13744
13745 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13746
13747         * package-info.el (pi-last-mod-date): New function.
13748         (pi-author-version): New function.
13749         (batch-update-package-info): Use them.
13750
13751 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13752
13753         * frame.el (get-frame-for-buffer-default-to-current): Create.
13754         (get-frame-for-buffer-noselect): Allow user to use current frame
13755         with `get-frame-for-buffer-default-to-current'.
13756
13757 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13758
13759         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13760         (byte-compile-output-docform): Ditto.
13761         (byte-compile-compiled-obj-to-list): Ditto.
13762
13763 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13764
13765         * startup.el (command-line-1): Removed code that ran
13766           buffer-menu.
13767
13768 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13769
13770         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13771
13772 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13773
13774         * frame.el (suspend-emacs-or-iconify-frame): Check using
13775         `device-on-window-system-p' instead of explicitly checking for X,
13776         so that the same logic works for MS Windows.
13777         (suspend-or-iconify-emacs): Ditto.
13778
13779 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13780
13781         * about.el (about-maintainer-info): Andy Piper is back.
13782         (xemacs-hackers): Updated Andy Piper's email address.
13783         (about-hackers): Added Jonathan Harris.
13784         (about-hackers): Updated Tibor Polgar's email address.
13785
13786 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13787
13788         * about.el: Add xemacs.org email manager.
13789
13790         * package-get-base.el (package-get-base): Updated with most recent
13791         package updates.
13792
13793 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13794
13795         * help.el (function-arglist): Use `indirect-function' instead of
13796         `symbol-function' so that aliases are treated correctly.
13797
13798 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13799
13800         * help.el (help-map): Add f1 binding to `help-for-help'.
13801         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13802         (describe-key-briefly): Use `princ' "%s" to print object.
13803         (with-displaying-help-buffer): Kill buffer if it exists, again.
13804         (describe-key): Use `princ' "%s" to print object.
13805         (describe-function-1): Use `princ' "%s" to print object.
13806         Commented out alias lines removed.
13807         (help-pretty-print-limit): New variable to control pretty-printing
13808         of variable values.
13809         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13810         `help-pretty-print-value' again.  Only print-print when OBJECT is
13811         list of length less than `help-pretty-print-limit'.
13812         (describe-variable): Use `help-maybe-pretty-print-value' again.
13813
13814 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13815
13816         * simple.el (blink-matching-open): Remove C++ kludge.
13817         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13818
13819 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13820
13821         * info.el (Info-default-directory-list): Made the documentation
13822         more explanitory.
13823
13824 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13825
13826         * lisp/packages.el:
13827         * lisp/package-admin.el:
13828         * lisp/build-report.el:
13829         Fix typos.
13830
13831 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13832
13833         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13834         warnings in Java buffers without final newline and editing the
13835         last line.
13836
13837 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13838
13839         * packages.el (packages-find-packages-1): Don't allow a backwards
13840         compatible lisp tree to overwrite `preloaded-file-list'.
13841         Suggested by Colin Rafferty  <colin@xemacs.org>
13842
13843         * mouse.el (mouse-offix-drop): Set undo-boundary.
13844         From Oliver Graf <ograf@fga.de>
13845
13846 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13847
13848         * loadup.el (load-gc): rewrite as defun.
13849         Print something sensical if a required dump-time file isn't found.
13850
13851 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13852
13853         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13854         bug strikes a menudescriptor.
13855
13856         * package-get-base.el (package-get-base): Updated.
13857
13858         * package-info.el (batch-update-package-info): Derive REQUIRES
13859         from the Makefile.
13860
13861 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13862
13863         * files.el (save-some-buffers): Don't play games with deleting
13864         other windows if we are in the minibuffer window.
13865
13866 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13867
13868         * modeline.el (modeline-minor-mode-menu): Add support for :active
13869         (add-minor-mode): Document :active property to TOGGLE.
13870
13871 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13872
13873         * modeline.el (modeline-minor-mode-menu): Add support for an
13874         `:included' predicate in the `toggle-sym' plist.
13875         (add-minor-mode): Document the :included property, format
13876         docstring some more.
13877         (modeline-minor-mode-menu): Documentation string added.
13878
13879 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13880
13881         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13882         labels from the symbol-names by thwacking off the overly redundant
13883         and overused "mode", parenthesizing "minor", and capitalizing the
13884         resultant strings.  Also shortened the menu's title by eliminating
13885         the redundant buffer name.
13886         (add-minor-mode): Beautified the docstring, added mention of the
13887         `:menu-tag' property of TOGGLE.
13888         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13889         `toggle-sym' to beatify the mode-life menus.
13890         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13891         `auto-fill-function'.
13892
13893 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13894
13895         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13896         menus to :style 'toggle.
13897
13898 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13899
13900         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13901
13902 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13903
13904         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13905         only recognize first hyperlink.
13906         (hyper-apropos-highlightify): Deletia, this is already done by
13907         `hyper-apropos-insert-face'.
13908         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13909
13910 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13911
13912         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13913         mail.
13914         (toolbar-mail-reader): Add support for `send'.
13915         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13916
13917 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13918
13919         * info.el (Info-emacs-info-file-name): Add defvar for
13920         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13921         will function properly.
13922
13923 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13924
13925         * simple.el: make the backwards delete function called by
13926         `backward-or-forward-delete-char' user configurable.
13927
13928 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13929
13930         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13931         compiled function got loaded from.
13932
13933 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13934
13935         * term/apollo.el: Synched up with InfoDock 3.6.2.
13936
13937 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13938
13939         * startup.el (load-init-file): Load autoloads earlier.
13940         (startup-splash-frame): Handle InfoDock logo.
13941
13942         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13943         InfoDock.
13944         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13945
13946         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13947         doesn't have this function.
13948
13949         * packages.el (locate-data-file): Fix to call `locate-file'.
13950
13951 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13952
13953         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13954         version of version.el.
13955         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13956
13957         * x-menubar.el (default-menubar): Guard reference to
13958         `gnuserv-frame'.
13959         (default-menubar): Guard references to `font-lock-mode'.
13960         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13961         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13962
13963         * make-docfile.el: Don't snarf doc strings from autoloads.
13964
13965         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13966         loading auto-autoloads files.
13967
13968         * loaddefs.el: Disable dumping autoloads.
13969
13970 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13971
13972         * lisp-mnt.el: Synch to Emacs 20.2.
13973
13974         * help.el: Remove manual autoload of `finder-by-keyword'.
13975
13976         * finder.el (finder-by-keyword): Autoload.
13977
13978         * help.el: Conditionalize hyperbole setup.
13979
13980 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13981
13982         * packages.el (package-require): Update to reflect new data format.
13983
13984 1998-01-02  Didier Verna  <didier@xemacs.org>
13985
13986         * x-menubar.el (default-menubar): make the tutorials available
13987         through the menubar. (Plus some compilation warnings cleanup).
13988
13989 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13990
13991         * check-features.el: New file.  Perform sanity check after build.
13992
13993         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13994         files to tooltalk package.
13995         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13996         package.
13997
13998         * package-admin.el (package-admin-xemacs): Use better default for
13999         location of XEmacs binary.
14000
14001 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14002
14003         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14004         tag with sexp and add value tag with value `t'.
14005
14006 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14007
14008         * package-get.el: Changes to work with real data.
14009         From Pete Ware <ware@cis.ohio-state.edu>
14010
14011         * packages.el (packages-reload-autoloads): Guard load for the time
14012         being.
14013
14014         * update-elc.el ("packages.el"): Force loading packages.el instead
14015         of possibly out-of-date packges.elc.
14016         * make-docfile.el ("packages.el"): Ditto.
14017
14018 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14019
14020         * build-report.el (build-report-delete-regexp): Added a rule for
14021         the main tarball shadowing anything past it.
14022
14023 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14024
14025         * packages.el (package-provide): Delete a previous provide.
14026
14027         * package-info.el: New file.
14028
14029         * package-get.el: New file.
14030         From Pete Ware <ware@cis.ohio-state.edu>
14031         (package-get): Fix md5 computation to work with Mule.
14032
14033 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14034
14035         * simple.el (log-message-*): Quote symbols in docstrings properly.
14036
14037 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14038
14039         * packages.el (packages-new-autoloads): Ignore symbolic links.
14040
14041         * cus-face.el (face-custom-attributes-get): Fix typo.
14042         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14043
14044 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14045
14046         * startup.el (load-init-file): Reload new or changed autoloads
14047         unless inhibited.  Reload modified dumped lisp (stubbed).
14048
14049         * packages.el (packages-new-autoloads): New function.
14050         (packages-reload-autoloads): New function.
14051         (packages-reload-dumped-lisp): New (stub) function.
14052
14053         * loadup.el: Inhibit reloading dumped files when running temacs.
14054
14055         * loadhist.el (file-provides): Extend to handle variant
14056         extensions.
14057
14058         * replace.el (query-replace): Fix typo.
14059
14060 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14061
14062         * make-docfile.el: list-autoloads-path has been renamed.
14063         * update-elc.el: list-autoloads has been renamed.
14064
14065         * packages.el (packages-list-autoloads): Renamed.
14066         (packages-list-autoloads-path): Ditto.
14067
14068 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14069
14070         * packages.el (packages-find-packages-1): Made it signal a warning
14071         for an error in an auto-autoload.el file.
14072
14073 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14074
14075         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14076         tag with const.
14077         From Aki Vehtari <Aki.Vehtari@hut.fi>
14078
14079         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14080
14081         * loadhist.el (unload-feature): Remove autoload.
14082
14083 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14084
14085         * loadhist.el: Unpackaged.
14086
14087         * help.el (describe-symbol-find-file): Rename
14088         `describe-function-find-file' and make old name obsolete.
14089         (describe-function-1): Use it.
14090         (describe-function-1): Guard reference to
14091         `compiled-function-annotation'.
14092
14093 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14094
14095         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14096         argument.
14097         (help-mode-quit): New optional arg to control whether it kills or
14098         buries.  Tidied up.
14099         (with-displaying-help-buffer): Don't kill buffer initially, even
14100         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14101         (help-pretty-print-value): Rename back from
14102         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14103         use it, otherwise use dumped `cl-prettyprint'.
14104         (describe-variable): Use `help-pretty-print-value' again.
14105         (find-func): Removed reference to "find-func" at end.
14106
14107 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14108
14109         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14110           GUI XEmacs. Rename? x-menubar is rather window system
14111           independant, except for a couple of items.
14112
14113 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14114
14115         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14116         entries as they will no longer be distributed with XEmacs.
14117
14118         * format.el (format-alist): Fix image/tiff regexps.
14119         From P. E. Jareth Hein <jareth@camelot-soft.com>
14120
14121         * help.el (help-maybe-pretty-print-value): Rename.
14122         (describe-variable): Use it.
14123         (describe-variable): Add trailing linefeed.
14124
14125 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14126
14127         * help.el (describe-function-1): Don't output anything for
14128           arglist of autoload functions.
14129
14130 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14131
14132         * help.el (describe-function-1): Don't output anything for
14133           arglist of autoload functions.
14134
14135 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14136
14137         * help.el (help-mode-map): New bindings for `help-mode-bury',
14138         `describe-function-at-point', `describe-variable-at-point',
14139         `Info-elisp-ref', `customize-variable', `help-next-section' and
14140         `help-prev-section'.
14141         (help-next-section): New function.
14142         (help-prev-section): New function.
14143         (help-mode-quit): Changed to kill the help buffer.
14144         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14145         correctly.
14146         (help-buffer-name): New function to generate the name of help
14147         buffers.
14148         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14149         argument giving the name of the help buffer.
14150         (describe-key): Use `with-displaying-help-buffer' with name.
14151         (describe-mode): Ditto.
14152         (describe-bindings): Ditto.
14153         (describe-prefix-bindings): Ditto.
14154         (view-lossage): Ditto.
14155         (with-syntax-table): New macro.
14156         (function-called-at-point): Use `ignore-errors' and
14157         `with-syntax-table'.
14158         (function-at-point): Ditto.
14159         (describe-function): Use `with-displaying-help-buffer' with name.
14160         (function-arglist): Extracted from `describe-function-1'.  Returns
14161         function's arglist as string.
14162         (function-documentation): Extracted from `describe-function-1'.
14163         Returns function's docstring.
14164         (describe-function-1): Remove all the "stream" garbage, including
14165         the stream argument.  Use `function-arglist' and
14166         `function-documentation'.
14167         (describe-function-arglist): Just use `function-arglist'.
14168         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14169         (help-pretty-print-value): New function to help with
14170         pretty-printing variable values.  Knows about `#<...>'.  Needs
14171         `pp-internal'.
14172         (describe-variable): Use `with-displaying-help-buffer' with name.
14173         Formatting improved.  Display file where variable is defined, if
14174         known.  Use `help-pretty-print-value'.
14175         (describe-syntax): Use `with-displaying-help-buffer' with name.
14176         (list-processes): Remove "stream" garbage.
14177
14178 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14179
14180         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14181         call a dumped routine instead.
14182
14183         * x-win-xfree86.el: Wrap file in defun.
14184         * x-win-sun.el: Ditto.
14185
14186 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14187
14188         * help.el (view-emacs-news): Remove usage of outl-mouse which
14189         advises functions and does other evil things.
14190
14191 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14192
14193         * format.el (format-alist): Add `image/tiff'.
14194         From P. E. Jareth Hein <jareth@camelot-soft.com>
14195
14196 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14197
14198         * about.el (about-hackers): More names added.
14199
14200         * make-docfile.el: Remove superfluous package path search.
14201
14202         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14203
14204 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14205
14206         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14207         ignored shadows.
14208
14209 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14210
14211         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14212         get trailing slashes when added to the load-path.
14213
14214         * x-init.el (init-x-win): Locate where XEmacs X localization files
14215         are.
14216
14217 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14218
14219         * x-faces.el: Added support for foregroundToolBarColor
14220           to xpm-color-symbols.
14221
14222 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14223
14224         * etags.el (tags-remove-duplicates): Removed.
14225         (buffer-tag-table-list): Use `delete-duplicates'.
14226
14227         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14228         correctly.
14229         (get*): Defalias to `get'.
14230
14231         * cl.el (eql): Compare integers with `eq'.
14232         (cl-map-extents): Check for `map-extents' first.
14233
14234 1997-12-17  Didier Verna  <didier@xemacs.org>
14235
14236         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14237         added the 'numero', 'copyright' and 'trademark' symbols.
14238
14239         * leim/quail/latin-post.el ("french-postfix"): see above.
14240
14241 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14242
14243         * widget.el (define-widget): Check the arguments.
14244
14245         * cus-edit.el (customize-face): Use `check-argument-type'.
14246         (custom-variable-value-create): Use `signal' to signal error.
14247         (custom-variable-reset-saved): Ditto.
14248         (custom-variable-reset-standard): Ditto.
14249         (custom-face-reset-saved): Ditto.
14250
14251         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14252         (widget-default-format-handler): Ditto.
14253         (widget-checklist-add-item): Ditto.
14254         (widget-radio-add-item): Ditto.
14255         (widget-editable-list-entry-create): Ditto.
14256         (widget-sexp-prompt-value): Ditto.
14257
14258         * custom.el (custom-declare-variable): Signal errors better.
14259         (custom-handle-keyword): Ditto.
14260         (custom-declare-group): Ditto.
14261
14262         * window-xemacs.el (windows): Ditto.
14263
14264         * menubar.el (menu): Ditto.
14265
14266         * keydefs.el (keyboard): Ditto.
14267
14268         * minibuf.el (minibuffer): Ditto.
14269
14270         * process.el (execute): Ditto.
14271
14272         * fill.el (fill): Ditto.
14273
14274         * modeline.el (modeline): Ditto.
14275
14276         * help.el (help): Ditto.
14277
14278         * faces.el (faces): Ditto.
14279
14280         * files.el (files): Ditto.
14281
14282         * x-init.el (x): Ditto.
14283
14284         * lisp-mode.el (lisp): Ditto.
14285
14286         * process.el (processes): Ditto.
14287
14288         * mouse.el (mouse): Ditto.
14289
14290         * abbrev.el (abbrev): Moved from cus-edit.
14291
14292         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14293         as variable declaration.
14294
14295 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14296
14297         * menubar.el (find-menu-item): Use `check-argument-type'.
14298         (find-menu-item): Cosmetic changes.
14299
14300 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14301
14302         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14303
14304 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14305
14306         * startup.el (set-default-load-path): Only search package-path
14307         when not running temacs.
14308
14309         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14310         files.
14311
14312         * loadup.el: Correct commentary.  Reformatting.
14313         (really-early-error-handler): Use absolute path to the
14314         first dumped-lisp.el file.
14315         (really-early-error-handler): Print full path name of
14316         each dumped lisp file (inherited from InfoDock).
14317
14318         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14319         dumped-lisp.el files.
14320
14321         * make-docfile.el (preloaded-file-list): Reorder when the
14322         package-path is searched.
14323         * update-elc.el: Ditto.
14324
14325         * lisp-mode.el (call-with-condition-handler): Treat the same as
14326         `condition-case' for indentation.
14327
14328         * about.el (about-xemacs): Update release date.
14329
14330 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14331
14332         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14333         anywhere but at the last clause.
14334         (ecase): Disallow `t' and `otherwise'.
14335
14336 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14337
14338         * cus-edit.el (custom-buffer-create-buttons): New function
14339         from stuff moved out of `custom-buffer-create-internal'.
14340         (custom-novice): New variable.  Default t.
14341         (custom-display-global-buttons): Ditto.  Default `top'.
14342         (custom-buffer-create-internal): Only display help if
14343         `custom-novice' is non-nil.  Display global buttons according to
14344         `custom-display-global-buttons'.
14345
14346 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14347
14348         * menubar.el (find-menu-item): Use `check-argument-type'.
14349         (find-menu-item): Cosmetic changes.
14350
14351 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14352
14353         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14354         look.
14355
14356 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14357
14358         * format.el (format-deannotate-region):  Bug fix.
14359         Deannotating a region containing unknown tags would fail
14360         (causing decoding of text/enriched to fail at user level)
14361
14362 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14363
14364         * minibuf.el (read-directory-name): Support sixth
14365           arg, HISTORY, as already documented.
14366
14367 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14368
14369         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14370         to `ecase'.
14371
14372 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14373
14374         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14375         skk-activate.
14376
14377 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14378
14379         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.