update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=+>ucs@unicode'.
5
6         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
7         CHISE.
8
9 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
10
11         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
12         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
13         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
14         - Add setting for `=+>ucs@cns'.
15
16         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
17         CHISE.
18         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
19         as the mother.
20         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
21         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
22
23         * mule/mule-charset.el (default-coded-charset-priority-list): Add
24         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
25
26 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
27
28         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
29         setting for `=>ucs@ks'.
30
31 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
32
33         * mule/mule-charset.el (default-coded-charset-priority-list): Add
34         `=ucs-bmp-cjk-compat@unicode'.
35
36         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
37         coded-charset for XEmacs CHISE.
38
39 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
40
41         * mule/mule-charset.el (default-coded-charset-priority-list): Add
42         `=ucs-bmp-cjk-compat'.
43
44         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
45         XEmacs CHISE.
46
47 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
48
49         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
50         CHISE.
51
52 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
53
54         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
55         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
56
57         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
58         `=>ucs@jis/1990'.
59         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
60
61 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
62
63         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
64         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
65
66         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
67         CHISE.
68         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
69         mother.
70
71 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
72
73         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
74         `=>jis-x0213-2@usual'.
75         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
76         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
77         `=>jis-x0213-2@usual' as the mother.
78
79 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
80
81         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
82         (=>ucs@JP): New alias for `=+>ucs@jis'.
83
84 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
85
86         * mule/mule-conf.el (=+>jis-x0208): Renamed from
87         `=>jis-x0208@usual'.
88         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
89         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
90         `=>jis-x0208@usual' as the mother.
91         (=>jis-x0208): Likewise.
92
93 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
94
95         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
96         setting for `=+>jis-x0208@1978'.
97
98 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
99
100         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
101         XEmacs CHISE.
102
103 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         setting for `=>>>ucs@jis/1990'.
107
108 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
109
110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
111         setting for `=>ucs@jis/1990'.
112
113 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
114
115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
116         setting for `=ucs@JP/hanazono'.
117
118         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
119         CHISE.
120         (=ucs@JP/hanazono): Ditto.
121         (=ucs-bmp-cjk@JP/hanazono): Ditto.
122         (=>>hanyo-denshi/jc): Ditto.
123         (=>>hanyo-denshi/jd): Ditto.
124
125 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Use
128         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
129
130 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
131
132         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
133         XEmacs CHISE.
134
135 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
136
137         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
138         XEmacs CHISE.
139
140 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
141
142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
143         `=ucs-bmp-cjk@JP'.
144
145 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
146
147         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
148         XEmacs CHISE.
149
150 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
151
152         * mule/mule-coding.el (coded-charset-entity-reference-alist):
153         Modify order of settings; add settings for `=daikanwa@rev2'.
154
155 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
156
157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
158         setting for `=>>cbeta'.
159
160         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
161         CHISE.
162
163 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
164
165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
166         setting for `=>>adobe-japan1'.
167
168 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
169
170         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
171         XEmacs CHISE.
172
173 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
174
175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
176         setting for `=>>hanyo-denshi/ia'.
177
178         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
179         XEmacs CHISE.
180
181 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
182
183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
184         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
185
186         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
187         XEmacs CHISE.
188         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
189         `=hanyo-denshi/jt' as the mother.
190
191 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
192
193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194         setting for `=>>>jis-x0213-2'.
195
196         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
197         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
198         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
199
200 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
201
202         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
203         XEmacs CHISE.
204
205 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
206
207         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
208         XEmacs CHISE.
209
210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
211         `=>>jis-x0213-1@2004'.
212
213 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
214
215         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
216         XEmacs CHISE.
217
218 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
219
220         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
221         - Use "&g2-*;" as entity-references for `=>>>*'.
222         - Omit "&a{GT|JX1|JX2|JX3}-*;".
223
224         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
225         XEmacs CHISE.
226         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
227         as the mother.
228
229 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
230
231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
232         setting for `=>>hanyo-denshi/ib'.
233
234         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
235         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
236         (=>>jis-x0208@1990): Ditto.
237         (=>>hanyo-denshi/ib): Ditto.
238
239         * mule/mule-charset.el (default-coded-charset-priority-list):
240         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
241
242 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
243
244         * mule/mule-coding.el (coded-charset-entity-reference-alist):
245         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
246         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
247         `=>>>ucs@jis/2004'.
248
249 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
250
251         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
252         XEmacs CHISE.
253         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
254         `=jis-x0213-1@2004' as the mother.
255         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
256         (=>>>ucs@ks): Ditto.
257
258         * mule/mule-charset.el (default-coded-charset-priority-list):
259         Modify priority of `=hanyo-denshi/*'.
260
261 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
262
263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
264         settings for `=>>ucs@JP' and `=ucs@JP'.
265
266 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
267
268         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
269         CHISE.
270
271 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
272
273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
274         setting for `=>>>ucs@cns'.
275
276         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
277         CHISE.
278
279 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
280
281         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
282         instead of `=>>>jis-x0213-1@2004' as the mother.
283         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
284         (=>>>ucs@unicode): Likewise.
285         (=>>>ucs@jis): Likewise.
286         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
287         mother.
288         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
289
290 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
294         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
295         `=>>>ucs@jis'.
296
297 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
298
299         * mule/mule-charset.el (default-coded-charset-priority-list):
300         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
301         and `=jis-x0213-*-2000'.
302
303 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
304
305         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
306         XEmacs CHISE.
307         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
308         `=>>jis-x0213-1' as the mother.
309
310 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
311
312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
313         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
314
315 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
316
317         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
318
319 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
320
321         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
322         XEmacs CHISE.
323
324 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
325
326         * mule/mule-coding.el (decomposition-feature-list): Set
327         `=decomposition', `=decomposition@cid' and
328         `=decomposition@hanyo-denshi'.
329
330 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
331
332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
333         setting for `=>>hanyo-denshi/ks'.
334
335         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
336         XEmacs CHISE.
337
338 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
339
340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
341         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
342
343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
344         `=hanyo-denshi/ks/mf'.
345
346         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
347         XEmacs CHISE.
348         (=hanyo-denshi/ks/mf): Ditto.
349
350 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         settings for P=hanyo-denshi/jt'.
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `=hanyo-denshi/jt'.
357
358         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
359         XEmacs CHISE.
360
361 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
364         settings for `=hanyo-denshi/ip'.
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `=hanyo-denshi/ip'.
368
369         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
370         XEmacs CHISE.
371
372 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
375         settings for `=hanyo-denshi/hg'.
376
377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
378         `=hanyo-denshi/hg'.
379
380         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
381         XEmacs CHISE.
382
383 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         setting for `=>>hanyo-denshi/ft'.
387
388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
389         `=>>hanyo-denshi/ft'.
390
391         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
392         XEmacs CHISE.
393
394 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         settings for `=hanyo-denshi/ib'.
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `=hanyo-denshi/ib'.
401
402         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
403         XEmacs CHISE.
404
405 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         settings for isolated characters of `=hanyo-denshi/ia' and
409         non-isolated characters of `=hanyo-denshi/*'.
410
411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
412         `=hanyo-denshi/ia'.
413
414         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
415         XEmacs CHISE.
416
417 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
418
419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
420         setting for isolated characters of `=hanyo-denshi/ft'.
421
422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
423         `=hanyo-denshi/ft'.
424
425         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
426         XEmacs CHISE.
427
428 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
429
430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
431         setting for isolated characters of `=hanyo-denshi/jd'.
432
433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
434         `=hanyo-denshi/jd'.
435
436         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
437         XEmacs CHISE.
438
439 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
440
441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
442         setting for isolated characters of `=hanyo-denshi/jc'.
443
444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
445         `=hanyo-denshi/jc'.
446
447         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
448         XEmacs CHISE.
449
450 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
451
452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
453         setting for isolated characters of `=hanyo-denshi/jb'.
454
455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
456         `=hanyo-denshi/jb'.
457
458         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
459         XEmacs CHISE.
460
461 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
462
463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
464         setting for isolated characters of `=hanyo-denshi/ja'.
465
466 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
467
468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
469         `=hanyo-denshi/ja'.
470
471         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
472         XEmacs CHISE.
473
474 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         settings for isolated characters of `=adobe-japan1-6'.
478
479 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
480
481         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
482         CHISE.
483         (=daikanwa/+2p): Ditto.
484         (=daikanwa/ho): Ditto.
485
486 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
487
488         * mule/mule-coding.el (utf-8-mcs-no-composition): New
489         coding-system for XEmacs CHISE.
490
491 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
492
493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
494         setting for `=>>ruimoku-v6'.
495
496         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
497         CHISE.
498
499 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
500
501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
502         setting for `=daikanwa@rev1'.
503
504 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
505
506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
507         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
508
509 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
510
511         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
512         XEmacs CHISE.
513         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
514
515 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
516
517         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
518         CHISE.
519
520 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
521
522         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
523         CHISE.
524
525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
526         setting for `=>ucs@jis'.
527
528 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
529
530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
531         setting for `=>jis-x0208@usual'.
532
533         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
534         XEmacs CHISE.
535         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
536         (=>ucs@ks): New coded-charset for XEmacs CHISE.
537         (=ucs@big5): Use `=>>ucs@cns' as the mother.
538
539 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
540
541         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
542         CHISE.
543         (=>>>jis-x0208@1990): Ditto.
544         (=>>>jis-x0213-1): Ditto.
545         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
546         mother.
547         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
548         as the mother.
549
550 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
551
552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
553         setting for `=>ucs@cns' and `=>>ucs@ks'.
554
555         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
556         CHISE.
557
558 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
559
560         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
561         CHISE.
562
563 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
564
565         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
566         CHISE.
567         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
568         mother.
569
570 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
571
572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
573         `==>ucs-bmp-cjk@bucs'.
574
575         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
576         XEmacs CHISE.
577
578 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
579
580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
581         setting for `==>ucs@bucs'.
582
583         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
584         XEmacs CHISE.
585
586 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
587
588         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
589         - Add setting for `=>>jis-x0208'.
590         - Omit setting for `=>>jis-x0208@1990'.
591         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
592           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
593           `=ucs@FOO'.
594
595 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
598         setting for `=>daikanwa'.
599
600 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
601
602         * mule/mule-conf.el (=daikanwa): Fix DOC.
603         (=>daikanwa): New abstract character for XEmacs CHISE.
604         (=>ucs@iso): Likewise.
605         (=>ucs@unicode): Likewise.
606         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
607
608 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
609
610         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
611         - Prefer representative features to `=>>gt', `=>>big5-cdp',
612           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
613         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
614         - Add `=>big5-cdp'.
615
616 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
617
618         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
619         (=>big5-cdp): New abstract character.
620
621 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
622
623         * mule/mule-coding.el (coded-charset-entity-reference-alist):
624         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
625         `chinese-big5'.
626
627 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
628
629         * mule/mule-charset.el (default-coded-charset-priority-list):
630         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist):
633         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
634         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
635         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
636         and `=>jis-x0213-2'.
637
638 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
639
640         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
641         XEmacs CHISE.
642         (=>>ucs@jis/2000): Likewise.
643         (=>>ucs@jis/2004): Likewise.
644
645 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
646
647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
648         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
649         `=>>ucs@cns'.
650
651         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
652         XEmacs CHISE.
653         (=>>gt): Use quote instead of backquote; modify DOC.
654         (=>gt): Use quote instead of backquote.
655         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
656         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
657         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
658         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
659         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
660         (=ucs@iso): Use `=>>ucs@iso' as the mother.
661
662 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
663
664         * mule/mule-charset.el (default-coded-charset-priority-list): Add
665         `=>>ucs@unicode' and `=>>gt'.
666
667 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
668
669         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
670         XEmacs CHISE.
671         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
672         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
673         `=jis-x0208@1978/1er-pr' as the mother.
674         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
675
676 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
679         `=ucs@unicode' as the mother.
680
681 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
682
683         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
684         setting for `=>>ucs@unicode'.
685
686         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
687         CHISE.
688
689 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
690
691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
692         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
693
694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
695         `=adobe-japan1-6' and `=adobe-japan1-base'.
696
697         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
698         XEmacs CHISE.
699         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
700         specify `min-code' and `max-code'.
701         (=adobe-japan1-1): Specify `min-code' and `max-code'.
702         (=adobe-japan1-2): Likewise.
703         (=adobe-japan1-3): Likewise.
704         (=adobe-japan1-4): Likewise.
705         (=adobe-japan1-5): Likewise.
706         (=adobe-japan1-6): Likewise.
707
708 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
709
710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
711         setting for `=>gt'.
712
713 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
714
715         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
716         CHISE.
717
718 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
719
720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
721         setting for `=>zinbun-oracle'.
722
723         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
724         for XEmacs CHISE.
725
726 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
727
728         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
729         for XEmacs CHISE.
730         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
731         `=jis-x0208@1978' as the mother.
732
733 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
734
735         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
736         - Use `=gt' instead of `ideograph-gt'.
737         - Use `=gt-k' instead of `ideograph-gt-k'.
738         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
739         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
740         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
741         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
742         - Use `=jis-x0212' instead of `japanese-jisx0212'.
743         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
744         - Use `=>>gt' instead of `<=>gt'.
745         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
746         - Add setting for `=>>jis-x0208@1990'.
747         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
748           `=>>jis-x0213-1@2000'.
749         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
750         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
751           `=>>jis-x0213-1@2004'.
752         - Add setting for `=>>jis-x0208@1978'.
753         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
754
755 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
756
757         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
758         XEmacs CHISE.
759
760 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
761
762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
763         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
764         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
765         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
766         `<=>jis-x0213-1@2004'.
767
768 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
769
770         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
771         CHISE.
772         (=>jis-x0213-2): Ditto.
773
774 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
777         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
778
779 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
780
781         * mule/mule-charset.el (default-coded-charset-priority-list): Add
782         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
783         `=>jis-x0213-1'.
784
785 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
786
787         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
788         CHISE.
789         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
790
791 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
792
793         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
794         `<==>jis-x0213-1'.
795         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
796         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
797         (=>jis-x0208): Renamed from `<=>jis-x0208'.
798         (<=>jis-x0208): New alias for `=>jis-x0208'.
799         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
800         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
801         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
802         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
803         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
804         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
805         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
806         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
807         (=>>gt): Renamed from `<==>gt'.
808         (<==>gt): New alias for `=>>gt'.
809
810 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
811
812         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
813         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
814         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
815         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
816         - Add settings for `<=>jis-x0213-1@2000' and
817           `<=>jis-x0213-1@2004'.
818
819         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
820         XEmacs CHISE.
821         (<==>jis-x0213-1): Likewise.
822         (<==>jis-x0213-1@2000): Likewise.
823         (<==>jis-x0213-1@2004): Likewise.
824         (<=>jis-x0208): Add property `=>iso-ir 168'.
825         (<=>jis-x0208@1997): Likewise.
826         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
827         as the mother; add property `=>iso-ir 228'.
828         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
829         property `=>iso-ir 228'.
830         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
831         property `=>iso-ir 233'.
832         (<==>gt): Renamed from `<=>gt'.
833         (<=>gt): New alias for `<==>gt'.
834
835 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
836
837         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
838         CHISE.
839         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
840         `<=>jis-x0208' as the mother.
841         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
842         (<=>jis-x0213-1@2000): Ditto.
843         (<=>jis-x0213-1@2004): Ditto.
844
845 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
846
847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
848         settings for `<=>gt'.
849
850         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
851
852 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
853
854         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
855         XEmacs CHISE.
856         (=jis-x0208@1978/-4pr): Likewise.
857         (=jis-x0208@1978/4-pr): Likewise.
858         (=jis-x0213-1): Likewise.
859         (=ucs@iso): Likewise.
860         (=ucs@unicode): Likewise.
861         (=ucs@gb): Likewise.
862         (=ucs@gb/fw): Likewise.
863         (=ucs@cns): Likewise.
864         (=ucs@cns/fw): Likewise.
865         (=ucs@jis): Likewise.
866         (=ucs@jis/fw): Likewise.
867         (=ucs@jis/1990): Likewise.
868         (=ucs@jis/2000): Likewise.
869         (=ucs@jis/2004): Likewise.
870         (=ucs@JP): Likewise.
871         (=ucs@ks): Likewise.
872         (=ucs@big5): Likewise.
873         (=ucs@big5/cns11643): Likewise.
874         (=ucs@cns11643): Likewise.
875
876 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
877
878         * mule/mule-charset.el (default-coded-charset-priority-list):
879         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
880
881         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
882         CHISE.
883         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
884         mother.
885
886 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
887
888         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
889         from src/mule-charset.c].
890         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
891         specify `final'.
892         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
893         `iso-ir' and `final', namely now it is used as ISO-IR-42.
894         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
895         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
896         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
897         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
898
899 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
900
901         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
902         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
903         (=jis-x0208@1978/i-4): Specify `partial'.
904         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
905         mother coded-charset.
906         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
907
908 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
911         settings for `=jis-x0213-1@2004'.
912
913 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
914
915         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
916         CHISE.
917         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
918         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
919         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
920         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
921         temporarily.
922         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
923
924 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
925
926         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
927         CHISE.
928         (=shinjigen@1ed): Inherited from `=shinjigen'.
929         (=shinjigen@rev): Likewise.
930
931 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
932
933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
934         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
935
936 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
937
938         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
939         define it as an alias.
940         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
941         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
942         alias.
943         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
944         alias.
945
946 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
947
948         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
949         CHISE.
950
951 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
952
953         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
954         CHISE.
955         (shinjigen-2): Ditto.
956
957 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
958
959         * mule/mule-charset.el (default-coded-charset-priority-list):
960         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
961         `chinese-big5-eten-*' and `chinese-big5'.
962
963 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
964
965         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
966         #x9FA5 temporarily.
967
968 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
969
970         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
971         settings for `=jis-x0208@1978/i1'.
972
973 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
974
975         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
976         XEmacs CHISE.
977
978 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
979
980         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
981         XEmacs CHISE.
982
983 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
984
985         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
986         XEmacs CHISE.
987
988 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
989
990         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
991         CHISE.
992         (=ucs-bmp@cns): Likewise.
993         (=ucs-bmp@jis): Likewise.
994         (=ucs-bmp@ks): Likewise.
995
996 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
997
998         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
999         CHISE.
1000         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1001
1002 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1003
1004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1005         settings for `=zinbun-oracle'.
1006
1007         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1008         `=zinbun-oracle'.
1009
1010 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1013         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1014         `=ucs@iso'.
1015
1016 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-charset.el (default-coded-charset-priority-list):
1019         Delete `ucs-sip'; modify order of some CCSs.
1020
1021 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1022
1023         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1024         in XEmacs CHISE.
1025
1026         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1027         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1028         CHISE.
1029
1030 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1031
1032         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1033         its registry.
1034         (=ucs-radicals@unicode): Likewise.
1035
1036 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1037
1038         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1039         CHISE.
1040
1041 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1042
1043         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1044         CHISE.
1045
1046 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1047
1048         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1049         CHISE.
1050
1051 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1052
1053         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1054         Modify preference of *isolated settings*.
1055
1056 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1057
1058         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1059         utf-2000 is provided.
1060         (=ucs@cns11643): Likewise.
1061
1062 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1063
1064         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1065         Prefer every *isolated setting* to ordinary setting.
1066
1067 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1068
1069         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1070         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1071
1072 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1073
1074         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1075         CHISE.
1076
1077 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1080         settings for `=jis-x0208@1997'.
1081
1082 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1085         `=jis-x0208@1997'.
1086
1087 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1088
1089         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1090         XEmacs CHISE.
1091
1092 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1093
1094         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1095         `=jis-x0208@1978'.
1096         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1097         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1098         `=jis-x0208-1990' as the mother.
1099         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1100
1101 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1104         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1105         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1106         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1107         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1108         for `=ucs@JP'.
1109
1110 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1111
1112         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1113         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1114         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1115         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1116         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1117         `=daikanwa@rev2'.
1118
1119 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1120
1121         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1122         (=gt): Likewise.
1123         (=gt-k): Likewise.
1124         (=gt-pj-*): Likewise.
1125         (=gt-pj-k1): Likewise.
1126         (=gt-pj-k2): Likewise.
1127         (=daikanwa): Likewise.
1128         (=daikanwa-rev1): Likewise.
1129         (=daikanwa-rev2): Likewise.
1130         (=big5-pua): Likewise.
1131         (=big5-eten): Likewise.
1132         (chinese-big5-eten-a): Likewise.
1133         (chinese-big5-eten-b): Likewise.
1134         (=hanziku-*): Likewise.
1135         (=cbeta): Likewise.
1136         (=jef-china3): Likewise.
1137         (=ruimoku-v6): Likewise.
1138         (=ucs@iso): Likewise.
1139         (=ucs@unicode): Likewise.
1140         (=ucs@gb): Likewise.
1141         (=ucs@cns): Likewise.
1142         (=ucs@jis): Likewise.
1143         (=ucs@jis-1990): Likewise.
1144         (=ucs@jis-2000): Likewise.
1145         (=ucs@jp): Likewise.
1146         (=ucs@ks): Likewise.
1147         (=ucs@big5): Likewise.
1148         (=ucs-radicals): Likewise.
1149         (=ucs-radicals@unicode): Likewise.
1150         (=ucs-bmp-cjk): Likewise.
1151         (=ucs-bmp-cjk@unicode): Likewise.
1152         (=ucs-sip-ext-b): Likewise.
1153         (=ucs-sip-ext-b@iso): Likewise.
1154
1155 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1156
1157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1158         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1159
1160 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1161
1162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1163         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1164         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1165         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1166         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1167         arabic-digit, ipa and ``&I-B-XXXX;''.
1168
1169 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1170
1171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1172         setting for (I-)HZK{03..12}-XXXX.
1173
1174 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1175
1176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1177         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1178
1179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1180         `=ruimoku-v6'.
1181
1182         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1183         CHISE.
1184
1185 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1186
1187         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1188         (=ucs@unicode): Likewise.
1189         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1190         (=ucs@cns): Likewise.
1191         (=ucs@jis): Likewise.
1192         (=ucs@ks): Likewise.
1193         (=ucs@big5): Likewise.
1194
1195 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1196
1197         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1198         `ucs-jis'.
1199         (utf-8-jis-er): Likewise.
1200         (utf-8-jp): New coding-system.
1201         (utf-8-jp-er): Likewise.
1202
1203         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1204
1205 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1206
1207         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1208
1209         * mule/japanese.el: Move definition of `euc-jisx0213' to
1210         mule/mule-coding.el.
1211
1212 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1213
1214         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1215         mule-coding before loading update-cdb when utf-2000 is provided.
1216
1217 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1218
1219         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1220         `=daikanwa'.
1221
1222 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1223
1224         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1225         definition codes when `utf-2000' is provided.
1226
1227 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1228
1229         * mule/mule-category.el (word-combining-categories): Don't setup
1230         `word-combining-categories' in XEmacs CHISE.
1231         (word-separating-categories): Add setting about Latin script in
1232         XEmacs CHISE.
1233
1234 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1235
1236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1237         setting for `chinese-big5'.
1238
1239 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1242         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1243         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1244         add setting for HZK0[12]-xxxx.
1245
1246 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1247
1248         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1249         in XEmacs CHISE.
1250
1251 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-charset.el (default-coded-charset-priority-list):
1254         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1255         and `chinese-big5' to `=gt-pj-*'.
1256
1257 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1258
1259         * mule/mule-conf.el (=daikanwa): Renamed from
1260         `ideograph-daikanwa'.
1261         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1262
1263 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1264
1265         * mule/mule-conf.el (=cns11643-7): Renamed from
1266         `chinese-cns11643-7'.
1267         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1268
1269 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1270
1271         * mule/mule-conf.el (=cns11643-6): Renamed from
1272         `chinese-cns11643-6'.
1273         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1274
1275 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1276
1277         * mule/mule-conf.el (=cns11643-5): Renamed from
1278         `chinese-cns11643-5'.
1279         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1280
1281 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1282
1283         * mule/mule-conf.el (=cns11643-4): Renamed from
1284         `chinese-cns11643-4'.
1285         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1286
1287 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1288
1289         * mule/mule-conf.el (=cns11643-3): Renamed from
1290         `chinese-cns11643-3'.
1291         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1292
1293 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1294
1295         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1296         `=cns11643-2'.
1297         (chinese-cns11643-2): New alias for `=cns11643-2'.
1298
1299 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1300
1301         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1302         `=cns11643-1'.
1303         (chinese-cns11643-1): New alias for `=cns11643-1'.
1304
1305 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1306
1307         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1308         (chinese-gb12345): New alias for `=gb12345'.
1309
1310 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1311
1312         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1313         (chinese-gb2312): New alias for `=gb2312'.
1314
1315 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1316
1317         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1318         (chinese-big5): New alias for `=big5'.
1319
1320 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1321
1322         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1323         (korean-ksc5601): New alias for `=ks-x1001'.
1324
1325 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1326
1327         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1328         `=jis-x0212'.
1329         (japanese-jisx0212): New alias for `=jis-x0212'.
1330
1331 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1332
1333         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1334         `=jis-x0208-1983'.
1335         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1336
1337 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1338
1339         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1340         `=jis-x0208-1978'.
1341         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1342
1343 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1344
1345         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1346         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1347
1348 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1349
1350         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1351         (chinese-cns11643-3): Specify iso-ir 183.
1352         (chinese-cns11643-4): Specify iso-ir 184.
1353         (chinese-cns11643-5): Specify iso-ir 185.
1354         (chinese-cns11643-6): Specify iso-ir 186.
1355         (chinese-cns11643-7): Specify iso-ir 187.
1356         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1357         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1358
1359 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1360
1361         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1362         \uXXXX for every cases.
1363
1364 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1365
1366         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1367         (ucs-big5): Changed to an alias for `=ucs@big5'.
1368
1369 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1370
1371         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1372         (ucs-ks): Changed to an alias for `=ucs@ks'.
1373
1374 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1375
1376         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1377         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1378
1379 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1380
1381         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1382         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1383
1384 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1385
1386         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1387         (ucs-jis): Changed to an alias for `=ucs@jis'.
1388
1389 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1390
1391         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1392         (ucs-cns): Changed to an alias for `=ucs@cns'.
1393
1394 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1395
1396         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1397         (ucs-gb): Changed to an alias for `=ucs@gb'.
1398
1399 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1400
1401         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1402         `ideograph-daikanwa-2'.
1403         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1404         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1405
1406 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1407
1408         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1409         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1410
1411         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1412         for `xemacs-chise-version'.
1413
1414 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1415
1416         * mule/mule-charset.el (default-coded-charset-priority-list):
1417         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1418         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1419         instead of `ideograph-hanziku-*'.
1420
1421         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1422         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1423
1424 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1425
1426         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1427         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1428         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1429         `utf-2000' is provided.
1430
1431 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1432
1433         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1434         is provided [was builtin coded-charsets].
1435
1436 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1437
1438         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1439         is provided [was builtin coded-charsets].
1440
1441 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1442
1443         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1444         is provided [was builtin coded-charsets].
1445
1446 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1447
1448         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1449         is provided [was builtin coded-charsets].
1450
1451 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1452
1453         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1454         when `utf-2000' is provided [was builtin coded-charsets].
1455
1456 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1457
1458         * mule/mule-conf.el (=hanziku-*): Renamed from
1459         `ideograph-hanziku-*'.
1460         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1461
1462 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1463
1464         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1465         `utf-2000' is provided [was builtin coded-charsets].
1466         (ideograph-hanziku-{1..12}): Likewise.
1467
1468 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1469
1470         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1471         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1472
1473 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1474
1475         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1476         when `utf-2000' is provided [was builtin coded-charsets].
1477
1478 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1479
1480         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1481         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1482         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1483
1484 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1485
1486         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1487         (ideograph-gt): Changed to an alias for `=gt'.
1488
1489 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1490
1491         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1492         is provided; it was defined as a builtin coded-charset.
1493         (ideograph-gt): Likewise.
1494
1495 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1496
1497         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1498         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1499
1500 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1501
1502         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1503         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1504
1505 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1506
1507         * mule/mule-conf.el (=big5-eten): Renamed from
1508         `chinese-big5-eten'.
1509         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1510
1511 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1512
1513         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1514         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1515
1516 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1517
1518         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1519         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1520
1521 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1522
1523         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1524         (china3-jef): Changed to an alias for `=jef-china3'.
1525
1526 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1527
1528         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1529         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1530
1531         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1532         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1533         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1534         when `utf-2000' is provided.
1535
1536 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1537
1538         * mule/mule-charset.el (default-coded-charset-priority-list):
1539         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1540
1541         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1542         (ucs-jis-2000): Deleted.
1543
1544 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1545
1546         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1547         UTF-2000.
1548         (=ucs-jis-2000): New coded-charset for UTF-2000.
1549
1550 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1551
1552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1553         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1554
1555 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1556
1557         * mule/mule-charset.el (default-coded-charset-priority-list):
1558         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1559         `ideograph-cbeta'.
1560
1561 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1562
1563         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1564         builtin coded-charset].
1565
1566 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1567
1568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1569         settings for &K0-xxxx and &I-K0-xxxx.
1570
1571 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1572
1573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1574         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1575
1576 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1577
1578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1579         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1580
1581 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1582
1583         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1584         UTF-2000.
1585         (ideograph-gt-pj-k1): Likewise.
1586         (ideograph-gt-pj-k2): Likewise.
1587
1588 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1589
1590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1591         `=jis-x0208'.
1592
1593 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1596         UTF-2000 [was a builtin coded-charset].
1597
1598 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1601         (utf-8-gb-er): Likewise.
1602
1603 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1604
1605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1606         settings for JIS X 0212 and JIS X 0208:1978.
1607
1608 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1611         setting for JIS X 0213.
1612
1613 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1614
1615         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1616         standard-case-table in UTF-2000.
1617
1618 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1621         definitions for isolated-chars.
1622
1623 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1624
1625         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1626         `configure-utf-2000-lisp-directory'.
1627         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1628         `mule-lisp-load-path'.
1629
1630 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1631
1632         * startup.el (startup-setup-paths): Set and use
1633         `utf-2000-lisp-directory'.
1634         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1635         UTF-2000.
1636
1637 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1638
1639         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1640         (paths-find-utf-2000-lisp-directory): New function.
1641         (paths-construct-load-path): Add new optional argument
1642         `utf-2000-lisp-directory'.
1643
1644         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1645
1646 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1647
1648         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1649         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1650         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1651         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1652         `chinese-big5-2' in UTF-2000.
1653
1654         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1655         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1656
1657 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1658
1659         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1660         `big5-eten-er' in UTF-2000.
1661         (big5-cdp): Modify DOC-string and mnemonic.
1662
1663 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1666         UTF-2000 [renamed from utf-8-er].
1667         (utf-8-gb): New coding-system in UTF-2000.
1668         (utf-8-gb-er): Likewise.
1669         (utf-8-cns): Likewise.
1670         (utf-8-cns-er): Likewise.
1671         (utf-8-big5): Likewise.
1672         (utf-8-big5-er): Likewise.
1673         (utf-8-jis): Likewise.
1674         (utf-8-jis-er): Likewise.
1675         (utf-8-ks): Likewise.
1676         (utf-8-ks-er): Likewise.
1677         (utf-8-er): Likewise.
1678
1679 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1680
1681         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1682         instead of `utf-8-unix' in UTF-2000.
1683
1684         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1685
1686 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1687
1688         * mule/japanese.el (euc-jisx0213): New coding-system.
1689
1690         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1691         `japanese-jisx0208-1990' as the mother.
1692
1693 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1694
1695         * dumped-lisp.el (preloaded-file-list): Change condition of
1696         loading "close-cdb".
1697
1698 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1699
1700         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1701         setup `coded-charset-entity-reference-alist'.
1702
1703 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1704
1705         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1706         UTF-2000.
1707
1708 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1709
1710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1711         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1712
1713 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1714
1715         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1716         (chinese-big5-eten-a): Likewise.
1717         (chinese-big5-eten-b): Likewise.
1718         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1719         code range is #x8140 .. #x8DFE.
1720
1721 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1722
1723         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1724         UTF-2000.
1725         (chinese-big5-cdp): Likewise.
1726
1727 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1728
1729         * dumped-lisp.el (preloaded-file-list): Rename
1730         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1731
1732 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1733
1734         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1735         append `system-char-db-source-file-list' into
1736         `preloaded-file-list' in UTF-2000.
1737
1738 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1739
1740         * dumped-lisp.el (preloaded-file-list): Delete
1741         character-definition files.
1742
1743 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1744
1745         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1746         UTF-2000.
1747
1748 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1749
1750         * mule/mule-charset.el (default-coded-charset-priority-list):
1751         Delete `mojikyo-2022-1'.
1752
1753 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1754
1755         * mule/mule-charset.el (default-coded-charset-priority-list):
1756         Delete `mojikyo'.
1757
1758 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1759
1760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1761         `ucs-sip'.
1762
1763 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-charset.el (default-coded-charset-priority-list):
1766         Comment out `chinese-gb12345'.
1767
1768 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1769
1770         * bytecomp.el (byte-compile-insert-header): Fixed.
1771
1772 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1773
1774         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1775         XEmacs UTF-2000.
1776
1777 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1778
1779         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1780         UTF-2000.
1781
1782 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1785         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1786
1787 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-charset.el (default-coded-charset-priority-list):
1790         `japanese-jef-china3' is renamed `china3-jef'.
1791
1792 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1793
1794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1795         `japanese-jef-china3' and `ideograph-cbeta'.
1796
1797 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1798
1799         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1800
1801 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1802
1803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1804         `chinese-big5-cdp'.
1805
1806 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1807
1808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1809         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1810
1811 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1812
1813         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1814         loading character definitions.
1815
1816 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1817
1818         * dumped-lisp.el (preloaded-file-list): Rename
1819         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1820
1821 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1824         `chinese-big5'.
1825
1826 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1827
1828         * dumped-lisp.el (preloaded-file-list): Dump
1829         "Ideograph-R028-Private" with XEmacs UTF-2000.
1830
1831 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1832
1833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1834         `chinese-gb12345'.
1835
1836 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1837
1838         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1839         `ideograph-gt-pj-{1..11}'.
1840
1841         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1842         XEmacs UTF-2000.
1843
1844 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1845
1846         * mule/mule-charset.el (default-coded-charset-priority-list):
1847         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1848         `chinese-isoir165'.
1849
1850 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1851
1852         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1853         `image/png', `image/x-xpm' and `image/tiff'.
1854
1855         * files.el (binary-file-regexps): Add *.PNG.
1856
1857 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1858
1859         * mule/mule-charset.el (default-coded-charset-priority-list):
1860         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1861         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1862
1863 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1864
1865         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1866         the first completion when UTF-2000 is running.
1867
1868 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-charset.el (default-coded-charset-priority-list):
1871         Delete `ucs'.
1872
1873 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1874
1875         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1876
1877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1878         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1879
1880 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1881
1882         * mule/vietnamese.el (vscii-2): Delete abolished property
1883         `composite'; now composite mode is default.
1884
1885 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1886
1887         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1888         of `raw-text'; check \uHHHH representation even if non-ascii
1889         characters are not found.
1890
1891         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1892         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1893         unconditionally.
1894
1895         * mule/viet-ccl.el: New file.
1896
1897         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1898         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1899         - Separate CCL based implementations to viet-ccl.el.
1900
1901 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
1902
1903         * mule/mule-conf.el (japanese-jisx0213-1): Allow
1904         "jisx0213.2000-1".
1905         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1906
1907         * mule/mule-charset.el (default-coded-charset-priority-list):
1908         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1909         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1910
1911 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1912
1913         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1914
1915 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
1916
1917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1918         `ucs' in UTF-2000.
1919
1920 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1921
1922         * mule/mule-charset.el (default-coded-charset-priority-list):
1923         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
1924         `arabic-iso8859-6'.
1925
1926 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1927
1928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1929         `mojikyo-pj-[1 .. 21]' in UTF-2000.
1930
1931 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1932
1933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1934         `katakana-jisx0201' in UTF-2000.
1935
1936 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1937
1938         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
1939         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
1940         "u0FB50-Arabic-Presentation-Forms-A",
1941         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
1942         "u0FE50-Small-Form-Variants",
1943         "u0FE70-Arabic-Presentation-Forms-B",
1944         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
1945         UTF-2000.
1946
1947 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1948
1949         * dumped-lisp.el (preloaded-file-list): Delete
1950         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
1951         ... "Ideograph-R214-Flute" in UTF-2000.
1952
1953 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1954
1955         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1956         (japanese-jisx0213-2): New coded-charset.
1957
1958         * dumped-lisp.el (preloaded-file-list): Add
1959         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1960         "Ideograph-R030-Mouth".
1961
1962 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1963
1964         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1965         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1966         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1967         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1968         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1969         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1970         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1971         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1972
1973 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1974
1975         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1976         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1977         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1978         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1979         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1980
1981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1982         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1983
1984 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1985
1986         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1987         in UTF-2000.
1988
1989 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1990
1991         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1992         (chinese-isoir165): Moved from mule/chinese.el.
1993         (chinese-cns11643-3): Moved from mule/chinese.el.
1994         (chinese-cns11643-4): Moved from mule/chinese.el.
1995         (chinese-cns11643-5): Moved from mule/chinese.el.
1996         (chinese-cns11643-6): Moved from mule/chinese.el.
1997         (chinese-cns11643-7): Moved from mule/chinese.el.
1998
1999         * mule/chinese.el: Move definition of coded-charsets to
2000         mule/mule-conf.el.
2001
2002 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2003
2004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2005         `ideograph-daikanwa'.
2006
2007 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2008
2009         * dumped-lisp.el (preloaded-file-list): Delete
2010         "ccs-jisx0201-latin.el".
2011
2012 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2013
2014         * dumped-lisp.el (preloaded-file-list): Add
2015         "u031A0-Extended-Bopomofo" in UTF-2000.
2016
2017 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2018
2019         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2020         renamed to u02E00-CJK-Radical-Supplement.
2021
2022 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2023
2024         * dumped-lisp.el (preloaded-file-list): Add
2025         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2026         "u030A0-Katakana", "u03100-Bopomofo",
2027         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2028         "u03200-Enclosed-CJK-Letters-and-Months" and
2029         "u03300-CJK-Compatibility".
2030
2031 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2032
2033         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2034         "u02F00-Kangxi-Radicals" and
2035         "u02FF0-Ideographic-Description-Characters".
2036
2037 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2038
2039         * dumped-lisp.el (preloaded-file-list): Add
2040         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2041         "u02800-Braille-Patterns" in UTF-2000.
2042
2043 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2044
2045         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2046         "uXXXXX-*.el" in UTF-2000.
2047
2048         * bytecomp.el (byte-compile-insert-header): Delete comments if
2049         non-ASCII characters are found; allow `byte-compile-dynamic' and
2050         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2051         `raw-text'.
2052
2053 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2054
2055         * dumped-lisp.el (preloaded-file-list): Add
2056         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2057         "u025A0-Geometric-Shapes.el".
2058
2059 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2060
2061         * dumped-lisp.el (preloaded-file-list): Add
2062         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2063         "u02460-Enclosed-Alphanumerics.el".
2064
2065 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2066
2067         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2068         `chinese-gb2312'.
2069
2070         * dumped-lisp.el (preloaded-file-list): Add
2071         "u02200-Mathematical-Operators.el" and
2072         "u02300-Miscellaneous-Technical.el".
2073
2074 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2075
2076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2077         `chinese-cns11643-*'.
2078
2079         * dumped-lisp.el (preloaded-file-list): Add
2080         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2081         "u02190-Arrows.el" in UTF-2000.
2082
2083 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2084
2085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2086         `korean-ksc5601'.
2087
2088         * dumped-lisp.el (preloaded-file-list): Add
2089         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2090         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2091         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2092
2093 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2094
2095         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2096
2097 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2098
2099         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2100         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2101         "u01780-Khmer.el", "u01800-Mongolian.el",
2102         "u01E00-Latin-Extended-Additional.el" and
2103         "u01F00-Greek-Extended.el" in UTF-2000.
2104
2105 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2106
2107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2108         `ethiopic-ucs' and `ethiopic'.
2109
2110         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2111         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2112
2113         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2114         from mule/ethiopic.el.
2115
2116         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2117         mule/mule-conf.el.
2118
2119 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2120
2121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2122         `lao'.
2123
2124         * mule/mule-conf.el (lao): New coded-charset.
2125
2126         * dumped-lisp.el (preloaded-file-list): Add
2127         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2128         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2129         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2130         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2131         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2132
2133 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2134
2135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2136         `ucs-bmp' and `arabic-iso8859-6'.
2137
2138 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2139
2140         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2141         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2142         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2143
2144 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2145
2146         * startup.el (normal-top-level): Load autoload file for UTF-2000
2147         in UTF-2000.
2148
2149 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2150
2151         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2152         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2153         "u00020-Basic-Latin.el", "u00080-C1.el",
2154         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2155         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2156         "u002B0-Spacing-Modifier-Letters.el",
2157         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2158         UTF-2000.
2159
2160 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2161
2162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2163         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2164         instead of `vietnamese-viscii-*'.
2165
2166 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2167
2168         * mule/mule-conf.el: New file.
2169
2170         * mule/misc-lang.el: Move definition of charset `ipa' to
2171         mule/mule-conf.el.
2172
2173 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2174
2175         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2176         `latin-viscii'; prefer it for characters used in Vietnamese.
2177
2178 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2179
2180         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2181
2182 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2183
2184         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2185         `vietnamese-viscii-lower'.
2186         (latin-viscii-upper): Renamed from charset
2187         `vietnamese-viscii-upper'.
2188         (vietnamese-viscii-lower): New alias for charset
2189         `latin-viscii-lower'.
2190         (vietnamese-viscii-upper): New alias for charset
2191         `latin-viscii-upper'.
2192
2193 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2194
2195         * mule/mule-charset.el (default-coded-charset-priority-list):
2196         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2197
2198 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2199
2200         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2201         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2202         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2203         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2204         lisp/utf-2000.
2205
2206 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2207
2208         * mule/ccs-tcvn5712.el: New file.
2209
2210 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2211
2212         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2213         in UTF-2000.
2214
2215 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2216
2217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2218         `japanese-jisx0208'.
2219
2220 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2221
2222         * dumped-lisp.el (preloaded-file-list): Add
2223         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2224         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2225         UTF-2000.
2226
2227         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2228         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2229         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2230         mule/ccs-viscii.el: New files.
2231
2232         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2233         if \uXXXX is found.
2234
2235 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2236
2237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2238         `hiragana-jisx0208' and `katakana-jisx0208'.
2239
2240 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2241
2242         * mule/chinese.el (chinese-cns11643-3): Define it even if
2243         `utf-2000' is provided.
2244         (chinese-cns11643-4): Likewise.
2245         (chinese-cns11643-5): Likewise.
2246         (chinese-cns11643-6): Likewise.
2247         (chinese-cns11643-7): Likewise.
2248
2249 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2250
2251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2252         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2253
2254 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2255
2256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2257         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2258
2259 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2260
2261         * mule/mule-charset.el (default-coded-charset-priority-list):
2262         Setup in UTF-2000.
2263
2264 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2265
2266         * mule/viet-chars.el: Don't define charset
2267         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2268         they are defined as builtin charsets.
2269
2270 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2271
2272         * version.el (emacs-version): Add more space just before UTF-2000
2273         version string.
2274
2275 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2276
2277         * version.el ([constant] emacs-version): Don't add a space in the
2278         preceding place of `xemacs-betaname' because it is duplicated.
2279         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2280
2281         * startup.el (splash-frame-body): Add ETL.
2282
2283 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2284
2285         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2286         is provided because it is defined as builtin charset.
2287         (chinese-cns11643-4): Likewise.
2288         (chinese-cns11643-5): Likewise.
2289         (chinese-cns11643-6): Likewise.
2290         (chinese-cns11643-7): Likewise.
2291
2292 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2293
2294         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2295         coding-system `iso-10646-ucs-4' is not defined.
2296
2297 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2298
2299         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2300         coding-system if `utf-2000' is provided.
2301
2302 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2303
2304         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2305         `utf-2000' is provided.
2306
2307 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2308
2309         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2310         if utf-2000 is provided temporally.
2311
2312 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2313
2314         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2315         as builtin variable].
2316
2317 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2318
2319         * files.el (insert-file-contents-literally): Treat file as binary;
2320         call file-name-handlers. [sync with Emacs 20.3.10]
2321
2322 2008-12-28  Vin Shelton  <acs@xemacs.org>
2323
2324         * XEmacs 21.4.22 is released
2325
2326 2008-12-30  Vin Shelton  <acs@xemacs.org>
2327
2328         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2329         during building even if no packages are found.
2330
2331 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2332
2333         * printer.el (generic-print-region): 
2334         (generic-print-buffer): 
2335         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2336         check if the msprinter device is available, now that msprinter is
2337         always available as a specifier tag. 
2338
2339 2008-12-24  Vin Shelton  <acs@xemacs.org>
2340
2341         * about.el: Add Francisco to my bio!
2342
2343 2008-12-23  Vin Shelton  <acs@xemacs.org>
2344
2345         * autoload.el: Move operator definitions to autoload-operators.el
2346         in the xemacs-base package.
2347
2348 2007-11-22  Vin Shelton  <acs@xemacs.org>
2349
2350         * about.el (about-hacker-contribution): Updated my bio.
2351
2352 2007-10-07  Vin Shelton  <acs@xemacs.org>
2353
2354         * XEmacs 21.4.21 is released
2355
2356 2007-09-19  Didier Verna  <didier@xemacs.org>
2357
2358         Update my personal info.
2359         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2360         * about.el (about-other-current-hackers): Ditto.
2361         * about.el (about-url-alist): Add my musical website.
2362         * about.el (about-personal-info): Update my entry.
2363         * about.el (about-hacker-contribution): Ditto.
2364
2365 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2366
2367         * package-get.el (package-get-download-sites): Update download
2368         sites in Japan.
2369         * package-get.el (package-get-pre-release-download-sites): Ditto.
2370
2371 2007-08-18  Vin Shelton  <acs@xemacs.org>
2372
2373         * package-get.el (package-get-pre-release-download-sites): Sync
2374         mirror sites with 21.5.  (Thanks, Adrian)
2375
2376 2007-08-09  Mike Sperber  <mike@xemacs.org>
2377
2378         * startup.el (migrate-user-init-file): Create backup of
2379         `user-init-file' before migrating.
2380         * startup.el (maybe-migrate-user-init-file): Print
2381         information about backup file.
2382         (maybe-create-compatibility-dot-emacs): Follow above change.
2383
2384 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2385
2386         * font-lock.el: Sync font-lock-add-keywords and
2387         font-lock-remove-keywords from GNU Emacs.
2388         * font-lock.el (font-lock-keywords-alist): New.
2389         * font-lock.el (font-lock-removed-keywords-alist): New.
2390         * font-lock.el (font-lock-add-keywords): New.
2391         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2392         * font-lock.el (font-lock-remove-keywords): New.
2393
2394 2007-08-16  Vin Shelton  <acs@xemacs.org>
2395
2396         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2397         patch from Hans de Graaff.
2398
2399 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2400
2401         * package-get.el (package-get-download-sites): Document Chile and
2402         update Denmark download site.
2403         * package-get.el (package-get-pre-release-download-sites): Ditto.
2404
2405 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2406
2407         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2408
2409 2006-12-09  Vin Shelton  <acs@xemacs.org>
2410
2411         * XEmacs 21.4.20 is released
2412
2413 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2414
2415         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2416
2417 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2418
2419         * info.el (Info-find-file-node, Info-insert-dir)
2420         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2421         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2422         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2423         and discussion.
2424
2425 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2426
2427         * obsolete.el (line-beginning-position): New, from 21.5.x.
2428         (line-end-position): Ditto.
2429
2430 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2431
2432         * package-get.el (package-get-download-sites): Welcome
2433         nl.xemacs.org and Thanks!
2434         * package-get.el (package-get-pre-release-download-sites): Ditto.
2435
2436 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2437
2438         * font-lock.el: Add support for not-so recent changes in Java to
2439         java-mode.
2440
2441 2006-01-28  Vin Shelton  <acs@xemacs.org>
2442
2443         * XEmacs 21.4.19 is released
2444
2445 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2446
2447         * easymenu.el: Update copyright. 
2448         * easymenu.el (easy-menu-all-popups):
2449         Add a docstring. 
2450         * easymenu.el (easy-menu-add):
2451         Document a bug, rework the function to preserve any existing
2452         non-default mode-popup-menu instead of overwriting it, and not to
2453         bother normalising the menu title (nothing else does).
2454         * easymenu.el (easy-menu-remove):
2455         Restore the default mode-popup-menu instead of leaving an empty
2456         one when we remove the last easy-menu popup. 
2457
2458 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2459
2460         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2461         as suggested by Rodrigo Ventura.
2462         * package-get.el (package-get-pre-release-download-sites): Ditto,
2463         with replacement of xemacs-21.5 by beta, which is the logical path
2464         to our beta core and package pre-releases.
2465
2466 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2467
2468         * package-get.el (package-get-download-sites): Add Hong Kong
2469         download site.
2470         * package-get.el (package-get-pre-release-download-sites): Ditto.
2471
2472 2005-12-26  Vin Shelton  <acs@xemacs.org>
2473
2474         * find-paths.el:
2475         * find-paths.el (paths-emacs-root-p): Add search for package root.
2476         * find-paths.el (paths-find-emacs-root): Replaced with
2477         paths-find-invocation-roots, which returns a list of roots.
2478         * find-paths.el (paths-find-invocation-roots): New.
2479         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2480
2481 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2482
2483         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2484         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2485
2486 2005-12-03  Vin Shelton <acs@xemacs.org>
2487
2488         * XEmacs 21.4.18 is released
2489
2490 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2491
2492         * package-get.el (package-get-download-sites): Update reflecting
2493         latest http://www.xemacs.org/Releases/ information generated by
2494         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2495         * package-get.el (package-get-pre-release-download-sites): Ditto.
2496
2497 2005-02-28  Simon Josefsson  <jas@extundo.com>
2498
2499         * about.el (xemacs-hackers): Add jas.
2500         (about-other-current-hackers): Likewise.
2501         (about-url-alist): Add URL for jas.
2502         (about-personal-info): Document jas.
2503         (about-hacker-contribution): Describe jas contributions.
2504
2505 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2506
2507         * easymenu.el (easy-menu-remove): As described in 
2508         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2509         except the "Command" menu from mode-popup-menu. 
2510
2511 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2512  
2513         * font.el (font-spatial-to-canonical): Correct calculation of 
2514         return value for pixel-based input value. 
2515  
2516 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2517
2518         * code-process.el (call-process): Process-related docstring
2519         improvements spurred by Norbert Koch.
2520         * code-process.el (call-process-region): Ditto.
2521         * code-process.el (start-process): Ditto.
2522
2523 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2524
2525         * finder.el (finder-find-library): Return filename actually
2526         searched for.
2527
2528 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2529
2530         * help.el (view-emacs-news): Use `expand-file-name' instead of
2531         `locate-data-file' as the latter will find any "NEWS" files that
2532         might exist in packages _before_ the one in core.
2533
2534 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2535
2536         * package-get.el (package-get-init-package):
2537         package-get-init-package buglet (21.4.17) by Jeff Mincy
2538         <mincy@rcn.com> fixing false temporary load-path shadows reported
2539         after package installation and simplifying code.
2540
2541 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2542
2543         * package-get.el (package-get-download-sites): Sync mirrors list
2544         with the XEmacs website.
2545         (package-get-pre-release-download-sites): Ditto.
2546
2547 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2548
2549         * derived.el (derived-mode-merge-syntax-tables):
2550         Revert my 21.5-only patch of 2003-07-18 which slipped in
2551         through Jerry James's patch of 2004-06-07.
2552
2553 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2554
2555         * cmdloop.el (keyboard-quit): Remove workaround for
2556         `region-active-p' not making sure active region is in current
2557         buffer now that it does.
2558         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2559         * simple.el (region-active-p): `region-active-p' to only return t
2560         when active region is in current buffer.
2561
2562 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2563
2564         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2565         package names, quell a byte-compiler warning, doc fix.
2566
2567 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2568
2569         * buffer.el (pop-to-buffer):
2570         * window-xemacs.el (display-buffer):
2571         Document use of `same-window-buffer-names,' `same-window-regexps'
2572         by pop-to-buffer and display-buffer. 
2573         
2574 2005-02-06  Vin Shelton <acs@xemacs.org>
2575
2576         * XEmacs 21.4.17 is released
2577
2578 2005-01-29  Ben Wing  <ben@xemacs.org>
2579
2580         * shadow.el (find-emacs-lisp-shadows):
2581         Add custom-defines to list of ignored files.
2582
2583 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2584
2585         * simple.el (shifted-motion-keys-select-region): Fix statement
2586         about unshifted-motion-keys-deselect-region.
2587
2588 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2589
2590         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2591         now) for GNU Emacs compatibility.
2592         (make-obsolete-variable): Ditto.
2593
2594 2004-01-08  Ben Wing  <ben@xemacs.org>
2595
2596         * code-files.el (load):
2597         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2598
2599 2004-12-05  Vin Shelton <acs@xemacs.org>
2600
2601         * XEmacs 21.4.16 is released
2602
2603 2004-12-04  Vin Shelton  <acs@xemacs.org>
2604
2605         * auto-autoloads.el: Regenerated.
2606
2607         * custom-load.el: Regenerated.
2608
2609 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2610
2611         Fix bug: apropos errors if a defalias refers to an undefined
2612         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2613
2614         * apropos.el (apropos):
2615         (apropos-command):
2616         * help.el (frob-help-extents):
2617         * help-macro.el (make-help-screen):
2618         * hyper-apropos.el (hyper-apropos-grok-functions):
2619         (hyper-apropos-get-doc):
2620         Catch void-function error thrown by `documentation'.
2621
2622 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2623
2624         * packages.el (package-require): Fix incorrect arg to format.
2625         This fixes a `format specifier' error.
2626
2627 2004-08-13  Jerry James  <james@xemacs.org>
2628
2629         * bytecomp.el (forward-word): Tell the byte compiler the correct
2630         number of arguments to forward-word.
2631
2632 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2633
2634         * etags.el: Fixed loading of include files for tag completion. Now
2635         you can make a tag file for a library, include it into your
2636         project and it will be reloaded only if it changed. Infinte
2637         include loops are detected and the correct tag files are loaded.
2638         * etags.el (buffer-tag-table-list): Load and verify tag files in
2639         the external function buffer-tag-table-list-load.
2640         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2641         tag files. Also load the included tag files. The priority of the
2642         included files is right below their parent file. If multiple
2643         matches occur then the symbols from the parent file are found
2644         first.
2645         * etags.el (tag-table-include-files): Corrected comment
2646         string. Switched to pattern constant tags-include-pattern to have
2647         it at a central location.
2648         * etags.el (tags-include-pattern): Added doc string.
2649         * etags.el (add-to-tag-completion-table): Removed obsolete
2650         comments as the include files are allready returned by
2651         buffer-tag-table-list and loaded.
2652         * etags.el (find-tag-internal): The include files are allready
2653         included in tag-tables as buffer-tag-table-list returns them now.
2654
2655 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2656
2657         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2658         Loading items into the notebook is now done by C code.
2659         * widgets-gtk.el (gtk-widget-instantiate-internal):
2660         Style no longer changed.
2661
2662 2004-06-28  Nix  <nix@esperi.org.uk>
2663
2664         * cmdloop.el (truncate-command-history-for-gc): Delay
2665         execution of all things that look up variable bindings,
2666         via `enqueue-eval-event'.
2667
2668 2004-06-24  Vin Shelton  <acs@xemacs.org>
2669
2670         * package-get.el (package-get-require-signed-base-updates):
2671         now defaults to nil.
2672
2673 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2674
2675         * subr.el (split-string): Clean up docstring.
2676
2677 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2678
2679         * faces.el (zmacs-region): fix typo in docstring.
2680
2681 2004-06-07  Jerry James  <james@xemacs.org>
2682
2683         * derived.el: Synch with Emacs 21.3.
2684         * subr.el (with-local-quit): New, from Emacs 21.3.
2685         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2686         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2687         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2688
2689 2004-06-16  Jerry James  <james@xemacs.org>
2690
2691         * cl.el (cl-set-substring): Increment start by the length of the
2692         string, not the string itself.
2693
2694 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2695
2696         * etags.el (tag-table-include-files): Expand included TAGS file
2697         paths to avoid problems with relative paths.  Thanks to Peter
2698         Chubb <peterc@gelato.unsw.edu.au>.
2699         * etags.el (tags-include-pattern): New.
2700         * etags.el (add-to-tag-completion-table): Parse and ignore
2701         trailing include lines.
2702
2703 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2704
2705         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2706         avoiding line solely composed of equal signs.
2707
2708 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2709
2710         * cus-edit.el (alloc): Typo fix.
2711         * cus-edit.el (custom-browse-visibility): Ditto.
2712         * cus-edit.el (custom-variable-value-create): Ditto.
2713         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2714         * cus-edit.el (custom-save-variables): Bind print-length and
2715         print-level to nil to avoid value abbreviation.
2716         * cus-edit.el (custom-save-face-internal): Ditto.
2717         * cus-edit.el (custom-save-faces): Save in sorted order.
2718         * cus-edit.el (custom-save-resets): Bind print-length and
2719         print-level to nil to avoid value abbreviation.
2720         * cus-edit.el (custom-save-loaded-themes): Ditto.
2721
2722 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2723
2724         * subr.el (split-string-default-separators): New.
2725         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2726         see comment in source.
2727
2728 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2729
2730         * mule/japanese.el (paragraph-start, paragraph-separate):
2731         Remove anchor to BOL.
2732
2733 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2734
2735         * cl.el (gensym, gentemp): Improve docstrings.
2736
2737 2004-05-10  Vin Shelton  <acs@xemacs.org>
2738
2739         * etags.el: Sync with 21.5 version.
2740
2741 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2742
2743         * etags.el:
2744         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2745         only for use with exuberant ctags. This will also enable building of 
2746         completion tables with exuberant ctags. This will not work with
2747         xemacs ctags. 
2748         * etags.el (get-tag-table-buffer): New function for creating of
2749         completion table is used if tags-exuberant-ctags-optimization-p ist t
2750         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2751         finding the tag names. New.
2752         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2753         building tag completion table with exuberant ctags. New.
2754         * etags.el (find-tag-internal): Improve exact tag matching for tags
2755         with name fields. Before the patch return types of functions or
2756         function parameters (with exuberant ctags) were found as matches.
2757
2758 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2759
2760         * list-mode.el (display-completion-list): Fixed completion list was
2761         taking the width of the frame and not of the window for displaying
2762         the selection methods.
2763
2764 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2765
2766         * menubar-items.el (default-menubar): Options are saved to custom.el.
2767
2768
2769 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2770
2771         * isearch-mode.el (isearch-abort): Preserve successful search target.
2772
2773 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2774
2775         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2776         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2777         Bihlmeyer.
2778         * gnuserv.el (gnuserv-mode-line-string): New.
2779         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2780         gnuserv-mode.
2781         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2782         * gnuserv.el (gnuserv-edit-files): Use
2783         make-x-device-with-gtk-fallback.
2784
2785 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2786
2787         * gtk-widgets.el: New import: gtk-accel-group-new.
2788         * dialog-gtk.el:
2789         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2790         * dialog-gtk.el (popup-builtin-question-dialog):
2791         Added support for dialog button mnemonics.
2792
2793 2004-03-22  Chris Green <cmg@dok.org>
2794
2795         * process.el (shell-command): Output buffer was ignored when a
2796         background process was run via shell-command.
2797
2798 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2799
2800         * cus-edit.el (custom-save-variables): Retrieve a list of
2801         variables to save first, sort it, and make sure the variables are
2802         saved in sorted order.
2803
2804 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2805  
2806         * package-get.el (package-get-update-base-from-buffer): Force
2807         binary coding system for verifying GnuPG signature in the
2808         package-index file.
2809  
2810 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2811
2812         * package-get.el (package-get-package-index-file-location): Handle
2813         missing "EMACSPACKAGEPATH" environment variable.
2814
2815 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2816
2817         * package-admin.el (package-admin-find-top-directory): Simplify
2818         directory comparisions and fix substring errors on short path
2819         components.
2820         * package-get.el (package-get-package-index-file-location):
2821         Default to first component of "EMACSPACKAGEPATH", if set.
2822
2823 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2824
2825         * package-get.el (process-error): New error datum.
2826
2827 2004-02-02  Vin Shelton <acs@xemacs.org>
2828
2829         * XEmacs 21.4.15 is released
2830
2831 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2832
2833         * itimer.el (activate-itimer): Modify the itimer timeout value as
2834         if it were begun at the last time when the itimer driver was woken
2835         up.
2836
2837 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2838
2839         * specifier.el (Copyright):
2840         Update.
2841         (make-specifier-and-init):
2842         (map-specifier):
2843         (canonicalize-inst-pair):
2844         (canonicalize-spec-list):
2845         (set-specifier):
2846         Synch docstrings to 21.5 where appropriate.
2847
2848 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2849
2850         * package-get.el (package-get-list-packages-where): New.  A
2851         function that allows searching for groups of packages.  For
2852         example, find all packages that require the fsf-compat package.
2853
2854 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2855
2856         The Great PUI Sync.
2857
2858         * auto-autoloads.el: Regenerated.
2859
2860         * custom-load.el: Regenerated.
2861
2862         * dumped-lisp.el (packages-hardcoded-lisp): New.
2863
2864         * menubar-items.el (menu-max-items): New.
2865         (menu-submenu-max-items): New.
2866         (menu-submenu-name-format): New.
2867         (menu-split-long-menu): New.
2868         (menu-sort-menu): New.
2869         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2870
2871         * obsolete.el (pui-add-install-directory): Renamed to the more
2872         logical `pui-set-local-package-get-directory'.
2873         (package-get-download-menu): Moved to `package-ui.el' and renamed
2874         to `package-ui-add-download-menu'.
2875
2876         * package-admin.el (package-admin-install-function-mswindows):
2877         Whitespace clean up.
2878         (package-admin-add-single-file-package): Removed.
2879         (package-admin-default-install-function): Whitespace clean up.
2880         (package-admin-find-top-directory): New.
2881         (package-admin-get-install-dir): Use it.
2882         (package-admin-get-manifest-file): 
2883         (package-admin-check-manifest): 
2884         (package-admin-add-binary-package):
2885         (package-admin-get-lispdir):
2886         (package-admin-delete-binary-package):
2887         (package-admin):
2888
2889         * package-get.el (package-get-package-index-file-location): New.
2890         (package-get-install-to-user-init-directory): New.
2891         (package-get-remote):
2892         (package-get-download-sites):
2893         (package-get-pre-release-download-sites): New.
2894         (package-get-site-release-download-sites): New.
2895         (package-get-base-filename):
2896         (package-get-always-update):
2897         (package-get-user-index-filename): Removed.
2898         (package-get-pgp-available-p): New.
2899         (package-get-require-signed-base-updates):
2900         (package-get-was-current):
2901         (package-entries-are-signed): New.
2902         (package-get-continue-update-base): New.
2903         (package-get-download-menu): Removed.
2904         (package-get-require-base):
2905         (package-get-update-base-entry):
2906         (package-get-locate-file):
2907         (package-get-locate-index-file):
2908         (package-get-maybe-save-index):
2909         (package-get-update-base):
2910         (package-get-update-base-from-buffer):
2911         (package-get-update-base-entries):
2912         (package-get-interactive-package-query):
2913         (package-get-update-all):
2914         (package-get-all):
2915         (package-get-dependencies):
2916         (package-get-init-package):
2917         (package-get-info): New.
2918         (package-get):
2919         (package-get-staging-dir):
2920         (package-get-set-version-prop): Removed.
2921         (package-get-installedp):
2922         (package-get-ever-installed-p):
2923         (packages): Removed.
2924         (package-get-custom-groups): Removed.
2925         (package-get-custom): Removed.
2926         (package-get-custom-add-entry): Removed.
2927
2928         * package-info.el (batch-update-package-info):
2929
2930         * package-net.el (package-net-batch-generate-bin-ini):
2931         (package-net-update-installed-db):
2932
2933         * package-ui.el (pui-info-buffer):
2934         (pui-directory-exists): Removed.
2935         (pui-package-dir-list): Removed.
2936         (pui-add-install-directory): Removed.
2937         (package-ui-download-menu): New.
2938         (package-ui-pre-release-download-menu): New.
2939         (package-ui-site-release-download-menu): New.
2940         (pui-set-local-package-get-directory): New.
2941         (pui-package-symbol-char):
2942         (pui-update-package-display):
2943         (pui-toggle-package):
2944         (pui-toggle-package-key):
2945         (pui-toggle-package-delete):
2946         (pui-toggle-package-delete-key):
2947         (pui-toggle-package-event):
2948         (pui-toggle-verbosity-redisplay):
2949         (pui-install-selected-packages):
2950         (pui-add-required-packages):
2951         (pui-help-echo):
2952         (pui-display-info):
2953         (list-packages-mode):
2954         (pui-list-packages):
2955
2956         * packages.el (packages-compute-package-locations):
2957         (package-require):
2958         (package-delete-name):
2959         (packages-hardcoded-lisp): Removed.
2960         (packages-useful-lisp): Removed.
2961         (packages-unbytecompiled-lisp): Removed.
2962         (packages-find-package-directories):
2963
2964         Summary:
2965
2966         Major code clean up of all things PUI.
2967
2968         Much improved code to determine where packages should be
2969         installed.  PUI no longer depends on any packages being
2970         pre-installed to compute where packages are to be installed to.
2971
2972         The user can specify the location of their package-index file.  It
2973         isn't necessary to set this because it has sane defaults.  People
2974         who "run-in-place" won't accidently overwrite the CVS
2975         package-index file.  See
2976         `package-get-package-index-file-location'. 
2977
2978         PUI will now properly clean up after itself in the event of an
2979         unsuccessful package install.  This drastically reduces the number
2980         of "wrong md5sum" FAQs.
2981
2982         non-Mule XEmacsen can no longer install Mule packages.
2983
2984         Package management via the custom interface has been removed.
2985
2986         The PUI related menubar items have been reorganised.
2987
2988         The PGP verification code has been fixed and the default for
2989         whether or not it is used is automatically computed.
2990
2991         * update-elc.el ((preloaded-file-list site-load-packages
2992         need-to-dump dumped-exe)):
2993         Just a couple of small changes to allow for
2994         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
2995         existing anymore.
2996
2997 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
2998
2999         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3000         apply `format' to the first argument of byte-compile-warn, it
3001         already calls format.
3002
3003 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3004
3005         * files.el (delete-old-versions): Avoid going interactive during
3006         make install when environment variable VERSION_CONTROL is set.
3007
3008 2003-12-04  Vin Shelton  <acs@xemacs.org>
3009
3010         * menubar-items.el (menu-item-search): Only bring up search dialog
3011         box if the feature is available and desired.
3012
3013 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3014
3015         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3016
3017 2003-11-05  Vin Shelton  <acs@xemacs.org>
3018
3019         * help.el (Help-prin1-face):
3020         (Help-princ-face):
3021         princ and prin1 are functions and need to be called as such.  The
3022         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3023
3024 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3025
3026         * about.el (about-xemacs): Give full version and build date.
3027
3028 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3029
3030         * win32-native.el (grep-null-device): This XEmacs has null-device.
3031
3032 2003-09-06  Mike Sperber  <mike@xemacs.org>
3033
3034         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3035         implement the specified semantics for `defvar.'
3036
3037 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3038
3039         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3040         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3041         displaying buffer in question.
3042
3043 2003-09-03  Vin Shelton <acs@xemacs.org>
3044
3045         * XEmacs 21.4.14 is released
3046
3047 2003-08-17  Vin Shelton  <acs@xemacs.org>
3048
3049         * about.el: Vanity patch.
3050
3051 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3052
3053         * code-process.el (call-process):
3054         (call-process-region):
3055         (start-process):
3056         Document coding system processing.
3057
3058 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3059
3060         * startup.el (splash-frame-body): Idiomatic English.
3061
3062 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3063
3064         * font-lock.el (font-lock-match-java-declarations): Move
3065         save-restriction, narrow-to-region to beginning of function to
3066         avoid going beyond the limit and causing an infloop.
3067
3068 2003-04-16  Jerry James  <james@xemacs.org>
3069
3070         * keydefs.el: Remove mappings for keys mapped to the nowhere
3071         defined function function-key-error.
3072
3073 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3074
3075         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3076         lisp-interaction-mode-hook): Add the docstrings.
3077
3078 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3079
3080         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3081         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3082         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3083
3084 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3085
3086         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3087         lambda list after the original doc.  Care about
3088         #'(lambda () "SingleString") 
3089         (cl-upcase-arg): 
3090         (cl-function-arglist):
3091         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3092         circular data structures in lambda list specification
3093
3094 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3095
3096         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3097         to appear in font-lock-function-name-face.
3098
3099 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3100
3101         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3102         is not also the value of the lambda.
3103
3104 2003-05-06  Andy Piper  <andy@xemacs.org>
3105
3106         * files.el (revert-buffer): Make sure local variables get processed,
3107         even in the case of an optimized reversion.
3108
3109 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3110
3111         * XEmacs 21.4.13 is released
3112
3113 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3114
3115         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3116         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3117
3118 2003-02-14  Ben Wing  <ben@xemacs.org>
3119
3120         * byte-optimize.el:
3121         * byte-optimize.el (byte-compile-inline-expand):
3122         * byte-optimize.el (byte-compile-unfold-lambda):
3123         * byte-optimize.el (byte-optimize-form-code-walker):
3124         * byte-optimize.el (byte-optimize-form):
3125         * byte-optimize.el (byte-decompile-bytecode-1):
3126         * byte-optimize.el (byte-optimize-lapcode):
3127         Review carefully and sync up to 20.7 except for areas as noted.
3128         Fixes problem with JDE compilation.
3129
3130 2003-02-05  Ben Wing  <ben@xemacs.org>
3131
3132         * simple.el:
3133         * simple.el (motion-keys-for-shifted-motion):
3134         Omit M-S-home/end from motion keys.
3135
3136 2003-02-07  Ben Wing  <ben@xemacs.org>
3137
3138         * text-props.el (text-property-any):
3139         * text-props.el (text-property-not-all):
3140         Fix bug when end > start.
3141
3142 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3143
3144         * info.el (Info-insert-dir): Make default-directory end in
3145         separator.  Patch due to Martin Buchholz.
3146
3147 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3148
3149         * XEmacs 21.4.12 "Portable Code" is released.
3150
3151 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3152
3153         * about.el: Update golubev data.
3154
3155 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3156
3157         * isearch-mode.el (isearch-mode-map): Substitute comment on
3158         desirability, and back out "GR is printable" changes.
3159
3160 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3161
3162         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3163
3164 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3165
3166         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3167
3168 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3169
3170         * menubar-items.el (default-menubar): Use browse-url-mozilla
3171         instead of browse-url-gnome-moz for Mozilla.
3172
3173 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3174
3175         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3176
3177 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3178
3179         * files.el (auto-mode-alist): Remove redundant entries for modes
3180         that live in packages.
3181         (interpreter-mode-alist): Ditto.
3182
3183 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3184
3185         * menubar-items.el (default-menubar): Sync with current
3186         browse-url-xemacs.el.
3187
3188 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3189
3190         * XEmacs 21.4.10 "Military Intelligence" is released.
3191
3192 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3193
3194         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3195
3196 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3197
3198         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3199
3200 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3201
3202         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3203         effect free function.
3204         (font-lock-fontify-keywords-region): Supply the argument to
3205         font-lock-compile-keywords.
3206
3207 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3208
3209         * package-get.el (package-get-download-sites): Bring sites list
3210         up to date, prefer xx.xemacs.org addresses.
3211
3212 2002-09-27  Andy Piper  <andy@xemacs.org>
3213
3214         * dialog.el (make-dialog-box): for general dialogs only
3215         delete-frame-hook will be run.
3216
3217 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3218
3219         * font-lock.el (font-lock-fontify-syntactically-region): Add
3220         comment about lookup-syntax-properties, document LOUDLY as unused.
3221
3222 2002-08-26  Andy Piper  <andy@xemacs.org>
3223
3224         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3225         merge.
3226
3227 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3228
3229         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3230         (make-obsolete-variable): Ditto.
3231         (make-compatible): Ditto.
3232         (make-compatible-variable): Ditto.
3233
3234 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3235
3236         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3237         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3238
3239 2002-08-28  Andy Piper  <andy@xemacs.org>
3240
3241         * files.el (revert-buffer): propagate revert-without-query-status.
3242
3243 2002-06-03  Andy Piper  <andy@xemacs.org>
3244
3245         * dialog-items.el (make-search-dialog): align various subcontrols
3246         in visually pleasing ways, allow frame to autosize to the dialog
3247         size.
3248         * dialog.el (make-dialog-box): add a border inside the frame. Add
3249         :autosize property, if t then reset the frame size appropriately
3250         before the frame is mapped.
3251         * gutter-items.el (set-progress-feedback-instantiator): align
3252         various subcontrols.
3253         * gutter-items.el (set-progress-abort-instantiator): ditto.
3254
3255 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3256
3257         * XEmacs 21.4.9 "Informed Management" is released.
3258
3259 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3260
3261         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3262         "&optional append" argument.
3263
3264 2002-07-16  Didier Verna  <didier@xemacs.org>
3265
3266         * subr.el (replace-in-string): fix case fold bug introduced by
3267         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3268         case-fold-search in temporary buffers.
3269
3270 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3271
3272         * lib-complete.el (find-library): Remove check for mule because
3273         decompression DOES work on Mule.
3274
3275 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3276
3277         * simple.el (join-line): New alias for `delete-indentation'.
3278
3279 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3280
3281         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3282         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3283         (font-lock-builtin-face): New.
3284         (font-lock-constant-face): New.
3285         (font-lock-face-list): Add builtin and constant faces.
3286
3287 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3288
3289         * autoload.el (make-autoload): Support define-derived-mode.
3290         Collected puts of doc-string-elt property.  Based on a patch by
3291         Didier Verna <didier@xemacs.org>.
3292
3293 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3294
3295         * wid-edit.el (widget-field-activate): Fix docstring typo.
3296
3297 2002-07-23  Andy Piper  <andy@xemacs.org>
3298
3299         * about.el (about-personal-info): update me.
3300
3301 2002-07-12  Andy Piper  <andy@xemacs.org>
3302
3303         * custom.el (custom-theme-set-variables): remove bogus
3304         arguments. Use custom-set-default to set defaults.
3305         (custom-set-variables): update doc.
3306         (custom-local-buffer): new, synced from FSF.
3307         (custom-set-default): ditto.
3308         (defcustom): update doc.
3309
3310 2002-06-16  Andy Piper  <andy@xemacs.org>
3311
3312         * menubar-items.el (default-menubar): enable windows printing on
3313         cygwin as well as native.
3314
3315 2002-06-12  Andy Piper  <andy@xemacs.org>
3316
3317         * printer.el (generic-print-buffer): catch all errors so that the
3318         print device can be cleared in all scenarios.
3319         (Printer-clear-device): make sure clearing the printer allows it
3320         to be used again immediately.
3321         (generic-print-region): make sure the default printer face is
3322         black-on-white.
3323
3324 2002-04-23  Jerry James  <james@xemacs.org>
3325
3326         * window-xemacs.el (display-buffer-function): Change doc to
3327         reflect new arg.
3328         * window-xemacs.el (pre-display-buffer-function): Ditto.
3329         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3330         non-nil, make the new window just big enough for its contents.
3331         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3332         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3333         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3334
3335 2002-06-06  Andy Piper  <andy@xemacs.org>
3336
3337         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3338         (defcustom): ditto.
3339         (custom-handle-keyword): ditto.
3340
3341 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3342
3343         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3344         Make obsolete.  Default to nil.
3345         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3346         Inspired by a patch by John Palmieri.
3347
3348 2002-07-01  Mike Alexander  <mta@arbortext.com>
3349
3350         * process.el (shell-command-on-region): Don't delete the region
3351         before giving it to call-process-region
3352
3353 2002-06-04  Jerry James <james@eecs.ku.edu>
3354
3355         * find-paths.el (paths-find-architecture-directory): Search in
3356         `system-configuration'/`base', not `base'`system-configuration'.
3357
3358 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3359
3360         * info.el (Info-index): Add missing \ in [ t].
3361
3362 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3363
3364         * gutter-items.el (gutter-buffers-tab-visible-p,
3365         buffers-tab-omit-function, buffers-tab-selection-function,
3366         buffers-tab-filter-functions):
3367         Doc improvements.
3368
3369 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3370
3371         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3372
3373         * toolbar-items.el (toolbar-news): Fix typo in message string.
3374
3375 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3376
3377         * dialog.el (yes-or-no-p-dialog-box): 
3378         * cmdloop.el (y-or-n-p-minibuf):
3379         (yes-or-no-p-minibuf):
3380         (yes-or-no-p):
3381         (y-or-n-p): 
3382         Specify negative answers in docstrings.
3383
3384 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3385
3386         * package-ui.el (pui-help-echo): Display both installed and author
3387         version.  Use a balloon-help window to display extra info like
3388         package requires.
3389
3390 2002-05-30  Andy Piper  <andy@xemacs.org>
3391
3392         * files.el (revert-buffer-internal): don't visit
3393         revert-buffer. Kill buffer when not used. Suggested by Mike
3394         Alexander <mta@arbortext.com>
3395
3396 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3397
3398         * files.el (revert-buffer): More docstring fiddling.
3399
3400 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3401
3402         * files.el (revert-buffer):
3403         (revert-buffer-internal):
3404         (revert-buffer-insert-file-contents-function):
3405         Improve docstrings and comments.
3406
3407 2002-05-08  Andy Piper  <andy@xemacs.org>
3408
3409         * files.el (revert-buffer): observe noconfirm behavior.
3410
3411 2002-04-09  Andy Piper  <andy@xemacs.org>
3412
3413         * files.el (revert-buffer): use revert-buffer-internal if it looks
3414         like doing so will not result in any user-visible changes.
3415         (revert-buffer-internal): new function. Do the actual process of
3416         reversion and then see whether the result is any different to what
3417         we have already. If it is not then do nothing.
3418
3419 2001-12-11  Andy Piper  <andy@xemacs.org>
3420
3421         * menubar.el (get-popup-menu-response): re-order so that it works
3422         on more sane/facist window systems.
3423
3424 2001-12-03  Andy Piper  <andy@xemacs.org>
3425
3426         * faces.el (frob-face-property): don't infloop in face frobbing
3427         from Jan Vroonhof <jan@xemacs.org>.
3428
3429 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3430
3431         * faces.el (frob-face-property): Follow face fall-back hierarchy
3432         properly for face properties without an instance. Only do manual
3433         copy form 'default in last resort. This handles in particular
3434         the case where 'default itself has only a fall-back (which is
3435         the case by default on windows).
3436
3437 2001-11-24  Andy Piper  <andy@xemacs.org>
3438
3439         * printer.el (generic-print-region): set default-frame-plist to
3440         nil while creating the printer frame so that sizes reflect the
3441         printed page.
3442
3443         * faces.el (face-complain-about-font): Don't complain on printers.
3444
3445 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3446         
3447         * package-net.el: Andy synch.
3448         
3449 2001-12-16  Andy Piper  <andy@xemacs.org>
3450
3451         * package-get.el (package-get-update-all): Make sure installed.db
3452         gets updated after updating packages.
3453
3454 2002-03-28  Ben Wing  <ben@xemacs.org>
3455
3456         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3457         continuation, truncation so that we don't get line jumpiness from
3458         them being larger than the line height.
3459
3460         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3461
3462 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3463
3464         * font.el (font-window-system-mappings): Add mapping for Gtk
3465         (assume identical to X) 
3466
3467 2002-02-04  Andy Piper  <andy@xemacs.org>
3468
3469         * files.el (convert-standard-filename): Fix for short filename
3470         Peter Arius <pas@methodpark.de>
3471
3472 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3473
3474         * list-mode.el (default-choose-completion): completion-base-size
3475         should refer to local value in the completion list buffer.
3476
3477 2001-12-03  Didier Verna  <didier@xemacs.org>
3478
3479         * rect.el: autoload `replace-rectangle'.
3480         * keydefs.el (global-map): bind it to `C-x r p'.
3481
3482 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3483
3484         * XEmacs 21.4.8 "Honest Recruiter" is released.
3485
3486 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3487
3488         This patch is based on Jerry James's patch and analysis.
3489
3490         * select.el (get-clipboard):
3491         (get-selection):
3492         Update docstrings.
3493         (get-clipboard-foreign):
3494         (get-selection-foreign):
3495         New function for use as `interprogram-paste-function's.
3496
3497         * simple.el (interprogram-paste-function): Change default to
3498         `get-clipboard-foreign'; improve docstring.
3499         (interprogram-cut-function): Improve dosctring.
3500
3501 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3502
3503         * XEmacs 21.4.7 "Economic Science" is released.
3504
3505 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3506
3507         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3508
3509 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3510
3511         * obsolete.el (assq-delete-all): New compatibility alias for 
3512         remassq.
3513
3514 2002-01-09  Simon Josefsson  <jas@extundo.com>
3515
3516         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3517
3518 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3519
3520         * info.el (Info-auto-generate-directory): Default
3521         Info-auto-generate-directory to 'if-outdated.
3522
3523 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3524
3525         * startup.el (normal-top-level): Prevent migration code from
3526         trashing .emacs on an error in loading the init files.
3527
3528 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3529
3530         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3531         "system default" Xdefaults and friends get xrdb-mode.
3532
3533 2002-03-05  Mats Lidell  <matsl@contactor.se>
3534  
3535         * help-nomule.el (tutorial-supported-languages): Added Swedish
3536         tutorial. Sorted languages.
3537
3538 2002-02-11  Mike Sperber <mike@xemacs.org>
3539
3540         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3541         regenerating outdated dir files and dir is non-existent.
3542
3543 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3544
3545         * code-files.el (convert-mbox-coding-system): Improve comment.
3546         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3547         coding-system argument to `write-region-pre-hook' call.
3548         (write-region-pre-hook): Fix docstring to mention lockname argument.
3549
3550 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3551
3552         * minibuf.el (completing-read): Remove redundant wrong arg list.
3553
3554         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3555
3556 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3557
3558         * obsolete.el (interactive-form): new compatibility alias for 
3559         function-interactive.
3560
3561 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3562
3563         * menubar-items.el (Menubar-items-truncate-list): Removed.
3564         * menubar-items.el (Menubar-items-truncate-history): New.
3565         * menubar-items.el (default-menubar): Use
3566         Menubar-items-truncate-history.
3567
3568 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3569
3570         * printer.el (generic-print-region): Pass correct arguments to
3571         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3572         Torkelsson <torkel@acc.umu.se>.
3573
3574 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3575
3576         * help.el (describe-mode): synched with FSF 19.34; handle nil
3577         minor mode indicators.
3578
3579 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3580
3581         * minibuf.el (completing-read): Update docstring.
3582
3583 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3584
3585         * XEmacs 21.4.6 "Common Lisp" is released.
3586
3587 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3588
3589         * package-net.el: Inadvertant synch with Windows branch.  From
3590         Andy's log:
3591         (package-net-kit-version): new variable.
3592         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3593
3594 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3595
3596         * package-get.el (package-get-locate-index-file): Also search the
3597         core etc/ directory for the package index file if it can't be
3598         found in ~/.xemacs/.
3599
3600 2001-12-13  William Perry  <wmperry@gnu.org>
3601
3602         * dialog-gtk.el (popup-builtin-question-dialog):
3603         Conform to API in gui.c.
3604         
3605 2001-11-12  Andy Piper  <andy@xemacs.org>
3606
3607         * cus-edit.el (custom-save-face-internal): make sure we save
3608         non-themed faces.
3609         (custom-save-variables): ditto variables.
3610
3611 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3612
3613         * faces.el (make-face-family):
3614         (make-face-size):
3615         New face-modifying functions per Jan Vroonhof.
3616
3617         cus-face.el (custom-set-face-font-family):
3618         (custom-set-face-font-size):
3619         Use them.
3620
3621         * font.el (font-window-system-mappings): More precise docstring.
3622
3623         (font-create-name):
3624         (font-create-object):
3625         (tty-font-create-object):
3626         (tty-font-create-plist):
3627         (x-font-create-object):
3628         (x-font-create-name):
3629         (ns-font-create-name):
3630         (mswindows-font-create-object):
3631         (mswindows-font-create-name):
3632         Add doctrings.
3633
3634 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3635
3636         * gtk-faces.el (gtk-init-device-faces): removed spurious
3637         quote before let* expression.
3638
3639 2001-10-29  Andy Piper  <andy@xemacs.org>
3640
3641         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3642         modified when changing coding system.
3643
3644         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3645         that we invoke the GUI directory selector.
3646
3647 2001-10-25  Andy Piper  <andy@xemacs.org>
3648
3649         * dialog.el (make-dialog-box): use new directory dialog support.
3650         * minibuf.el (read-file-name-1): ditto.
3651         (read-file-name): ditto.
3652         (read-directory-name): ditto.
3653
3654 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3655
3656         * XEmacs 21.4.5 "Civil Service" is released.
3657
3658 2001-04-23  Didier Verna  <didier@xemacs.org>
3659
3660         * cus-edit.el (custom-variable-pre-save): New.
3661         * cus-edit.el (custom-variable-post-save): New.
3662         * cus-edit.el (custom-variable-save): use them.
3663         * cus-edit.el (custom-face-pre-save): New.
3664         * cus-edit.el (custom-face-post-save): New.
3665         * cus-edit.el (custom-face-save): use them.
3666         * cus-edit.el (custom-group-pre-save): New.
3667         * cus-edit.el (custom-group-post-save): New.
3668         * cus-edit.el (custom-group-save): use them.
3669         * cus-edit.el (Custom-save): use the pre/post functions above,
3670         call `custom-save-all' only once.
3671         * cus-edit.el (custom-variable-pre-reset-standard): New.
3672         * cus-edit.el (custom-variable-post-reset-standard): New.
3673         * cus-edit.el (custom-variable-reset-standard): use them.
3674         * cus-edit.el (custom-face-pre-reset-standard): New.
3675         * cus-edit.el (custom-face-post-reset-standard): New.
3676         * cus-edit.el (custom-face-reset-standard): use them.
3677         * cus-edit.el (custom-group-pre-reset-standard): New.
3678         * cus-edit.el (custom-group-post-reset-standard): New.
3679         * cus-edit.el (Custom-reset-standard): use them.
3680         * cus-edit.el (custom-face-reset-saved): use the pre/post
3681         functions above, call `custom-save-all' only once.
3682
3683 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3684
3685         * gutter-items.el (buffers-tab face): Derive from the modeline
3686         face by default.  Many people use white-on-black for the default
3687         font, and the tabs look hideous with that color combination.  The
3688         modeline usually has the correct colors.
3689
3690 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3691
3692         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3693         (tag-mark-stack-max): Typo fix.
3694
3695 2001-09-28  Ben Wing  <ben@xemacs.org>
3696
3697         * font-lock.el:
3698         * font-lock.el (font-lock-after-change-function):
3699         fix problem with last patch, reported by Katsumi Yamaoka.
3700
3701 2001-09-17  Ben Wing  <ben@xemacs.org>
3702
3703         * font-lock.el (font-lock-after-change-function):
3704         fix problem when you insert a comment on the line before a line of
3705         code: if we use the following char, then when you hit backspace,
3706         the following line of code turns the comment color.
3707
3708 2001-06-08  Ben Wing  <ben@xemacs.org>
3709
3710         * process.el: comment about shell-command-switch.
3711         * process.el (shell-quote-argument): Need to quote a null
3712         argument, too.  From Dan Holmsand.
3713         
3714         * startup.el (normal-top-level): Delete some unused FSF junk.
3715         * startup.el (command-line-early):
3716         
3717         * startup.el (command-line): Call MS Windows init function.
3718         
3719         * win32-native.el:
3720         * win32-native.el (mswindows-system-shells): New.
3721         * win32-native.el (mswindows-system-shell-p): New.
3722         * win32-native.el (init-mswindows-at-startup): New.
3723         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3724         * win32-native.el (mswindows-quote-one-simple-arg):
3725         * win32-native.el (mswindows-quote-one-command-arg):
3726         * win32-native.el (mswindows-construct-process-command-line-alist):
3727         Correct comments at top.  Correctly handle passing arguments
3728         to Cygwin programs and to bash.  Fix quoting of zero-length
3729         arguments (from Dan Holmsand).  Set shell-command-switch based
3730         on shell-file-name, which in turn comes from env var SHELL.
3731
3732 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3733
3734         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3735         default-toolbar-position): Fill docstrings for balloon-help.
3736
3737 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3738
3739         * faces.el: Reenable specifications over 'gtk domain.
3740
3741 2001-08-08  Didier Verna  <didier@xemacs.org>
3742
3743         * autoload.el (update-autoload-files): make defdir a file name,
3744         not directory name.
3745
3746 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3747
3748         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3749
3750         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3751
3752 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3753
3754         * font-menu.el (font-menu-set-font): Default to current font-family.
3755         (font-menu-preferred-resolution):
3756         (font-menu-size-scaling):
3757         Provide gtk defaults, too.
3758
3759 2001-07-29  Mike Alexander  <mta@arbortext.com>
3760
3761         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3762         list
3763         (custom-set-face-font-family): ditto
3764
3765 2001-07-26  Mike Sperber <mike@xemacs.org>
3766
3767         * files.el (auto-mode-alist): .9 files are man pages, too.
3768
3769 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3770
3771         * process.el (call-process-internal): bind
3772         coding-system-for-write to 'binary when calling
3773         start-process-internal, so the process receives 
3774         the literal contents of INFILE.
3775
3776 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3777
3778         * files.el (auto-mode-alist): Add configure.ac support.
3779
3780 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3781
3782         * buff-menu.el:
3783         mouse.el:
3784         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3785
3786 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3787
3788         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3789
3790 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3791
3792         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3793         mixed text.
3794         (kinsoku-eol-p): Ditto.
3795
3796 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3797
3798         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3799         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3800         characters as the category `s' or `e' correctly.
3801
3802 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3803
3804         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3805
3806 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3807
3808         * mule/cyrillic.el:  Set up case table.
3809
3810 2001-06-08  Mike Sperber <mike@xemacs.org>
3811
3812         * files.el (save-some-buffers-1): Don't zap the help window right
3813         after `map-y-or-n-p' has popped it up.
3814
3815 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3816
3817         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3818
3819 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3820
3821         * specifier.el: define-specifier-tag 'gtk.
3822
3823 2001-05-12  Ben Wing  <ben@xemacs.org>
3824
3825         * find-paths.el (paths-find-recursive-path):
3826         fix error with null EXCLUDE-REGEXP.
3827         
3828         * font-lock.el (font-lock-mode):
3829         fix problem reported by hrvoje with buffers starting with a space.
3830         
3831 2001-05-06  Ben Wing  <ben@xemacs.org>
3832
3833         * dialog.el (make-dialog-box):
3834         * menubar-items.el (default-menubar):
3835         * printer.el (generic-print-buffer):
3836         * printer.el (generic-print-region):
3837         implement printing the selection when it's selected.
3838
3839 2001-04-18  Didier Verna  <didier@xemacs.org>
3840
3841         * cus-edit.el (Custom-reset-standard): reset to standard settings
3842         not only when the buffer's :custom-state is 'modified, but also
3843         when it is 'set or 'saved.
3844
3845 2001-04-17  Didier Verna  <didier@xemacs.org>
3846
3847         * startup.el (load-user-init-file): define `custom-file' before
3848         loading the user's init file.
3849
3850 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3851
3852         * menubar.el (popup-mode-menu): Make it work with
3853         popup-menu-titles turned off.
3854         
3855 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3856
3857         * about.el (about-mailto-link): Use compose-mail for sending mail.
3858
3859 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3860
3861         * package-admin.el (package-install-hook): New.
3862         (package-delete-hook): New.
3863         (package-admin-add-single-file-package): Use package-delete-hook.
3864
3865         * package-get.el (package-get): Use package-install-hook.
3866
3867 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3868
3869         * package-ui.el (pui-install-selected-packages): reverse the lists
3870         of packages so that they get handled in the same order as they
3871         were selected.
3872
3873 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3874
3875         * packages.el (locate-library): Use read-library-name for completion.
3876
3877 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3878
3879         * byte-optimize.el (=): `=' is not a binary predicate!
3880         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3881         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3882
3883 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3884
3885         * bytecomp.el (byte-compile-arithcompare):
3886         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3887
3888 2001-06-03  William M. Perry  <wmperry@gnu.org>
3889
3890         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3891         return the filename selected by the user!
3892
3893 2001-05-31  William M. Perry  <wmperry@gnu.org>
3894
3895         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3896         in XEmacs/GTK.
3897
3898 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
3899
3900         * coding.el: Tiny typo fixed.
3901
3902 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3903
3904         * XEmacs 21.4.3 "Academic Rigor" is released.
3905
3906 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3907
3908         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
3909
3910 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3911
3912         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3913
3914 2001-05-04  Ben Wing  <ben@xemacs.org>
3915
3916         * printer.el (generic-print-buffer):
3917         * printer.el (generic-print-region):
3918         Enable dialog boxes.  Apply workaround recommended by Kirill.
3919         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
3920         
3921         * simple.el (kill-whole-line):
3922         * simple.el (kill-line-1):
3923         * simple.el (kill-entire-line):
3924         * simple.el (kill-line):
3925         * simple.el (backward-kill-line):
3926         Take out interactive dependence of kill-whole-line.
3927
3928 2001-04-22  Ben Wing  <ben@xemacs.org>
3929
3930         * dialog.el (make-dialog-box):
3931         Put dialog titles back in -- this time correctly.  Fix various
3932         other problems with leaks and such.
3933
3934         * simple.el (region-exists-p):
3935         * simple.el (region-active-p):
3936         Add comment about which one is correct to use in menu specs.
3937
3938 2001-05-05  Ben Wing  <ben@xemacs.org>
3939
3940         * dialog.el (make-dialog-box): fix doc string.
3941         * menubar-items.el (default-menubar): Add Page Setup for Windows,
3942         take out Pretty Print.
3943         * printer.el:
3944         * printer.el (printer-current-device): New.
3945         * printer.el (Printer-get-device): New.
3946         * printer.el (Printer-clear-device): New.
3947         * printer.el (generic-page-setup): New.
3948         * printer.el (generic-print-buffer):
3949         * printer.el (generic-print-region):
3950         Implement Page Setup.  Handle errors properly.
3951
3952 2001-05-05  Ben Wing  <ben@xemacs.org>
3953
3954         * subr.el (error): Complete list of errors in doc string.
3955         
3956 2001-04-22  Ben Wing  <ben@xemacs.org>
3957
3958         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
3959         
3960 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
3961
3962         * build-report.el: Remove CVS keywords since this file has been in
3963         core lisp for a while now.
3964         * build-report.el (build-report-make-output-files): Fix typo.
3965
3966 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3967
3968         * about.el (about-finish-buffer): Make sure the last change works
3969         even if EVENT is nil.
3970
3971 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3972
3973         * about.el (about-finish-buffer): Kill/bury the buffer where the user
3974         clicked, not the one that happens to be the current buffer at the
3975         time.
3976
3977 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
3978
3979         * cus-edit.el (custom-display): Support the GTK Window System also.
3980
3981 2001-04-30  Ben Wing  <ben@xemacs.org>
3982
3983         * printer.el:
3984         * printer.el (printer-page-header):
3985         * printer.el (Print-context): New.
3986         * printer.el (printer-page-footer):
3987         * printer.el (generate-header-element): New.
3988         * printer.el (generate-header-line): New.
3989         * printer.el (print-context-property):
3990         * printer.el (generic-print-buffer):
3991         * printer.el (generic-print-region):
3992         Implement headers and footers.  Implement calling Print dialog box
3993         (#### but it doesn't quite work yet).
3994
3995 2001-04-25  Ben Wing  <ben@xemacs.org>
3996
3997         * about.el (xemacs-hackers):
3998         * about.el (about-url-alist):
3999         * about.el (about-personal-info):
4000         * about.el (about-hacker-contribution):
4001         More contributions.
4002         
4003         * simple.el (handle-post-motion-command):
4004         Fix spurious setting of zmacs-region-stays to t after a non-shift
4005         motion command.
4006
4007 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4008
4009         * about.el (about-personal-info): Update my bio.
4010         (about-hacker-contribution): Ditto.
4011
4012 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4013
4014         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4015
4016 2001-04-19  Andy Piper  <andy@xemacs.org>
4017
4018         * package-net.el (package-net-cygwin32-binary-size): new size.
4019         (package-net-win32-binary-size): new size.
4020         (package-net-convert-index-to-ini): Use new arch.
4021         (package-net-batch-convert-index-to-ini): Removed.
4022         (package-net-generate-bin-ini): New.
4023         (package-net-batch-generate-bin-ini): New.
4024
4025 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4026
4027         * XEmacs 21.4.1 "Copyleft" is released.
4028
4029 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4030
4031         * x-compose.el (xlib-input-method-bug-workaround):
4032         (alias-colon-to-double-quote):
4033         Force sort in map-keymap to work around rehash bug.
4034
4035 2001-04-17  Ben Wing  <ben@xemacs.org>
4036
4037         * about.el: Finish overhaul, add a few new hackers, update a
4038         couple old ones.
4039
4040 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4041
4042         * XEmacs 21.4.0 "Solid Vapor" is released.
4043
4044 2001-04-15  Ben Wing  <ben@xemacs.org>
4045
4046         * about.el:
4047         * about.el (about-headline-face): New.
4048         * about.el (about-link-face): New.
4049         * about.el (about-current-release-maintainers): New.
4050         * about.el (about-other-current-hackers): New.
4051         * about.el (about-url-alist):
4052         * about.el (about-once-and-future-hackers): New.
4053         * about.el (about-mailto-link): New.
4054         * about.el (about-get-buffer):
4055         * about.el (about-finish-buffer):
4056         * about.el (about-xemacs):
4057         * about.el (about-features): Removed.
4058         * about.el (about-advantages): New.
4059         * about.el (about-maintainer-info): Removed.
4060         * about.el (about-personal-info): New.
4061         * about.el (about-hacker-contribution): New.
4062         * about.el (about-maintainer):
4063         * about.el (about-show-linked-info):
4064         * about.el (about-hackers):
4065         Major revamping.  Rewriting of most of the text, improve the
4066         link handling, separate info on contributors into personal
4067         and contribution info, add new contributors, update personal
4068         info, etc. etc.
4069         
4070         * menubar-items.el (default-menubar):
4071         Help menubar entry for News now says more accurately
4072         "What's New in XEmacs".
4073         
4074         * mouse.el:
4075         * mouse.el (mouse-track-cleanup-hook):
4076         * mouse.el (mouse-track):
4077         Don't set-buffer to a dead buffer when calling mouse-track
4078         cleanup hooks.
4079
4080 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4081
4082         * XEmacs 21.2.47 "Zephir" is released.
4083
4084 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4085
4086         * dialog.el (make-dialog-box): Disable dialog box titles until
4087         we get them working.
4088
4089 2001-03-30  Ben Wing  <ben@xemacs.org>
4090
4091         * help.el:
4092         * help.el (Help-princ-face):
4093         * help.el (Help-prin1-face):
4094         * help.el (frob-help-extents):
4095         * help.el (describe-function-1):
4096         * help.el (describe-variable):
4097         Avoid using font-lock faces, which may not be defined.
4098         Instead, use hyper-apropos faces, and make sure they're
4099         defined as necessary by using `require'. (It's not so safe
4100         to do this for font-lock.) In any case, we will eventually
4101         be merging this functionality into hyper-apropos.
4102
4103         * loaddefs.el (completion-ignored-extensions):
4104         Fix documentation.
4105         
4106         * menubar-items.el (menu-truncate-list): Removed.
4107         * menubar-items.el (Menubar-items-truncate-list): New.
4108         * menubar-items.el (default-menubar):
4109         Fix errors if grep or compile command is too long.  Rename helper
4110         function to be less visible.
4111
4112 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4113
4114         * byte-optimize.el (byte-optimize-minus):
4115         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4116
4117 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4118
4119         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4120         Mule is available.
4121
4122         * mule/latin.el: New file.
4123
4124 2001-03-11  Ben Wing  <ben@xemacs.org>
4125
4126         * auto-save.el:
4127         * auto-save.el (auto-save-directory):
4128         * auto-save.el (make-auto-save-file-name):
4129         * auto-save.el (auto-save-file-name-p): New.
4130
4131         Merge in improvements from other definition of
4132         make-auto-save-file-name in files.el.
4133         
4134         * auto-save.el (auto-save-original-name):
4135         * auto-save.el (auto-save-name-in-fixed-directory):
4136         * auto-save.el (auto-save-unslashify-name): Removed.
4137         * auto-save.el (auto-save-slashify-name): Removed.
4138         * auto-save.el (auto-save-reserved-chars): New.
4139         * auto-save.el (auto-save-escape-name): New.
4140         * auto-save.el (auto-save-unhex): New.
4141         * auto-save.el (auto-save-unescape-name): New.
4142
4143         Change algorithm for encoding filenames in auto-save names to be
4144         entirely safe with all filesystems and all possible characters in
4145         a filename, and 100% reversible. (Essentially, uses
4146         quoted-printable as the encoding.)
4147         
4148         * auto-save.el (recover-all-files):
4149
4150         Use insert-directory rather than calling ls directly -- fixes
4151         things under Windows.
4152
4153         * files.el:
4154         * files.el (convert-standard-filename): Substitute FSF's
4155         definition for this (we had nothing here before).
4156         
4157         * files.el (backup-buffer): Warning fix.
4158         
4159         * files.el (make-backup-file-name):
4160         * files.el (find-backup-file-name):
4161         Fix error in calling sequence to auto-save-file-name-p.
4162         
4163         * files.el (recover-file):
4164         Use insert-directory rather than calling ls directly -- fixes
4165         things under Windows.
4166
4167         * files.el (make-auto-save-file-name): Removed.
4168         * files.el (auto-save-file-name-p): Removed.
4169         auto-save is always dumped so no sense in having a definition
4170         that will always be overwritten with another.
4171         
4172         * files.el (insert-directory):
4173         * win32-native.el:
4174         * win32-native.el (debug-mswindows-process-command-lines):
4175         * win32-native.el (original-make-auto-save-file-name): Removed.
4176         * win32-native.el (make-auto-save-file-name): Removed.
4177
4178
4179 2001-03-21  Martin Buchholz <martin@xemacs.org>
4180
4181         * XEmacs 21.2.46 "Urania" is released.
4182
4183 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4184
4185         * menubar-items.el (default-menubar): Update sample.emacs to
4186         sample.init.el and adjust accelerators.
4187
4188 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4189
4190         * build-report.el (build-report): Improve docstring.
4191
4192 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4193
4194         * ChangeLog: Log GTK merge.
4195
4196         * gutter-items.el:
4197         * mwheel.el:
4198         * sound.el:
4199         * startup.el:
4200         Revert gratuitous whitespace changes.
4201
4202 2001-03-07  Ben Wing  <ben@xemacs.org>
4203
4204         * help.el:
4205         * help.el (key-or-menu-binding):
4206         * help.el (Help-find-file): New.
4207         * help.el (describe-beta):
4208         * help.el (describe-copying):
4209         * help.el (describe-project):
4210         * help.el (view-emacs-news):
4211         * help.el (view-sample-init-el): New.
4212         * help.el (Help-princ-face): New.
4213         * help.el (Help-prin1-face): New.
4214         * help.el (help-symbol-function-context-menu):
4215         * help.el (help-symbol-variable-context-menu):
4216         * help.el (help-symbol-function-and-variable-context-menu):
4217         * help.el (frob-help-extents):
4218         * help.el (describe-function-1):
4219         * help.el (describe-variable):
4220
4221         Add coloring in Help buffers, correspondent with hyperlinks.
4222         View files in view-mode rather than Fundamental.
4223         Remove separators from context menus -- now handled in generic code.
4224         Add `Find Tag' to context menu.
4225         
4226         * menubar.el (popup-mode-menu):
4227
4228         Rewrite code that outputs the popup menu to (a) put more specific
4229         entries first, (b) be more robust, (c) output the proper context
4230         menu separators automatically (the context menu functionality is
4231         new and currently used only by Help).
4232
4233 2001-03-10  William M. Perry  <wmperry@aventail.com>
4234
4235         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4236         this function when converting from the 21.1 GTK branch.  Now
4237         supports file, password, question, and color built-in dialogs.
4238
4239 2001-03-06  Ben Wing  <ben@xemacs.org>
4240
4241         * keydefs.el:
4242         * keydefs.el (global-map):
4243         Add commented-out change of M-k (for 21.5).
4244         
4245         * menubar-items.el (default-menubar):
4246         Fix items to control kill-line behavior; add items for
4247         shifted motion.
4248         
4249         * simple.el:
4250         * simple.el (kill-whole-line):
4251         * simple.el (historical-kill-line): Removed.
4252         * simple.el (kill-line): Removed.
4253         * simple.el (kill-entire-line): New.
4254         * simple.el (kill-line-1): New.
4255         * simple.el (backward-kill-line):
4256         Undo kill-whole-line == always changes.  Add new function
4257         kill-entire-line to unconditionally delete the current line.
4258         Add comments describing the lamentable state of affairs of
4259         the kill-line functions and variables.
4260
4261 2001-03-02  Ben Wing  <ben@xemacs.org>
4262
4263         * simple.el:
4264         * simple.el (beginning-of-buffer):
4265         * simple.el (end-of-buffer):
4266         * simple.el (mark-ring-unrecorded-commands):
4267         * simple.el (signal-error-on-buffer-boundary):
4268         * simple.el (shifted-motion-keys-select-region):
4269         * simple.el (unshifted-motion-keys-deselect-region):
4270         * simple.el (motion-keys-for-shifted-motion): New.
4271         * simple.el (handle-pre-motion-command):
4272         * simple.el (handle-post-motion-command):
4273         * simple.el (forward-char-command):
4274         * simple.el (backward-char-command):
4275         * simple.el (scroll-up-command):
4276         * simple.el (scroll-down-command):
4277         * simple.el (next-line):
4278         * simple.el (previous-line):
4279         * simple.el (backward-block-of-lines):
4280         * simple.el (forward-block-of-lines):
4281         * simple.el (backward-word):
4282         * simple.el (mark-word):
4283
4284         Augment documentation of the most common motion commands to make
4285         note of the shifted-motion support.  Improve the support to (a)
4286         properly document how it works and why it's done in the fashion it
4287         is, and (b) allow the keystrokes that trigger it to be customized.
4288
4289         Correct error in the customize specification of
4290         mark-ring-unrecorded-commands.
4291
4292 2001-03-02  Ben Wing  <ben@xemacs.org>
4293
4294         * font-lock.el:
4295         * font-lock.el (font-lock-pending-extent-table): Removed.
4296         * font-lock.el (font-lock-pending-buffer-table): New.
4297         * font-lock.el (font-lock-pre-idle-hook):
4298         * font-lock.el (font-lock-after-change-function):
4299         * font-lock.el (font-lock-fontify-pending-extents):
4300         * font-lock.el (font-lock-lisp-like):
4301
4302         Fix handling of pending extents to avoid excessive slowness (N^2
4303         behavior) when making lots of buffer changes between redisplays,
4304         such as when saving the Options.
4305
4306 2001-03-09  William M. Perry  <wmperry@aventail.com>
4307
4308         * device.el:
4309         * dragdrop.el:
4310         * dumped-lisp.el:
4311         * faces.el:
4312         * frame.el:
4313         * gnuserv.el:
4314         * loadup.el:
4315         * menubar-items.el:
4316         * minibuf.el:
4317         The Great GTK Merge.
4318
4319         * ChangeLog.GTK:
4320         * dialog-gtk.el:
4321         * gdk.el:
4322         * generic-widgets.el:
4323         * glade.el:
4324         * gnome-widgets.el:
4325         * gnome.el:
4326         * gtk-compose.el:
4327         * gtk-extra.el:
4328         * gtk-faces.el:
4329         * gtk-ffi.el:
4330         * gtk-file-dialog.el:
4331         * gtk-font-menu.el:
4332         * gtk-glyphs.el:
4333         * gtk-init.el:
4334         * gtk-iso8859-1.el:
4335         * gtk-marshal.el:
4336         * gtk-mouse.el:
4337         * gtk-package.el:
4338         * gtk-password-dialog.el:
4339         * gtk-select.el:
4340         * gtk-widget-accessors.el:
4341         * gtk-widgets.el:
4342         * gtk.el:
4343         widgets-gtk.el:
4344         The Great GTK Merge: new files.
4345
4346 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4347
4348         * generic-widgets.el: Don't require gtk (a built-in feature) at
4349         top level.  Don't execute the last sexp unless (featurep 'gtk).
4350
4351 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4352
4353         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4354
4355 2001-02-23  Martin Buchholz <martin@xemacs.org>
4356
4357         * XEmacs 21.2.45 "Thelxepeia" is released.
4358
4359 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4360  
4361         * about.el (xemacs-hackers): update my entry. 
4362         * about.el (about-maintainer-info): ditto. 
4363         * about.el (about-hackers): ditto. 
4364
4365 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4366
4367         * about.el (about-maintainer-info): More vanity info about
4368         yours truly.
4369
4370 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4371
4372         * build-report.el (build-report-destination): xemacs-build-reports
4373         has moved to SourceForge, where mailing list name length is
4374         restricted, hence the name change to
4375         xemacs-buildreports@xemacs.org.
4376         * build-report.el (build-report-keep-regexp): Update default.
4377         * build-report.el (build-report-delete-regexp): Ditto.
4378         * build-report.el (build-report-make-output-files): Ditto.
4379
4380 2001-02-19  Craig Lanning  <lanning@scra.org>
4381
4382         * lisp-mode.el: Add indentation specifications for following
4383         Common Lisp forms: handler-case, handler-bind, with-slots,
4384         with-open-file, with-open-stream, print-unreadable-object.
4385
4386 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4387
4388         * font-lock.el (font-lock-set-defaults-1):
4389         Move initialization of `font-lock-cache-position' so that it's set
4390         even if font-lock-keywords is already defined.
4391
4392 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4393
4394         * autoload.el (generate-file-autoloads-1):
4395         Use `emacs-lisp-mode-syntax-table' instead of
4396         `lisp-mode-syntax-table'.
4397         * lisp-mode.el (lisp-mode-syntax-table):
4398         Get rid of old checks for `parse-partial-sexp' version.
4399         Make `|' (pipe) string delimiter instead of punctuation.
4400
4401 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4402
4403         * window.el (save-selected-window):
4404         Use gensym for better macro hygiene.
4405
4406 2001-02-06  Mike Sperber <mike@xemacs.org>
4407
4408         * dump-paths.el:
4409         * startup.el (startup-setup-paths): Set and use
4410         `mule-lisp-directory'.
4411         (startup-setup-paths-warning): Ditto.
4412
4413         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4414         (paths-construct-load-path): Consider `mule-lisp-directory'.
4415
4416 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4417
4418         * font-lock.el: Syntax table improvements used.  A few random
4419         changes are not specified below.
4420         (font-lock-fontify-string-delimiters):
4421         (font-lock-syntactic-keywords):
4422         (font-lock-cache-state nil):
4423         (font-lock-cache-position):
4424         New variables.
4425         (font-lock-set-syntax):
4426         (font-lock-apply-syntactic-highlight):
4427         (font-lock-fontify-syntactic-anchored-keywords):
4428         (font-lock-fontify-syntactic-keywords-region):
4429         (font-lock-eval-keywords):
4430         New functions.
4431         (font-lock-remove-face):
4432         (font-lock-fontify-syntactically-region):
4433         Use syntax properties.
4434
4435 2001-02-08  Martin Buchholz <martin@xemacs.org>
4436
4437         * XEmacs 21.2.44 "Thalia" is released.
4438
4439 2001-01-16  Mike Sperber <mike@xemacs.org>
4440
4441         * startup.el (normal-top-level): Work even if no installation root
4442         is found.
4443
4444 2001-01-30  Andy Piper  <andy@xemacs.org>
4445
4446         * gutter-items.el (progress-abort-glyph): remove instantiator.
4447         (set-progress-abort-instantiator): new function.
4448         (abort-progress-feedback): use it.
4449
4450         * gutter.el (set-gutter-dirty-p): new function.
4451
4452 2001-01-30  Didier Verna  <didier@xemacs.org>
4453
4454         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4455
4456 2001-01-24  Didier Verna  <didier@xemacs.org>
4457
4458         * sound.el (sound-extension-list): give a better default value.
4459         * sound.el (load-sound-file): improve the doc string, also find
4460         files given by absolute names, pass a real extension list to
4461         `locate-file'.
4462
4463 2001-01-26  Martin Buchholz <martin@xemacs.org>
4464
4465         * XEmacs 21.2.43 "Terspichore" is released.
4466
4467 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4468
4469         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4470         messages from gnuserv.
4471
4472 2001-01-20  Martin Buchholz <martin@xemacs.org>
4473
4474         * XEmacs 21.2.42 "Poseidon" is released.
4475
4476 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4477
4478         * cl-macs.el (cl-upcase-arg): New function.
4479         (cl-function-arglist): New function.
4480         (cl-transform-lambda): Automatically add CL-style lambda list to
4481         documentation string using functions above.
4482
4483 2001-01-12  Andy Piper  <andy@xemacs.org>
4484
4485         * package-get.el (package-get-custom): call
4486         package-net-update-installed-db.
4487
4488         * package-ui.el (pui-install-selected-packages): call
4489         package-net-update-installed-db.
4490
4491         * package-net.el (package-net-update-installed-db): use
4492         packages-package-list so that we reflect reality.
4493
4494         * packages.el (packages-package-list): Make docstring reflect
4495         reality.
4496
4497         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4498
4499         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4500         isn't installed.
4501
4502 2001-01-17  Andy Piper  <andy@xemacs.org>
4503
4504         * wid-edit.el (widget-activation-glyph-mapper): activate or
4505         deactivate native widgets.
4506         (widget-glyph-insert-glyph): record instantiator.
4507         (widget-push-button-value-create): use it.
4508
4509         * gui.el (gui-button-action): new function. Make button's domain
4510         buffer current when calling.
4511         (make-gui-button): update to use gui-button-action.
4512
4513 2001-01-16  Didier Verna  <didier@xemacs.org>
4514
4515         * menubar-items.el (default-menubar): add an entry for modeline
4516         horizontal scrolling in Options -> Display.
4517
4518 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4519
4520         * package-get.el (package-get-require-signed-base): Set to nil
4521         by default.
4522
4523 2001-01-17  Martin Buchholz <martin@xemacs.org>
4524
4525         * XEmacs 21.2.41 "Polyhymnia" is released.
4526
4527 2001-01-16  Mike Sperber <mike@xemacs.org>
4528
4529         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4530         catch lisp/mule/.
4531
4532 2001-01-14  Mike Sperber <mike@xemacs.org>
4533
4534         * startup.el (maybe-create-compatibility-dot-emacs):
4535         (maybe-unmigrate-user-init-file):
4536         (unmigrate-user-init-file): Created.
4537         (maybe-migrate-user-init-file): Offer creation of compatibility
4538         .emacs.
4539         Some doc fixes wrt init file location.
4540
4541 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4542
4543         * faces.el (face-frob-from-locale-first): new variable.
4544         (frob-face-font-2): Honor tags arg while trying to use
4545         standard-face-mapping.  When face-frob-from-locale-first is set,
4546         first try to set face inheriting from frobbed-face.
4547
4548 2001-01-15  Didier Verna  <didier@xemacs.org>
4549
4550         * about.el (xemacs-hackers): update my entry.
4551         * about.el (about-url-alist): ditto.
4552         * about.el (about-maintainer-info): ditto.
4553         * about.el (about-hackers): ditto.
4554
4555 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4556
4557         The byte compiler has been badly broken for a year,
4558         by the patch of 1999-12-06.
4559         * byte-optimize.el (byte-optimize-form-code-walker):
4560         Bug was: the byte compiler was making this erroneous optimization:
4561         (progn (or (foo)) (bar)) ==> (bar)
4562
4563 2000-11-20  Mike Sperber <mike@xemacs.org>
4564
4565         * setup-paths.el (paths-core-load-path-depth): Split
4566         `paths-load-path-depth' in two for site and core lisp.  Don't
4567         recurse into core.
4568         * setup-paths.el (paths-construct-load-path): Use.
4569
4570 2001-01-10  Andy Piper  <andy@xemacs.org>
4571
4572         * package-net.el (package-net-cygwin32-binary-size): new variable
4573         (package-net-win32-binary-size): ditto.  add much needed
4574         commentary.
4575
4576         * gutter-items.el (buffers-tab-items): correct off-by-one error
4577         for buffers-tab-max-size.
4578
4579 2001-01-08  Martin Buchholz <martin@xemacs.org>
4580
4581         * XEmacs 21.2.40 is released.
4582
4583 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4584
4585         * mule/hebrew.el: Fix comments and typos.
4586         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4587
4588 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4589
4590         * ChangeLog.1: move ancient log from fill.el.
4591
4592         * dump-paths.el:
4593         paragraphs.el:
4594         mule/mule-category.el:
4595         Miscellaneous typo fixes and slight doc clarifications.
4596
4597         * mule/mule-ccl.el:  Correct file name in header.
4598
4599 2000-12-31  Martin Buchholz <martin@xemacs.org>
4600
4601         * XEmacs 21.2.39 is released.
4602
4603 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4604
4605         * byte-optimize.el (byte-optimize-cond):
4606         (byte-optimize-cond-1): New.
4607         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4608         Optimizes (cond (x nil)) ==> nil.
4609         Provide better diagnostic on malformed expr like (cond foo).
4610
4611 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4612
4613         * mule/mule-coding.el:
4614         mule/mule-cmds.el (reset-language-environment,
4615         set-language-environment-coding-systems):
4616         Safer default coding-priority-list, corresponding to src/file-coding.h.
4617
4618 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4619
4620         * package-admin.el: Allow package removal from
4621         early-package-load-path.
4622
4623 2000-12-15  Andreas Jaeger  <aj@suse.de>
4624
4625         * about.el (about-maintainer-info): Update my entry.
4626
4627 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4628
4629         * packages.el (locate-library): Add support for bzip2
4630         compressed .el files.
4631
4632 2000-12-12  Andy Piper  <andy@xemacs.org>
4633
4634         * package-net.el: new file.
4635
4636 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4637
4638         * font-lock.el: Add missing C++ keywords.
4639
4640 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4641
4642         * simple.el (indent-for-comment): Preserve indentation of comments
4643         starting in column 0, as documented in (Info-goto-node
4644         "(xemacs)Comments").  Update docstring accordingly.
4645
4646 2000-12-05  Martin Buchholz <martin@xemacs.org>
4647
4648         * XEmacs 21.2.38 is released.
4649
4650 2000-12-04  Didier Verna  <didier@xemacs.org>
4651
4652         * mouse.el (default-mouse-track-set-point-in-window): remove
4653         spurious '+' operation detected by Martin.
4654
4655
4656 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4657
4658         * cl-extra.el (coerce):
4659         Implement char to integer coercion.
4660         Remove extraneous (numberp) test.
4661
4662         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4663         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4664         (byte-optimize-predicate):
4665         Warn if evaluating constant expression signals an error.
4666         (byte-optimize-form): Small simplification.
4667
4668         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4669
4670 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4671
4672         * byte-optimize.el:
4673         (byte-optimize-minus):
4674         (byte-optimize-plus):
4675         (byte-optimize-mult):
4676         (byte-optimize-quo):
4677         Use (car (last x)) instead of (last x) to get last elt!
4678         Use `byte-optimize-predicate' to optimize `%'.
4679         Move optimizations for special numeric args to bytecomp.el.
4680         * bytecomp.el (byte-compile-associative): Remove.
4681         (byte-compile-max): New.
4682         (byte-compile-min): New.
4683         Properly handle erroneous calls: (max) (min).
4684         (byte-compile-plus): New.
4685         (byte-compile-minus):
4686         It's easiest to handle 0, +1 and -1 args here.
4687         (byte-compile-mult): New.
4688         It's easiest to handle 1, -1 and 2 args here.
4689         (byte-compile-quo):
4690         It's easiest to handle 0, +1 and -1 args here.
4691         Issue byte-compiler warning when dividing by zero.
4692
4693         Byte-compiler arithmetic improvements.
4694         Better optimize these expressions in the obvious way:
4695         (+ x y 1)   -->  varref x varref y add add1
4696         (+ x y -1)  -->  varref x varref y add sub1
4697         (- x y 0)   -->  (- x y)
4698         (- 0 x y)   -->  (- (- x) y)
4699         (% 42 19)   --> compile-time constant
4700         (/ 42 19)   --> compile-time constant
4701         (* (foo) 2) --> foo call dup plus
4702
4703         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4704         unless (declaim (optimize (safety 3)))
4705         or (setq byte-compile-delete-errors nil).
4706
4707 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4708
4709         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4710         docstrings.
4711
4712 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4713
4714         * startup.el (command-line-do-help):  Add documentation of
4715         portable dumper switches.
4716
4717 2000-11-22  Andy Piper  <andy@xemacs.org>
4718
4719         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4720
4721         * glyphs.el (init-glyphs): don't use autodetect for strings.
4722
4723 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4724
4725         * byte-optimize.el (byte-optimize-char-before):
4726         (byte-optimize-backward-char):
4727         (byte-optimize-backward-word):
4728         Fix incorrect optimizations for these sorts of expressions:
4729         (let ((x nil)) (backward-char x))
4730
4731 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4732
4733         * byte-optimize.el:
4734         * byte-optimize.el (byte-optimize-backward-char): New.
4735         * byte-optimize.el (byte-optimize-backward-word): New.
4736         Make backward-word and backward-char as efficient as forward versions.
4737
4738         * bytecomp.el (byte-compile-no-args-with-one-extra):
4739         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4740         * bytecomp.el (byte-compile-two-args-with-one-extra):
4741         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4742         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4743         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4744         Check if extra arg is constant nil, and if so, use byte-coded call.
4745
4746         * simple.el (backward-word):
4747         * simple.el (mark-word):
4748         * simple.el (kill-word):
4749         * simple.el (backward-kill-word):
4750         Make COUNT argument optional, for consistency with forward-char et al.
4751
4752         * abbrev.el (abbrev-string-to-be-defined):
4753         * abbrev.el (inverse-abbrev-string-to-be-defined):
4754         * abbrev.el (inverse-add-abbrev):
4755         * abbrev.el (expand-region-abbrevs):
4756         * buff-menu.el (Buffer-menu-execute):
4757         * indent.el (move-to-left-margin):
4758         * indent.el (indent-relative):
4759         * indent.el (move-to-tab-stop):
4760         * info.el (Info-reannotate-node):
4761         * lisp-mode.el (lisp-indent-line):
4762         * lisp.el (end-of-defun):
4763         * lisp.el (move-past-close-and-reindent):
4764         * misc.el (copy-from-above-command):
4765         * mouse.el (default-mouse-track-scroll-and-set-point):
4766         * page.el (forward-page):
4767         * paragraphs.el (forward-paragraph):
4768         * paragraphs.el (end-of-paragraph-text):
4769         * picture.el (picture-forward-column):
4770         * picture.el (picture-self-insert):
4771         * rect.el (extract-rectangle-line):
4772         * simple.el (newline):
4773         * simple.el (fixup-whitespace):
4774         * simple.el (backward-delete-char-untabify):
4775         * simple.el (transpose-chars):
4776         * simple.el (transpose-preceding-chars):
4777         * simple.el (do-auto-fill):
4778         * simple.el (indent-new-comment-line):
4779         * simple.el (blink-matching-open):
4780         * view-less.el (cleanup-backspaces):
4781         * wid-edit.el (widget-transpose-chars):
4782         * term/bg-mouse.el (bg-insert-moused-sexp):
4783         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4784
4785         * info.el (Info-fontify-node):
4786         * simple.el (backward-delete-function):
4787         Use canonical delete-backward-char instead of backward-delete-char.
4788
4789 2000-11-20  Andy Piper  <andy@xemacs.org>
4790
4791         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4792         no buffers.
4793
4794 2000-11-20  Andy Piper  <andy@xemacs.org>
4795
4796         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4797         buffer tabs.
4798
4799 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4800
4801         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4802         (proclaim inline...) was shadowing compiler-macros.
4803
4804 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4805
4806         * bytecomp.el (byte-compile-eval): New.
4807         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4808         Keeps this promise made in Lispref:
4809         "If a file being compiled contains a `defmacro' form, the macro is
4810         defined temporarily for the rest of the compilation of that file."
4811
4812 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4813
4814         * cl.el (floatp-safe):
4815         (plusp):
4816         (minusp):
4817         (oddp):
4818         (evenp):
4819         (cl-abs):
4820         Use a better parameter name than `x'.
4821
4822         * cl-macs.el (check-type): Make continuable.  Change documentation
4823         to require PLACE, but accept any form for compatibility.
4824
4825         * abbrev.el (define-abbrev): Use check-type.
4826         * font-menu.el (font-menu-change-face): Use check-type.
4827         * menubar.el (relabel-menu-item): Use check-type.
4828         * itimer.el: Fix typo.
4829
4830 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4831
4832         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4833
4834 2000-11-14  Martin Buchholz <martin@xemacs.org>
4835
4836         * XEmacs 21.2.37 is released.
4837
4838 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4839
4840         * code-cmds.el: Provide the feature.
4841
4842 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4843
4844         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4845
4846         * code-cmds.el: New file
4847         * mule/mule-cmds.el:
4848         * mule/mule-misc.el
4849         (coding-keymap): New keymap. Define coding system keyboard
4850         commands on file-coding builds too.
4851         (coding-system-change-eol-conversion):
4852         (universal-coding-system-argument):
4853         (set-default-coding-systems):
4854         (prefer-coding-system): Moved from mule-cmds.el
4855         (set-buffer-process-coding-system): Moved from mule-misc.el
4856
4857 2000-09-15  Stephen Carney <carney@scubadoo.com>
4858
4859         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4860
4861 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4862
4863         * package-get.el (package-get-download-sites): Add a pre-release
4864         site for experimental packages.
4865
4866         * auto-autoloads.el: Regenerated.
4867
4868 2000-08-01  Andy Piper  <andy@xemacs.org>
4869
4870         * gutter-items.el (buffers-tab-omit-function): reference
4871         buffers-tab-select-visible-buffers.
4872         (buffers-tab-filter-functions): new variable, by default uses
4873         buffers-tab-selection-function and buffers-tab-omit-function.
4874         (select-buffers-tab-buffers-by-mode): invert arguments.
4875         (buffers-tab-select-visible-buffers): new function. Invert calling
4876         of buffers-menu-omit-invisible-buffers.
4877         (buffers-tab-items): rewrite to use
4878         buffers-tab-filter-functions. Rewrite docstring.
4879         (gutter-buffers-tab-extent): delete.
4880         (add-tab-to-gutter): always build a new extent when adding the
4881         tabs.
4882         (update-tab-in-gutter): make gutter dirty when orientation
4883         changes.
4884
4885 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4886
4887         * bytecomp.el (byte-compile-defvar-or-defconst):
4888         Only do loadhist recording if defvar form includes a value.
4889
4890 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4891
4892         * bytecomp.el (byte-compile-initial-macro-environment):
4893         `eval-when-compile' should not compile its body.
4894
4895 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4896
4897         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4898         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
4899         some Japanese English.  Remove some ancient FSF comments, and
4900         improve docstrings.  Use symbols not vectors for tables.
4901
4902 2000-11-03  Martin Buchholz  <martin@xemacs.org>
4903
4904         * keymap.el:
4905         (local-key-binding):
4906         (global-key-binding):
4907         Add an optional `accept-defaults' parameter, just like `lookup-key'.
4908
4909         * lisp.el:
4910         (backward-sexp): Slightly simpler code.
4911         (mark-sexp): Make arg optional, like FSF Emacs.
4912         (forward-list): Slightly simpler code.
4913         (backward-list): Slightly simpler code.
4914         (down-list):  Make arg optional, like FSF Emacs.
4915         (up-list):  Make arg optional, like FSF Emacs.
4916         (backward-up-list):  Make arg optional, like FSF Emacs.
4917         (kill-sexp):  Make arg optional, like FSF Emacs.
4918         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
4919
4920         * font-menu.el (font-menu-change-face):
4921         Take continuable errors into account.
4922
4923         * abbrev.el:
4924         * abbrev.el (clear-abbrev-table):
4925         * abbrev.el (define-abbrev-table):
4926         * abbrev.el (define-abbrev):
4927         * abbrev.el (insert-abbrev-table-description):
4928         * apropos.el (apropos-documentation-check-doc-file):
4929         * apropos.el (apropos-documentation-check-elc-file):
4930         * buff-menu.el (list-buffers):
4931         * buff-menu.el (list-buffers-noselect):
4932         * bytecomp.el (byte-recompile-directory):
4933         * bytecomp.el (batch-byte-compile):
4934         * cl-macs.el (typep):
4935         * code-files.el (find-coding-system-magic-cookie):
4936         * code-files.el (insert-file-contents):
4937         * cus-edit.el (customize-set-variable):
4938         * cus-edit.el (customize-save-variable):
4939         * cus-face.el (custom-set-face-font-size):
4940         * cus-face.el (custom-set-face-update-spec):
4941         * cus-face.el (custom-reset-faces):
4942         * custom.el (custom-check-theme):
4943         * custom.el (copy-upto-last):
4944         * fill.el (canonically-space-region):
4945         * fill.el (fill-paragraph):
4946         * fill.el (fill-region):
4947         * fill.el (find-space-insertable-point):
4948         * fill.el (justify-current-line):
4949         * faces.el (face-spec-update-all-matching):
4950         * faces.el (set-face-stipple):
4951         * files-nomule.el (insert-file-contents):
4952         * files.el (insert-file-contents-literally):
4953         * files.el (hack-local-variables-last-page):
4954         * files.el (basic-save-buffer):
4955         * files.el (insert-directory):
4956         * font-menu.el (font-menu-change-face):
4957         * font.el (font-spatial-to-canonical):
4958         * format.el (format-encode-region):
4959         * format.el (format-insert-file):
4960         * format.el (format-replace-strings):
4961         * gutter.el (set-gutter-element):
4962         * help.el (key-or-menu-binding):
4963         * help.el (describe-bindings):
4964         * help.el (with-syntax-table):
4965         * indent.el (indent-rigidly):
4966         * indent.el (delete-to-left-margin):
4967         * info.el:
4968         * info.el (Info-extract-dir-entry-from):
4969         * info.el (Info-build-dir-anew):
4970         * info.el (Info-rebuild-dir):
4971         * info.el (Info-batch-rebuild-dir):
4972         * info.el (Info-read-subfile):
4973         * info.el (Info-build-node-completions):
4974         * info.el (Info-extract-menu-node-name):
4975         * isearch-mode.el (isearch-range-invisible):
4976         * isearch-mode.el (isearch-restore-invisible-extents):
4977         * itimer.el (itimerp):
4978         * itimer.el (itimer-live-p):
4979         * keymap.el:
4980         * keymap.el (substitute-key-definition):
4981         * keymap.el (read-command-or-command-sexp):
4982         * keymap.el (local-key-binding):
4983         * keymap.el (global-key-binding):
4984         * keymap.el (global-set-key):
4985         * keymap.el (local-set-key):
4986         * ldap.el:
4987         * ldap.el (ldap-add-entries):
4988         * ldap.el (ldap-delete-entries):
4989         * lisp.el (backward-sexp):
4990         * lisp.el (mark-sexp):
4991         * lisp.el (forward-list):
4992         * lisp.el (backward-list):
4993         * lisp.el (down-list):
4994         * lisp.el (backward-up-list):
4995         * lisp.el (up-list):
4996         * lisp.el (kill-sexp):
4997         * lisp.el (backward-kill-sexp):
4998         * menubar.el (add-menu-button):
4999         * menubar.el (add-submenu):
5000         * menubar.el (delete-menu-item):
5001         * menubar.el (relabel-menu-item):
5002         * mouse.el (narrow-window-to-region):
5003         * obsolete.el (define-obsolete-variable-alias):
5004         * obsolete.el (store-substring):
5005         * package-admin.el:
5006         * package-admin.el (package-admin-install-function):
5007         * package-admin.el (package-admin-install-function-mswindows):
5008         * package-admin.el (package-admin-default-install-function):
5009         * package-get.el (package-get-update-base-entries):
5010         * packages.el (packages-load-package-dumped-lisps):
5011         * packages.el (packages-collect-package-dumped-lisps):
5012         * printer.el (generic-print-buffer):
5013         * printer.el (generic-print-region):
5014         * replace.el (occur-mode-mouse-goto):
5015         * replace.el (perform-replace):
5016         * select.el (get-selection-no-error):
5017         * simple.el:
5018         * simple.el (newline):
5019         * simple.el (open-line):
5020         * simple.el (edit-and-eval-command):
5021         * simple.el (goto-line):
5022         * simple.el (undo):
5023         * simple.el (kill-region):
5024         * simple.el (copy-region-as-kill):
5025         * simple.el (kill-ring-save):
5026         * simple.el (set-mark):
5027         * simple.el (next-line):
5028         * simple.el (previous-line):
5029         * simple.el (line-move):
5030         * simple.el (set-goal-column):
5031         * simple.el (comment-region):
5032         * subr.el:
5033         * subr.el (putf):
5034         * syntax.el (modify-syntax-entry):
5035         * syntax.el (map-syntax-table):
5036         * view-less.el (view-file):
5037         * view-less.el (view-buffer):
5038         * view-less.el (view-file-other-window):
5039         * window-xemacs.el (backward-other-window):
5040         * window.el:
5041         * window.el (one-window-p):
5042         * window.el (walk-windows):
5043         * window.el (window-list):
5044         * x-mouse.el (x-mouse-kill):
5045         * x-select.el (x-get-cutbuffer):
5046         * x-select.el (x-store-cutbuffer):
5047         * term/bg-mouse.el (bg-mouse-line-to-center):
5048         * term/sun-mouse.el (window-line-end):
5049         * term/sun-mouse.el (sun-select-region):
5050         * term/sun.el (kill-region-and-unmark):
5051         * mule/mule-category.el:
5052         * mule/mule-category.el (modify-category-entry):
5053         * mule/mule-category.el (char-category-list):
5054         * mule/mule-coding.el (coding-system-force-on-output):
5055         * mule/mule-misc.el (coding-system-put):
5056         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5057
5058 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5059
5060         * cus-face.el: Typo fixes and tiny clarifications.
5061         * custom.el: ditto
5062
5063 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5064
5065         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5066         * startup.el (normal-top-level): Setup auto-save-list-file-name
5067         if auto-save-list-file-prefix is non-nil.
5068
5069 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5070
5071         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5072
5073 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5074
5075         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5076         get symbol at point-min.
5077
5078 2000-10-24  Didier Verna  <didier@xemacs.org>
5079
5080         * info.el (Info-emacs-info-file-name): defconst it.
5081         * info.el (Info-footnote-tag): defcustom it.
5082         * info.el (Info-no-description-string): ditto.
5083         * info.el (Info-find-node): adapt to new semantics of
5084         'Info-suffixed-file (don't do the case variants stuff).
5085         * info.el (Info-insert-dir): rewrite the dir file variants code.
5086         * info.el (Info-directory-files): New. Return the list of info
5087         files in a directory.
5088         * info.el (Info-dir-outdated-p): use it.
5089         * info.el (Info-parse-dir-entries): ditto.
5090         * info.el (Info-build-dir-anew): don't restrict to files ending
5091         with a ".info.*" extension.
5092         * info.el (Info-set-mode-line): ditto.
5093         * info.el (Info-read-subfile): adapt to new semantics of
5094         'Info-suffixed-file (append 'exact argument).
5095         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5096         string independently of the case.
5097         * info.el (Info-suffixed-file): use it (match all possible case
5098         for the file name).
5099         * info.el (Info-insert-file-contents): code cleanup.
5100         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5101         columns.
5102         * info.el (Info-batch-rebuild-dir): ditto.
5103         * info.el (Info-read-node-name-1): ditto.
5104         * info.el (Info-search): ditto.
5105         * info.el (Info-fontify-node): ditto.
5106
5107
5108 2000-10-24  Didier Verna  <didier@xemacs.org>
5109
5110         * process.el (shell-command): when called from a program, avoid
5111         'push-mark's "mark-set" message.
5112
5113 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5114
5115         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5116         by a symbol, not by a vector.
5117         * mule/vietnamese.el (vscii): Likewise.
5118         (viscii): Likewise.
5119         * mule/cyrillic.el (koi8-r): Likewise.
5120
5121         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5122         by a symbol, not by a vector.
5123         (chinese-big5-2): Likewise.
5124         * mule/ethiopic.el (ethiopic): Likewise.
5125         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5126         (vietnamese-viscii-upper): Likewise.
5127
5128 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5129
5130         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5131
5132 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5133
5134         * byte-optimize.el (byte-optimize-car): New function.
5135         (byte-optimize-cdr): Ditto.
5136
5137 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5138
5139         * byte-optimize.el: Partial synch with FSF 20.7.
5140         Optimize constant concatenation.
5141         Add keymapp as a side effect free function.  It is a built-in.
5142         (byte-after-unbind-pos): Remove byte-equal.
5143
5144 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5145
5146         * update-elc-2.el: Quote regexps correctly.
5147
5148 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5149
5150         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5151         (ccl-compile): Apply integerp, not integer-or-char-p to
5152         check the type of the buffer magnification
5153         (ccl-compile-write-string): Encode a string with binary
5154         coding system.
5155         (ccl-compile-write-repeat): Likewise.
5156
5157 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5158
5159         * buff-menu.el:
5160         * bytecomp.el:
5161         * coding.el:
5162         * faces.el:
5163         * files.el:
5164         * fill.el:
5165         * float-sup.el:
5166         * font-lock.el:
5167         * help.el:
5168         * iso8859-1.el:
5169         * loaddefs.el:
5170         * menubar-items.el:
5171         * menubar.el:
5172         * modeline.el:
5173         * msw-font-menu.el:
5174         * paragraphs.el:
5175         * paths.el:
5176         * replace.el:
5177         * simple.el:
5178         * sound.el:
5179         * startup.el:
5180         * version.el:
5181         * x-faces.el:
5182         * x-font-menu.el:
5183         Remove purecopy.
5184
5185 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5186
5187         * simple.el (do-auto-fill): Use the function pointer to by
5188         `comment-line-break-function', not `indent-new-comment-line'. This
5189         fixes an issue with cc-mode comment continuation.
5190
5191 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5192
5193         * simple.el (turn-on-auto-fill):  Add (interactive).
5194         * mwheel.el (mwheel-install): Add (interactive).
5195         * font-lock.el (turn-on-font-lock): Add (interactive).
5196         (turn-off-font-lock): Add (interactive).
5197
5198 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5199
5200         * packages.el (packages-special-base-regexp): Add `man'.
5201
5202 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5203
5204         * wid-edit.el (widget-specify-active): map over extents in current
5205         buffer like `widget-specify-inactive' does.  Mapping over the
5206         inactive extent object does not work since the current extent is
5207         ignored by `map-extents'.
5208
5209 2000-10-04  Martin Buchholz <martin@xemacs.org>
5210
5211         * XEmacs 21.2.36 is released.
5212
5213 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5214
5215         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5216         Optimize the compiled-function-constants vector by byte-code
5217         reference counts.
5218
5219 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5220
5221         * build-report.el (build-report-delete-regexp): quote value in
5222         defcustom
5223
5224 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5225
5226         * build-report.el (build-report): Don't bind srcdir which we don't
5227         use in `multiple-value-bind' to avoid the only byte-compiler
5228         warning.
5229
5230 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5231
5232         * build-report.el: Requires cl and custom now.
5233         build-report-version is determined by XEmacs version -- remove
5234         build-report-version*.
5235         * build-report.el (build-report-version): Removed.
5236         * build-report.el (build-report-installation-version-regexp): New.
5237         * build-report.el (build-report-version-file-regexp): New.
5238         * build-report.el (build-report-installation-srcdir-regexp): New.
5239         * build-report.el (build-report-destination): Offer
5240         xemacs-build-reports and xemacs-beta.
5241         * build-report.el (build-report-keep-regexp): Adjusted.
5242         * build-report.el (build-report-delete-regexp): Adjusted.
5243         * build-report.el (build-report-make-output-dir): New.
5244         * build-report.el (build-report-installation-file): Replace use of
5245         `concat' with `expand-file-name'.
5246         * build-report.el (build-report-make-output-file): Removed.
5247         * build-report.el (build-report-make-output-files): New.
5248         * build-report.el (build-report-subject): Identify as
5249         user-variable with "*...".
5250         * build-report.el (build-report-prompts): Ditto.
5251         * build-report.el (build-report-version-file): New.
5252         * build-report.el (build-report-file-encoding): Identify as
5253         user-variable with "*...".
5254         * build-report.el (build-report-make-output-get): New.
5255         * build-report.el (build-report-insert-header): Report
5256         emacs-version and system-configuration instead of
5257         build-report-version.
5258         * build-report.el (build-report-insert-make-output): Add file
5259         argument.
5260         * build-report.el (build-report-insert-installation-file):
5261         Re-indent.
5262         * build-report.el (build-report-keep): Change docstring,
5263         re-indent.
5264         * build-report.el (build-report-delete): Ditto.
5265         * build-report.el (build-report-installation-data): New.
5266         * build-report.el (build-report-version-file-data): New.
5267
5268 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5269
5270         * byte-optimize.el (byte-optimize-lapcode):
5271         Fix the optimization of using the first 5 elements of the
5272         constants vector for variables.
5273         (byte-optimize-lapcode): Fix another ancient broken optimization.
5274
5275 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5276
5277         * *: Spelling mega-patch
5278
5279 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5280
5281         * easymenu.el: doc fixes.
5282         (easy-menu-do-define): Use backquote.
5283         (easy-menu-change):
5284         (easy-menu-add):
5285         `when' seems much clearer than `if' here.
5286         (easy-menu-remove):
5287         (easy-menu-add-item):
5288         (easy-menu-item-present-p):
5289         (easy-menu-remove-item):
5290         Wrap using (when (featurep 'menubar) ...)
5291
5292 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5293
5294         * bytecomp.el (displaying-byte-compile-warnings):
5295         Revert Ben's change to this function below so that the compile log
5296         is displayed properly for users of the "popper" package.
5297
5298 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5299
5300         * window.el (save-selected-window): Use backquote.
5301
5302         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5303         Renamed from `byte-compile-file-form-defvar'.
5304         * bytecomp.el (byte-compile-defvar-or-defconst):
5305         Only cons onto current-load-list in top-level forms.
5306         Else this leaks a cons cell every time a defun is called.
5307         Renamed from `byte-compile-defvar', for clarity.
5308         Warn when docstring of defvar is not a string.
5309         Use consistent error messages.
5310         Better comments.
5311
5312 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5313
5314         * simple.el (set-variable):
5315         Remove unneeded defvar by rearranging order of let* forms.
5316
5317         * mule/mule-ccl.el (ccl-get-next-code):
5318         * menubar-items.el (bookmark-menu-filter):
5319         (language-environment-menu-filter):
5320         (tutorials-menu-filter):
5321         * toolbar-items.el (toolbar-compile):
5322         * byte-optimize.el (disassemble-offset):
5323         Use (declare (special ...)) instead of `defvar'.
5324
5325         * cl-macs.el (cl-do-proclaim):
5326         Fix (declare (special ...)) warning suppression syntax.
5327
5328 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5329
5330         * info.el (Info-tag-table-marker):
5331         (Info-tag-table-buffer):
5332         (Info-find-file-node):
5333         (Info-read-subfile):
5334         (Info-build-node-completions):
5335         (Info-search):
5336         (Info-mode):
5337         Multiple info buffer support.
5338
5339 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5340
5341         * ldap.el (ldap-decode-entry): New defun
5342         (ldap-search-entries): Use it in order to decode DN-prefixed
5343         entries properly
5344
5345 2000-08-23  Daniel Pittman <daniel@danann.net>
5346
5347         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5348         Use `eq', not `=', to compare symbols.
5349
5350 2000-07-30  Ben Wing  <ben@xemacs.org>
5351
5352         * bytecomp.el (byte-compile-report-error):
5353         * bytecomp.el (displaying-byte-compile-warnings):
5354         if stack-trace-on-error is set, send out a backtrace when
5355         an error is encountered that stops byte compilation.  this
5356         should make it much much easier to track down those curious
5357         problems.  also undo the kludge of using a separate "*Show*"
5358         buffer for display when there's a temp-buffer-show-function;
5359         we can avoid this by just being a little smarter.
5360
5361         * dialog-items.el:
5362         * dialog-items.el (search-dialog-regexp): New.
5363         * dialog-items.el (search-dialog-callback):
5364         * dialog-items.el (make-search-dialog):
5365         add a regexp option to the dialog and clean up a bit.
5366
5367         * dialog.el:
5368         * dialog.el (yes-or-no-p-dialog-box):
5369         * dialog.el (get-dialog-box-response):
5370         * dialog.el (make-dialog-box):
5371         * dialog.el (dialog-box-finish): New.
5372         * dialog.el (dialog-box-cancel): New.
5373         * dialog.el (internal-make-dialog-box-exit): New.
5374         implement [properly!] the :modal property of the new dialog box
5375         interface.  this is the first time xemacs has ever had *proper*
5376         modal dialog boxes, giving the standard window-system feedback.
5377         (e.g. under windows, clicking on a disabled frame causes a beep
5378         and makes the dialog box flash three times.)
5379
5380         * dragdrop.el: header keyword frobbing.
5381
5382         * dumped-lisp.el (preloaded-file-list):
5383         renamed winnt.el to win32-native.el.
5384
5385         * faces.el (face-property):
5386         * faces.el (set-face-property):
5387         * faces.el (frob-face-property):
5388         * faces.el (frob-face-font-2):
5389         * faces.el (make-face-bold):
5390         * faces.el (make-face-italic):
5391         * faces.el (make-face-bold-italic):
5392         * faces.el (make-face-unbold):
5393         * faces.el (make-face-unitalic):
5394         * faces.el (make-face-smaller):
5395         * faces.el (make-face-larger):
5396         clean up the implementation of these so that window-system-specific
5397         methods are called only on objects belonging to that window system.
5398         previously, you could have [e.g.] mswindows-make-face-bold called
5399         on font object of device type `stream', which is not good and
5400         explains the subtle errors Adrian was getting when byte-compiling
5401         something that required 'term. (Adrian, now you can use stack-trace-
5402         on-error to find the exact place where things are going wrong instead
5403         of having to laboriously binary-search your way through.)
5404
5405         * finder.el (finder-known-keywords):
5406         cleaned up -- properly sorted, clarified the meanings of many of
5407         the keywords, and added a few -- mswin, gui, content, build, www,
5408         user, services.  the last two try to distinguish between a package
5409         that's used directly by the user, and a package that provides
5410         support services to other packages.
5411
5412         * font-lock.el (lisp-font-lock-keywords-2):
5413         update list of lisp control structures to include everything,
5414         including new ones i introduced.
5415
5416         * gutter.el: header keyword frobbing.
5417
5418         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5419         recent isearch element was not doing so!  you got the second-most-
5420         recent instead.
5421
5422         * lisp-mode.el (construct-lisp-mode-menu):
5423         more menubar cleanups.
5424         * lisp-mode.el (with-selected-window):
5425         make it indent properly.
5426
5427         * menubar-items.el (default-menubar): lots of menubar cleanups.
5428         rearranged the options menu the most, e.g. splitting up the
5429         Keyboard/Mouse menu into a new Editing menu and combining the
5430         separate Scrollbar/Gutter/Toolbar submenus into Display.
5431         Got rid of General, moved items to Editing or new Troubleshooting.
5432         Moved Packages to Tools; doesn't seem to belong under Options.
5433         Added stuff to the Cmds menu, e.g. Change Case.
5434
5435         NB please don't complain about these periodic menubar changes.
5436         Anything like this is necessarily incremental in its construction
5437         -- By constant use you gradually become more and more aware of
5438         better and better ways to group menu items.  When we eventually
5439         move the options menu to a property sheet, the existing structure
5440         will probably be preserved fairly well.
5441
5442         * minibuf.el (next-history-element): fix problems with pressing
5443         down arrow in repeat-complex-command.
5444
5445         * modeline.el:
5446         * modeline.el (modeline-3d-p): New.
5447         added custom variable for controlling the 3d modeline.  the
5448         corresponding Options item has been present for a long time,
5449         but commented out with "fix me!" comments.  it's fixed now.
5450
5451         * obsolete.el (add-menu):
5452         remove bogus gettexts.
5453
5454         * process.el (shell-quote-argument):
5455         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5456         For bash under Windows native, see below.
5457
5458         * simple.el:
5459         * simple.el (display-warning-buffer):
5460         Fixed the handling of warning display to eliminate the annoying
5461         *Show* buffer, like was done for byte-compiler output above.
5462
5463         * simple.el (debug-print): New.
5464         Simple function for sending debug messages to the console and/or
5465         other debug places.
5466
5467         * subr.el (replace-in-string):
5468         Rewrite this function to avoid N^2 behavior with large strings --
5469         catastrophic with the new Windows selection code! (Apparently the
5470         author of this function didn't realize there was a fun
5471         replace-match that could make his life much easier, because we
5472         duplicated the entire logic.  The new version is smaller, easier
5473         to understand, much more robust, and has extended features --
5474         those of replace-match.)
5475
5476         * window.el:
5477         * window.el (with-selected-window): New.
5478         An obvious complement to the existing `with-selected-frame' and
5479         `with-current-buffer'.
5480
5481         * win32-native.el: Renamed from winnt.el.
5482         Added a great deal of stuff for properly handling process quoting,
5483         somewhat modeled on Kirill's original model (which i later threw
5484         away).  We should now finally have correctly working process arg
5485         quoting/dequoting so that the final app gets exactly what we
5486         intended.  Because the mechanism is in Lisp, it's easily
5487         extendible. (For those running bash and running the native
5488         version, I tried hard to do what I thought was correct.  But more
5489         thought is needed, and ideally the volunteer work of people with
5490         these configurations that they generally run on.)
5491
5492         * x-font-menu.el (x-font-menu-font-data):
5493         Put in defvar's to fix byte-compiler warnings.
5494
5495 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5496
5497         * select.el (selection-coercion-alist): Initialise.
5498         * select.el (select-coerce-to-text): New.
5499         * select.el (select-coerce): New.
5500         New functions to perform type and value coercion.
5501
5502         * select.el (select-buffer-killed-default): Keep data if it was
5503         on the clipboard.
5504
5505 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5506
5507         * menubar-items.el (default-menubar): Fix typo.
5508         (default-menubar): `lambda' was mispelled as `lamda'.
5509
5510 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5511
5512         * window.el (shrink-window-if-larger-than-buffer): Remove
5513         edge checking code.
5514
5515 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5516
5517         * paths.el (gnus-local-domain): Removed.
5518         (gnus-local-organization): Ditto.
5519         (gnus-startup-file): Ditto.
5520
5521 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5522
5523         * files.el (auto-mode-alist): Add .spec for RPM.
5524
5525 2000-07-31  Andy Piper  <andy@xemacs.org>
5526
5527         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5528
5529 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5530
5531         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5532         browse-url.
5533         * help.el (xemacs-www-page): Ditto.
5534         (xemacs-www-faq): Ditto.
5535         * menubar-items.el (default-menubar): Ditto.
5536
5537         * wid-edit.el (widget-url-link-action): Ditto.
5538         From: Kenichi OKADA <okada@opaopa.org>.
5539
5540 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5541
5542         * finder.el (finder-commentary): Add autoload cookie.
5543
5544 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5545
5546         * files.el (insert-file-contents-literally): Fix second let
5547         binding for `coding-system-for-read' to `coding-system-for-write'
5548         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5549
5550 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5551
5552         * files.el (insert-file-contents-literally): Use binary coding
5553         system (from Morioka san).
5554         (insert-file-contents-literally): Make file-name-handler method.
5555
5556 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5557
5558         * cl-macs.el (get-selection): Add defsetf.
5559
5560 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5561
5562         * x-init.el (x-activate-region-as-selection): replace obsolete
5563         function x-own-selection with own-selection.
5564         (ow-find): replace obsolete functions x-get-selection and
5565         x-get-clipboard with get-selection and get-clipboard.
5566         (init-post-x-win): replace obsolete function x-disown-selection
5567         with disown-selection.
5568
5569 2000-07-20  Mike Sperber  <mike@xemacs.org>
5570
5571         * startup.el (load-user-init-file): Only try to load init file if
5572         it exists.
5573
5574 2000-07-10  Andy Piper  <andy@xemacs.org>
5575
5576         * dialog-items.el: sync with Ben's patch.
5577
5578         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5579         comment.
5580         (progress-text-glyph): deleted.
5581         (progress-layout-glyph): make completely minimal.
5582         (progress-gauge-glyph): ditto.
5583         (progress-display-style): fix to handle dynamic instantiator
5584         changes.
5585         (progress-text-instantiator): new.
5586         (progress-layout-instantiator): new.
5587         (progress-gauge-instantiator): new.
5588         (set-progress-display-instantiator): renamed and changed from
5589         set-progress-display-style.
5590         (progress-abort-glyph): use instantiator not glyph.
5591         (append-progress-display): use set-progress-display-instantiator
5592         and set-glyph-image.
5593         (abort-progress-display): ditto.
5594         (raw-append-progress-display): ditto.
5595
5596 2000-07-20  Ben Wing  <ben@xemacs.org>
5597
5598         * code-files.el: Move Mule-specific code to mule-coding.el.
5599
5600 2000-07-15  Ben Wing  <ben@xemacs.org>
5601
5602         * autoload.el:
5603         Fixed comments.
5604
5605         * cmdloop.el:
5606         * cmdloop.el (yes-or-no-p):
5607         * cmdloop.el (y-or-n-p):
5608         Make these functions use should-use-dialog-box-p and not be
5609         overridden in dialog.el.
5610
5611         * cus-dep.el:
5612         * cus-dep.el (Custom-make-dependencies): Removed.
5613         * cus-dep.el (Custom-make-dependencies-1): New.
5614         * cus-dep.el (Custom-make-one-dependency): New.
5615         New entry point for use in Makefiles, to avoid excessive
5616         invocations.
5617
5618         * cus-edit.el (custom-variable-reset-saved):
5619         * cus-edit.el (custom-variable-reset-standard):
5620         * cus-edit.el (custom-save-resets):
5621         Fix bytecompiler warnings.
5622
5623         * dialog.el:
5624         * dialog.el (yes-or-no-p-dialog-box):
5625         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5626         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5627         * dialog.el (get-dialog-box-response):
5628         * dialog.el (message-or-box):
5629         * dialog.el (make-dialog-box):
5630         * dialog.el (popup-dialog-box): New.
5631         Avoid yes-or-no-p bogosities.
5632         Create a general function `make-dialog-box' to encapsulate all
5633         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5634
5635         * dumped-lisp.el (preloaded-file-list):
5636         Add dialog-items.  Clean up.  Group files by types.
5637
5638         * easymenu.el (easy-menu-add):
5639         * easymenu.el (easy-menu-remove):
5640         Account for accelerators.
5641
5642         * extents.el:
5643         * extents.el (extent-list): New args, like in map-extents.
5644         * extents.el (extent-at-event): New.
5645         * extents.el (extents-at-event): New.
5646
5647         * font-lock.el:
5648         * font-lock.el (font-lock-mode):
5649         * font-lock.el (font-lock-default-fontify-buffer):
5650         * font-lock.el (font-lock-default-unfontify-region):
5651         * font-lock.el (font-lock-fontify-syntactically-region):
5652         * font-lock.el (font-lock-fontify-keywords-region):
5653         Use new progress-feedback names.
5654
5655         * font-lock.el (java-font-lock-identifier-regexp):
5656         * font-lock.el (java-font-lock-class-name-regexp):
5657         Fix bytecompiler warnings.
5658
5659         * gutter-items.el:
5660         * gutter-items.el (progress-display-use-echo-area): Removed.
5661         * gutter-items.el (progress-feedback-use-echo-area): New.
5662         * gutter-items.el (progress-display-popup-period): Removed.
5663         * gutter-items.el (progress-feedback-popup-period): New.
5664         * gutter-items.el (set-progress-display-style): Removed.
5665         * gutter-items.el (set-progress-feedback-style): New.
5666         * gutter-items.el (progress-display-style): Removed.
5667         * gutter-items.el (progress-feedback-style): New.
5668         * gutter-items.el (progress-stack):
5669         * gutter-items.el (progress-displayed-p): Removed.
5670         * gutter-items.el (progress-feedbacked-p): New.
5671         * gutter-items.el (clear-progress-display): Removed.
5672         * gutter-items.el (clear-progress-feedback): New.
5673         * gutter-items.el (progress-display-clear-when-idle): Removed.
5674         * gutter-items.el (progress-feedback-clear-when-idle): New.
5675         * gutter-items.el (remove-progress-display): Removed.
5676         * gutter-items.el (remove-progress-feedback): New.
5677         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5678         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5679         * gutter-items.el (append-progress-display): Removed.
5680         * gutter-items.el (append-progress-feedback): New.
5681         * gutter-items.el (abort-progress-display): Removed.
5682         * gutter-items.el (abort-progress-feedback): New.
5683         * gutter-items.el (raw-append-progress-display): Removed.
5684         * gutter-items.el (raw-append-progress-feedback): New.
5685         * gutter-items.el (display-progress-display): Removed.
5686         * gutter-items.el (display-progress-feedback): New.
5687         * gutter-items.el (current-progress-display): Removed.
5688         * gutter-items.el (current-progress-feedback): New.
5689         * gutter-items.el (current-progress-display-label): Removed.
5690         * gutter-items.el (current-progress-feedback-label): New.
5691         * gutter-items.el (progress-display): Removed.
5692         * gutter-items.el (progress-feedback): New.
5693         Replace "progress-display" with "progress-feedback" globally.
5694
5695         * gutter-items.el (lprogress-display): Removed.
5696         * gutter-items.el (progress-feedback-with-label): New.
5697         Rename lprogress-display ==> progress-feedback-with-label.
5698
5699         * gutter-items.el (search-dialog-direction): Removed.
5700         * gutter-items.el (search-dialog-text): Removed.
5701         * gutter-items.el (search-dialog-callback): Removed.
5702         * gutter-items.el (make-search-dialog): Removed.
5703         Move to dialog-items.el.
5704
5705         * help.el:
5706         * help.el (help-mode-quit):
5707         * help.el (mode-for-help): New.
5708         * help.el (help-sticky-window): New.
5709         * help.el (help-window-config): New.
5710         * help.el (with-displaying-help-buffer):
5711         * help.el (function-at-event): New.
5712         * help.el (help-symbol-regexp): New.
5713         * help.el (help-symbol-run-function-1): New.
5714         * help.el (help-symbol-run-function): New.
5715         * help.el (help-symbol-function-context-menu): New.
5716         * help.el (help-symbol-variable-context-menu): New.
5717         * help.el (help-symbol-function-and-variable-context-menu): New.
5718         * help.el (frob-help-extents): New.
5719         * help.el (describe-function-1):
5720         * help.el (variable-at-point):
5721         * help.el (variable-at-event): New.
5722         * help.el (describe-variable):
5723         Major overhaul.
5724         - Make functions and variables be mousable.
5725         - Middle button hyperlinks.
5726         - New context-menu entries.
5727
5728         * keydefs.el:
5729         * keydefs.el (global-map):
5730         New key bindings to move lines up and down.
5731
5732         * lisp-mode.el:
5733         * lisp-mode.el (construct-lisp-mode-menu): New.
5734         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5735         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5736         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5737         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5738         Make popup and menubar menus be different.  Popup menu uses
5739         clicked location and automatically assumes symbol under the mouse
5740         for various commands.
5741
5742         * menubar-items.el:
5743         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5744         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5745
5746         * menubar-items.el (global-popup-menu): Removed.
5747         * menubar-items.el (mode-popup-menu): Removed.
5748         * menubar-items.el (activate-popup-menu-hook): Removed.
5749         * menubar-items.el (popup-mode-menu): Removed.
5750         * menubar-items.el (popup-buffer-menu): Removed.
5751         * menubar-items.el (popup-menubar-menu): Removed.
5752         Move to menubar.el.
5753
5754         * menubar.el:
5755         * menubar.el (global-popup-menu): New.
5756         * menubar.el (mode-popup-menu): New.
5757         * menubar.el (activate-popup-menu-hook): New.
5758         * menubar.el (last-popup-menu-event): New.
5759         * menubar.el (popup-mode-menu): New.
5760         * menubar.el (popup-buffer-menu): New.
5761         * menubar.el (popup-menubar-menu): New.
5762         * menubar.el (menu-call-at-event): New.
5763         Move non-content functions here.  Add support for context menu
5764         items on extents.
5765
5766         * minibuf.el (minibuffer-history-uniquify):
5767         Typo fix.
5768
5769         * minibuf.el (read-file-name-1):
5770         Call new file dialog box if it exists.
5771
5772         * minibuf.el (mouse-rfn-setup-vars):
5773         Clean up "chop" action.
5774
5775         * mouse.el:
5776         * mouse.el (button2): Now bound to mouse-track.
5777         * mouse.el (click-inside-extent-p):
5778         * mouse.el (point-inside-extent-p):
5779         * mouse.el (point-inside-selection-p):
5780         * mouse.el (mouse-drag-or-yank): Removed.
5781         * mouse.el (mouse-begin-drag-n-drop): New.
5782         * mouse.el (mouse-eval-sexp):
5783         * mouse.el (mouse-track-activate-strokes): New.
5784         * mouse.el (mouse-track-do-activate): New.
5785         * mouse.el (mouse-track):
5786         * mouse.el (default-mouse-track-event-is-with-button): New.
5787         * mouse.el (default-mouse-track-cleanup-hook):
5788         * mouse.el (default-mouse-track-drag-hook):
5789         * mouse.el (default-mouse-track-drag-up-hook):
5790         * mouse.el (default-mouse-track-click-hook):
5791         Merge drag-n-drop into mouse-track.
5792         Add general "activate" support to replace specific button2 kludges.
5793         Use "button modifier" support in mouse-track.
5794
5795         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5796
5797         * package-ui.el:
5798         * package-ui.el (pui-menu):
5799         * package-ui.el (pui-popup-context-sensitive): Removed.
5800         Fix bytecompiler warnings.
5801         Clean up popup code a bit.
5802
5803         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5804
5805         * simple.el:
5806         * simple.el (transpose-lines):
5807         * simple.el (transpose-line-up): New.
5808         * simple.el (transpose-line-down): New.
5809         * simple.el (transpose-subr):
5810         * simple.el (transpose-subr-1): Removed.
5811         Clean up, add functions to move lines up and down.
5812
5813         * startup.el (mail-host-address):
5814         * startup.el (user-mail-address):
5815         Customize.
5816
5817         * subr.el:
5818         * subr.el (set-symbol-value-in-buffer): New.
5819         * subr.el (error):
5820         * subr.el (check-argument-type):
5821         * subr.el (defined-error-p): New.
5822         Add structured error support.
5823
5824         * toolbar-items.el (toolbar-compile):
5825         Use new make-dialog-box.
5826
5827         * update-elc.el:
5828
5829         * userlock.el (ask-user-about-lock-dbox):
5830         * userlock.el (ask-user-about-supersession-threat-dbox):
5831         * userlock.el (ask-user-about-lock):
5832         * userlock.el (ask-user-about-supersession-threat):
5833         Use new make-dialog-box.
5834         Add safety checks; use should use-dialog-box-p.
5835
5836         * window-xemacs.el:
5837         * window-xemacs.el (__buffer-dedicated-frame):
5838         * window-xemacs.el (buffer-dedicated-frame): New.
5839         * window-xemacs.el (set-buffer-dedicated-frame): New.
5840         Move dedicated-frame stuff into lisp.
5841
5842 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5843
5844         * printer.el (generic-print-region): Do not require that
5845         `printer-name' be set.
5846         (printer-name): Commentary clarification.
5847
5848 2000-07-19  Martin Buchholz <martin@xemacs.org>
5849
5850         * XEmacs 21.2.35 is released.
5851
5852 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5853
5854         * select.el (selection-coercible-types): Initialise.
5855
5856 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5857
5858         * select.el (own-clipboard): Bug fix.
5859
5860 2000-07-17  Mike Sperber  <mike@xemacs.org>
5861
5862         * cus-edit.el (custom-migrate-custom-file): Save init file before
5863         continuing.
5864
5865 2000-07-16  Mike Sperber  <mike@xemacs.org>
5866
5867         * startup.el (load-init-file): Remove silly call to
5868         `load-user-custom-file`.
5869         (maybe-migrate-user-init-file): Minor fixes.
5870
5871 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5872
5873         * apropos.el (apropos-documentation-check-doc-file):
5874         `doc' variable should be let-bound, as was presumably intended.
5875
5876         * cus-edit.el (custom-variable-reset-saved):
5877         (custom-variable-reset-standard):
5878         Remove unused variable comment-widget.  Twice.
5879
5880         * toolbar.el (toolbar-blank-press-function):
5881         Add a real defvar with initial value nil and proper docstring.
5882         (press-toolbar-button): No need to check for boundp-ness anymore.
5883
5884         * rect.el (open-rectangle-line): Remove useless (let) form.
5885         Add defvar for pending-delete-mode.
5886
5887         * info.el (Info-find-node): This function needs an autoload cookie.
5888
5889         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5890         Use let* since the second form referred to the first.
5891
5892 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
5893
5894         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5895         instead of removed `mswindows-get-clipboard'.
5896
5897
5898 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5899
5900         * select.el (select-convert-from-text): New.
5901         * select.el (select-convert-from-length): New.
5902         * select.el (select-convert-from-integer): New.
5903         * select.el (select-convert-from-identity): New.
5904         * select.el (select-convert-from-filename): New.
5905         * select.el (selection-converter-in-alist): Use them.
5906         New converter functions for X.
5907
5908         * select.el (get-selection): Removed comment.
5909
5910         * select.el (own-selection): Removed append code - I thought
5911         I'd already done this, but apparently not...
5912
5913         * select.el: Changed comment about TIMESTAMP.
5914
5915         * select.el (select-convert-in): New.
5916         * select.el (select-convert-out): New.
5917         New functions that get used by select.c.
5918
5919         * select.el (select-buffer-killed-default): New.
5920         * select.el (select-buffer-killed-text): New.
5921         * select.el (selection-buffer-killed-alist): New.
5922         New list and functions that get called if a relevant selection
5923         exists and a buffer gets killed.
5924
5925         * select.el (select-convert-to-targets):
5926         * select.el (select-convert-to-identity): Removed.
5927         * select.el (select-convert-from-identity): Removed.
5928         * select.el (select-converter-out-alist):
5929         Removed _EMACS_INTERNAL selection type.
5930
5931         * x-select.el (xselect-kill-buffer-hook): Removed.
5932         * x-select.el (xselect-kill-buffer-hook-1): Removed.
5933         Removed this X-specific nonesense. Use the generic support
5934         in select.el instead.
5935
5936 2000-07-15  Martin Buchholz  <martin@xemacs.org>
5937
5938         * mule/mule-category.el (defined-category-hashtable):
5939         Use make-hash-table instead of make-hashtable
5940
5941         * buff-menu.el: Byte-compiler warning fix.
5942
5943         * isearch-mode.el (isearch-highlight-all-cleanup):
5944         Remove unused variable `isearch-highlight-all-start'.
5945
5946         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
5947
5948         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
5949
5950         * cus-dep.el (Custom-make-dependencies):
5951         Add autoload cookie for custom-add-loads to generated custom-load.el.
5952
5953         * autoload.el (autoload-package-name): Warning suppression.
5954         Move defvar prior to first use.
5955
5956         * custom.el: Add autoload for custom-declare-face.
5957         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5958         * cl.el (cl-hack-byte-compiler):
5959         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5960         to work properly.
5961
5962 2000-07-08  Mike Sperber  <mike@xemacs.org>
5963
5964         * startup.el (load-home-init-file): Added variable.
5965         (maybe-migrate-user-init-file): Added.
5966         (load-user-init-file): Load custom file if different from init
5967         file.
5968
5969         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
5970         "startup."
5971
5972         * cus-edit.el (custom-migrate-custom-file): Added for migration.
5973         Moved `custom-file'-related code to cus-file.el.
5974
5975         * cus-file.el: New file.
5976
5977 2000-04-01  Mike Sperber  <mike@xemacs.org>
5978
5979         * packages.el (packages-find-package-directories): Added support
5980         for external package hierarchies with in-place installations.
5981
5982         * find-paths.el (paths-root-in-place-p): Added.
5983         (paths-find-emacs-directory): Added support for external
5984         directories with in-place installations.
5985         (paths-find-site-directory): Ditto.
5986
5987         * startup.el (find-user-init-file): Also look for
5988         ~/.xemacs/init.elc? in preference to ~/.emacs.
5989
5990 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
5991
5992         * select.el (own-selection):
5993         * select.el (own-clipboard): Changed `append' parameter to
5994         `how-to-use' parameter.
5995         * select.el (own-selection): Removed icky append code.
5996         * select.el (own-selection, get-selection): Removed extra type
5997         checking.
5998         * select.el (selection-appender-alist):
5999         * select.el (selection-converter-{in|out}-alist): Initialise.
6000         * select.el (select-append-to-*): New.
6001         * select.el (select-convert-from-*): New.  New functions to append
6002         data and convert data from external type.
6003
6004 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6005
6006         * font-lock.el: Javadoc enhancements.
6007
6008 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6009
6010         * printer.el (generic-print-region): Compose job name from buffer
6011         name.
6012
6013 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6014
6015         * font-lock.el (font-lock-fontify-pending-extents): Call
6016         font-lock-fontify-region instead of font-lock-fontify-buffer
6017         to avoid unnecessary progress gauges.
6018
6019 2000-07-06  Craig Lanning  <lanning@scra.org>
6020
6021         * custom-load.el (faces):
6022
6023         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6024         dir is a regex.
6025
6026         * process.el (call-process-internal): from Dan Holmsand, use binary
6027         coding systems so that jka-compr works.
6028
6029 2000-07-07  Ben Wing  <ben@xemacs.org>
6030
6031         * font-lock.el: Undo previous change.  Unfortunately, some
6032         files actually use the variables directly in their init code
6033         without quoting them.
6034
6035 2000-07-07  Ben Wing  <ben@xemacs.org>
6036
6037         * font-lock.el (defvar font-lock-*-face): Removed.
6038
6039         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6040         only when necessary.
6041
6042 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6043
6044         * cl-macs.el: fix cl-transform-function-property kludge
6045         so that it does not require a random feature.
6046
6047 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6048
6049         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6050         as in Linux kernel "Rules.make".
6051
6052 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6053
6054         * build-report.el (build-report): Add autoload cookie.
6055
6056 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6057
6058         * package-ui.el (defgroup pui):  Correct a misspelling
6059         (pui-toggle-package-delete):  Change `seleted' to `selected'
6060
6061 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6062
6063         * package-get.el (package-get-update-base):
6064         (package-get): Use insert-file-contents-literally always.
6065         (package-get-maybe-save-index):
6066         Force coding system for writing to binary.
6067
6068 2000-06-08  Mike Alexander  <mta@arbortext.com>
6069
6070         * code-process.el (call-process-region): If there is no coding
6071         system for the process on process-coding-system-alist use the
6072         coding system of the buffer containing the region.
6073
6074 2000-06-10  Ben Wing  <ben@xemacs.org>
6075
6076         * cmdloop.el (command-error):
6077         If debug-on-error and noninteractive, output backtrace.
6078
6079         * files.el (file-relative-name):
6080         Remove MSDOS references.
6081
6082         * simple.el (line-number): New function, due to non-obvious
6083         behavior/usage of count-lines.
6084
6085         * simple.el (count-lines): document non-obvious usage to get
6086         line number.
6087
6088 2000-06-11  Ben Wing  <ben@xemacs.org>
6089
6090         * faces.el ((featurep 'xpm)):
6091         * x-faces.el (x-init-face-from-resources):
6092         * x-faces.el (x-init-frame-faces):
6093         * x-misc.el (x-init-specifier-from-resources):
6094         * x-misc.el (x-get-resource-and-bogosity-check):
6095         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6096         * x-mouse.el (x-init-pointer-shape):
6097         * x-scrollbar.el (x-init-scrollbar-from-resources):
6098         Add sixth argument to x-get-resource calls so as to issue warnings
6099         rather than errors on bogus arguments.
6100
6101 2000-06-05  Ben Wing  <ben@xemacs.org>
6102
6103         * compat.el: new file.  provides a clean, non-intrusive way to
6104         define compatibility functions.
6105
6106         * process.el (shell-quote-argument): temporary fix for lack
6107         of nt-quote-process-args.  #### I need to put back the overall
6108         structure of that mechanism but redo the guts of it using the
6109         extra intelligence in the C code.
6110
6111 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6112
6113         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6114         `package-get' does in package-get.el, instead of using external
6115         "md5sum" program.
6116
6117         * package-get.el (package-get): Insert package file literally to
6118         make checksum calculation work.
6119
6120 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6121
6122         * code-files.el (convert-mbox-coding-system): Deleted.
6123         (file-coding-system-alist): Removed reference to
6124         convert-mbox-coding-system.
6125
6126 2000-05-28  Martin Buchholz <martin@xemacs.org>
6127
6128         * XEmacs 21.2.34 is released.
6129
6130 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6131
6132         * font-lock.el (font-lock-keywords): Rewrote docstring
6133
6134 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6135
6136         * loadhist.el (unload-feature): handle case where x is both boundp
6137         and fboundp
6138
6139 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6140
6141         * packages.el: It's ok to use built-in macros, but not lisp
6142         defined ones.
6143
6144 2000-05-20  Ben Wing  <ben@xemacs.org>
6145
6146         * font-lock.el:
6147         * font-lock.el (font-lock-message-threshold):
6148         * font-lock.el (font-lock-mode):
6149         * font-lock.el (font-lock-default-fontify-buffer):
6150         * font-lock.el (font-lock-always-fontify-immediately):
6151         * font-lock.el (font-lock-old-extent): Removed.
6152         * font-lock.el (font-lock-old-len): Removed.
6153         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6154         * font-lock.el (font-lock-pending-extent-table): New.
6155         * font-lock.el (font-lock-range-table): New.
6156         * font-lock.el (font-lock-after-change-function):
6157         * font-lock.el (font-lock-after-change-function-1): Removed.
6158         * font-lock.el (font-lock-fontify-pending-extents): New.
6159         * font-lock.el ('font-lock-revert-cleanup): Removed.
6160         * font-lock.el ('font-lock-revert-setup): Removed.
6161         Rewrite deferral code to handle any number of changes, merging
6162         them properly.  Remove hacked-up code for revert-buffer, now
6163         unnecessary.
6164
6165         * menubar-items.el (default-menubar):
6166         In Options->Edit Init File, don't switch to emacs-lisp-mode
6167         unless necessary; doing this turns off font-lock.
6168
6169 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6170
6171         * keydefs.el: Define C-x BS to backward-kill-sentence.
6172
6173 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6174
6175         * files.el (hack-local-variables-prop-line): Use non-greedy
6176         matching to process -*-texinfo-*- -*-.
6177
6178 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6179
6180         * minibuf.el (minibuf-directory-files): new function.
6181         (read-file-name-activate-callback): use minibuf-directory-files.
6182         (read-directory-name-internal): ditto.
6183         (mouse-file-display-completion-list): ditto.
6184         (mouse-directory-display-completion-list): ditto.
6185         (read-file-name-internal): remove "./" from completion list unless
6186         explicitly matched, for consistency.
6187
6188 2000-05-11  Ben Wing  <ben@xemacs.org>
6189
6190         * gutter-items.el (gutter-buffers-tab):
6191         * gutter-items.el (add-tab-to-gutter):
6192         * gutter-items.el (update-tab-in-gutter):
6193         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6194         * gutter-items.el (append-progress-display):
6195         * gutter-items.el (abort-progress-display):
6196         * gutter-items.el (raw-append-progress-display):
6197         Further fixes.  Use set-glyph-image not set-image-instance-property,
6198         to fix problems with multiple windows in a frame.
6199
6200         * menubar-items.el (tutorials-menu-filter):
6201         Fix typo.
6202
6203         * startup.el (early-error-handler):
6204         Display message box under windows; otherwise, message will disappear
6205         before it can be viewed.
6206
6207         * update-elc.el:
6208         Fix bug in NEEDTODUMP processing.
6209
6210 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6211
6212         * startup.el (lock-directory): Removed.
6213         (superlock-file): Ditto.
6214         (startup-set-paths): Remove lockdir.
6215         (startup-setup-paths-warning): Remove lock-directory.
6216
6217         * setup-paths.el (paths-find-lock-directory): Removed.
6218         (paths-find-superlock-file): Ditto.
6219
6220 2000-05-09  Ben Wing  <ben@xemacs.org>
6221
6222         * faces.el (set-face-property):
6223         * faces.el (set-face-font):
6224         * faces.el (set-face-foreground):
6225         * faces.el (set-face-background):
6226         * faces.el (set-face-background-pixmap):
6227         * faces.el (set-face-underline-p):
6228         * faces.el (set-face-strikethru-p):
6229         * faces.el (set-face-highlight-p):
6230         * faces.el (set-face-dim-p):
6231         * faces.el (set-face-blinking-p):
6232         * faces.el (set-face-reverse-p):
6233         doc string changes.
6234
6235         * glyphs.el:
6236         * glyphs.el (make-image-specifier):
6237         * glyphs.el (glyph-property):
6238         * glyphs.el (set-glyph-image):
6239         * glyphs.el (make-glyph):
6240         * glyphs.el (make-pointer-glyph):
6241         * glyphs.el (make-icon-glyph):
6242         * glyphs.el (widget-image-instance-p): New.
6243         authorship info, lots of doc changes.  New predicate, inadvertently
6244         omitted.  the general principle with specifier docs is now that
6245         the description of instantiators should go with the make-foo-specifier
6246         fun's doc string, rather than in foo-specifier-p.  this follows
6247         conventions elsewhere in XEmacs and in general is a lot more obvious
6248         of a place to look.  sometimes the make-foo-specifier function needs
6249         to be created in the process.
6250
6251         * gutter.el:
6252         * gutter.el (make-gutter-specifier): New.
6253         * gutter.el (make-gutter-size-specifier): New.
6254         * gutter.el (make-gutter-visible-specifier): New.
6255         specifier doc updates according to the conventions specified before.
6256
6257         * objects.el:
6258         * objects.el (make-font-specifier):
6259         * objects.el (make-color-specifier):
6260         * objects.el (make-face-boolean-specifier): New.
6261         specifier doc updates according to the conventions specified before.
6262
6263         * specifier.el:
6264         * specifier.el (set-specifier):
6265         * specifier.el (make-integer-specifier): New.
6266         * specifier.el (make-boolean-specifier): New.
6267         * specifier.el (make-natnum-specifier): New.
6268         * specifier.el (make-generic-specifier): New.
6269         * specifier.el (make-display-table-specifier): New.
6270         specifier doc updates according to the conventions specified before.
6271
6272         * toolbar.el:
6273         * toolbar.el (make-toolbar-specifier): New.
6274         specifier doc updates according to the conventions specified before.
6275
6276 2000-05-09  Ben Wing  <ben@xemacs.org>
6277
6278         * process.el (call-process-internal): Revert to previous version
6279         because Mike's change clashed with a change I did not long before.
6280         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6281         Thanks very much Mike for pointing out the bug and submitting a
6282         patch!
6283
6284 2000-04-13  Mike Alexander  <mta@arbortext.com>
6285
6286         * process.el (call-process-internal): Send the correct input buffer
6287         (call-process-internal): Return the exit status of the process
6288
6289 2000-05-07  Ben Wing  <ben@xemacs.org>
6290
6291         * winnt.el:
6292         * winnt.el (nt-quote-args-verbatim): Removed.
6293         * winnt.el (nt-quote-args-prefix-quote): Removed.
6294         * winnt.el (nt-quote-args-backslash-quote): Removed.
6295         * winnt.el (nt-quote-args-double-quote): Removed.
6296         * winnt.el (nt-quote-args-functions-alist): Removed.
6297         * winnt.el (nt-quote-process-args): Removed.
6298         Remove all stuff for argument quoting.  We borrow the code instead
6299         from Emacs 20.6, which is much more careful in its quoting
6300         (e.g. in handling runs of the escape character) and avoids most of
6301         the need for this Lisp mechanism by checking to see whether we're
6302         running a Cygwin or normal program and doing the appropriate
6303         quoting.  If we end up needing such a mechanism, we should add
6304         it by extending the variable `mswindows-quote-process-args' so it
6305         can take an alist of regexps.
6306
6307 2000-05-07  Ben Wing  <ben@xemacs.org>
6308
6309         * keydefs.el:
6310         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6311         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6312         the window without moving point.
6313
6314         * simple.el:
6315         * simple.el (scroll-up-one): New.
6316         * simple.el (scroll-down-one): New.
6317         Functions for use with C-M-up/down.
6318
6319 2000-05-01  Martin Buchholz <martin@xemacs.org>
6320
6321         * XEmacs 21.2.33 is released.
6322
6323 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6324
6325         * dialog.el (yes-or-no-p-dialog-box):
6326         Fix docstring.
6327         Fix following horrible bug in X11 mode with focus-follows-mouse:
6328           1. Visit two files in two different frames.
6329           2. do File->Revert Buffer in one of those frames.
6330           3. Dialog box appears.
6331           4. Arrange things so that the mouse passes over the *other*
6332              frame, then to the dialog box, and click on "Yes".
6333           5. The file contents end up in the *wrong* buffer!
6334         Add TODO comment.
6335
6336 2000-04-28  Ben Wing  <ben@xemacs.org>
6337
6338         * help.el (describe-installation): correct typo introduced
6339         in last patch: boundp -> fboundp.
6340
6341         * etags.el (buffer-tag-table-list):
6342         canonicalize filenames to Unix format so that tag-table-alist
6343         searching works under Windows.
6344
6345         * autoload.el:
6346         Bowdlerize the supposedly objectionable words
6347         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6348
6349         * gutter-items.el (set-progress-display-style):
6350         * gutter-items.el (search-dialog-callback):
6351         * gutter-items.el (make-search-dialog):
6352         Change to new callback-ex api.
6353
6354 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6355
6356         * help.el: (describe-installation): decode-coding-string is not
6357         defined in a non MULE environment.
6358
6359 2000-04-28  Ben Wing  <ben@xemacs.org>
6360
6361         * gutter-items.el (buffer-list-changed-hook):
6362         use it, not record-buffer-hook.
6363
6364         * subr.el (record-buffer-hook): Removed.
6365
6366 2000-04-27  Ben Wing  <ben@xemacs.org>
6367
6368         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6369         use NORECORD option.  Andy will not like this, but the existing
6370         gutter behavior is just wrong, as per this comment:
6371
6372         ;; this used to add the norecord flag to both calls below.
6373         ;; this is bogus because it is a pervasive assumption in XEmacs
6374         ;; that the current buffer is at the front of the buffers list.
6375         ;; for example, select an item and then do M-C-l
6376         ;; (switch-to-other-buffer).  Things get way confused.
6377         ;;
6378         ;; Andy, if you want to maintain the current look, you must
6379         ;;  *uncouple* the gutter order and buffers order.
6380
6381         * loaddefs.el (completion-ignored-extensions): unfuckify.
6382
6383         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6384         xemacs.mak.
6385
6386         * autoload.el (batch-update-one-directory): new function, used in
6387         xemacs.mak.
6388
6389         * loadup.el: set gc-cons-threshold very high unless dumping --
6390         loadup during update-elc is much much much faster.  also do this
6391         when quick-building.
6392
6393         add commented-out code for profiling loadup.
6394
6395
6396         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6397         is required in order to build xemacs.
6398
6399 2000-04-26  Ben Wing  <ben@xemacs.org>
6400
6401         * loadup.el: don't garbage collect during loadup if quick-build
6402         compile-time option is set.
6403
6404 2000-04-23  Ben Wing  <ben@xemacs.org>
6405
6406         * update-elc.el: compute whether any dumped .el or .elc files
6407         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6408         if so.
6409
6410         * update-elc.el (update-elc-files-to-compile): always change
6411         NOBYTECOMPILE in the src directory rather than current dir,
6412         so it will work under NT.
6413
6414         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6415         the form of this file is identical between Unix and Windows.
6416         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6417         Added comment.
6418         (update-autoloads-from-directory): updated doc string.
6419         updated doc strings in a few other places.
6420
6421 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6422
6423         * bytecomp.el (byte-force-recompile): Fix argument to
6424         byte-recompile-directory.
6425
6426 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6427
6428         * gutter-items.el (progress-display-clear-when-idle): Use
6429         add-one-shot-hook.
6430         * gutter-items.el (clear-progress-display): Adjust number of
6431         arguments.
6432
6433 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6434
6435         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6436
6437 2000-04-16  Ben Wing  <ben@xemacs.org>
6438
6439         * printer.el: New file.
6440
6441         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6442
6443         * help.el (describe-installation): Fix decoding for Windows.
6444
6445         * menubar-items.el:
6446         * menubar-items.el (default-menubar):
6447         * menubar-items.el (tutorials-menu-filter): New.
6448         * menubar-items.el (popup-menubar-menu):
6449         Add authorship.  Redo Help menu and Tutorials filter.
6450
6451         * menubar.el: Correct comment.
6452
6453         * modeline.el (modeline-buffer-identification): Correct doc string.
6454
6455         * simple.el:
6456         * simple.el (printing): Removed.
6457         * simple.el (printer-name): Removed.
6458         * simple.el (generic-print-buffer): Removed.
6459         * simple.el (generic-print-region): Removed.
6460         Move generic print code to printer.el.
6461
6462 2000-04-15  Ben Wing  <ben@xemacs.org>
6463
6464         * simple.el (generic-print-region): New.
6465         make this function actually work.
6466         (generic-print-buffer): call generic-print-region.
6467
6468 2000-04-14  Andy Piper  <andy@xemacs.org>
6469
6470         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6471         by using the new widget-callback-current-channel.
6472         (search-dialog-callback): ditto.
6473
6474 2000-04-12  Andy Piper  <andy@xemacs.org>
6475
6476         * gutter.el (default-gutter-position): moved from gutter-items.el.
6477         (default-gutter-position-changed-hook): ditto.
6478         (gutter-element-visibility-changed-hook): ditto.
6479         (set-gutter-element): ditto.
6480         (remove-gutter-element): ditto.
6481         (set-gutter-element-visible-p): ditto.
6482         (gutter-element-visible-p): ditto.
6483         (init-gutter): ditto.
6484
6485         * dialog.el (make-dialog-box): renamed and moved from
6486         gutter-items.el
6487
6488         * gutter-items.el: move various functions elsewhere.
6489
6490 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6491
6492         * menubar-items.el: Fixed place of parenthesis.
6493
6494 2000-04-12  Ben Wing  <ben@xemacs.org>
6495
6496         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6497                 without constantly being prompted for the tag.
6498         * simple.el: Added a number of section headings, to clarify the
6499                 organization of this file.
6500         * simple.el (activate-region):
6501         * simple.el (region-exists-p):
6502         * simple.el (region-active-p):
6503                 Moved these three function down to the other side of
6504                 the case-changing functions, so they join the rest of
6505                 the region code.
6506         * simple.el (printing): New.
6507         * simple.el (printer-name): New.
6508         * simple.el (generic-print-buffer): New.
6509                 New functions, a very simple prototype for a unified
6510                 printing interface.
6511
6512         * process.el (call-process-internal): Real fix for null BUFFER,
6513                 other problems with BUFFER specs.
6514
6515         * menubar-items.el:
6516                 Fixed up File->Print to use new printing functions.
6517                 Various corrections and expansions to Grep/Compile menus.
6518                 New options for Printing.
6519                 New options for SMTP Mail, the way to send mail under
6520                   MS Windows. (There's also a package patch to make SMTP
6521                   Mail be the default under MSWin.)
6522
6523 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6524
6525         * menubar-items.el: Selecting Rectangle Mousing from menubar
6526         did not work.  Needed to quote mouse-track-rectangle-p.
6527
6528 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6529
6530         * cl-compat.el (keywordp): Removed.
6531
6532 2000-04-05  Andy Piper  <andy@xemacs.org>
6533
6534         * gutter-items.el (progress-layout-glyph): don't initialize here.
6535         (progress-gauge-glyph): use dynamic sizing.
6536         (set-progress-display-style): new function. Set progress glyphs
6537         appropriately depending on the style.
6538         (progress-display-style): new variable. Custom version of
6539         set-progress-display-style.
6540         (progress-abort-glyph): switch to dynamic sizes.
6541         (search-dialog-text): make the edit field active.
6542
6543 2000-04-04  Andy Piper  <andy@xemacs.org>
6544
6545         * gutter-items.el (make-search-dialog): need to make the search
6546         dialog visible after creation.
6547
6548         * menubar-items.el (default-menubar): use the search dialog for
6549         searching. Remove some extraneous search menu items.
6550
6551         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6552         well as strings.
6553         (make-gutter-only-dialog-frame): allow the user to create the
6554         frame unmapped. Allow the gutter spec to be given as a glyph.
6555         (search-dialog-direction): new variable.
6556         (search-dialog-text): new variable.
6557         (search-dialog-callback): new function. Callback for the search
6558         dialog action.
6559         (make-search-dialog): new function. Create a user-friendly search
6560         dialog.
6561
6562 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6563
6564         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6565         under Windows.
6566
6567 2000-04-01  Andy Piper  <andy@xemacs.org>
6568
6569         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6570         progress more accurately.
6571
6572 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6573
6574         * finder.el (finder-compile-keywords): Process readable files only.
6575         Because error in process of .#finder-inf.el when compile xemacs
6576         with --with-clash-detection option.
6577
6578 2000-03-31  Andy Piper  <andy@xemacs.org>
6579
6580         * gutter-items.el (append-progress-display): don't delay after a
6581         successful font-lock.
6582         (make-gutter-only-dialog-frame): new function. Allow users to
6583         create gutter-only dialogs.
6584
6585 2000-03-27  Mike Alexander  <mta@arbortext.com>
6586
6587         * process.el (call-process-internal): Handle a null BUFFER
6588         parameter correctly.
6589
6590 2000-03-28  Andy Piper  <andy@xemacs.org>
6591
6592         * gutter-items.el (abort-progress-display): put strings in the
6593         gutter not extents.
6594         (progress-layout-glyph): signal special 'quit callback.
6595         (progress-display-quit-function): deleted.
6596         (progress-display-stop-callback): deleted.
6597         (progress-display-dispatch-command-events): deleted.
6598         (append-progress-display): remove calls to
6599         progress-display-dispatch-command-events.
6600         (raw-append-progress-display): ditto.
6601
6602 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6603
6604         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6605         being a list.  Actually define `stipple-pixmap-p' which is used as
6606         an error predicate.  Correctly handle PIXMAP being either relative
6607         or absolute file name.
6608
6609 2000-03-24  Andy Piper  <andy@xemacs.org>
6610
6611         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6612         (abort-progress-display): ditto. Don't delete the created extent.
6613         (raw-append-progress-display): ditto.
6614         (progress-display-dispatch-non-command-events): new
6615         function. Encapsulates what we want to do when no command input is
6616         required.
6617         (progress-display-dispatch-command-events): likewise, but disable
6618         for now since it causes too many problems.
6619         (append-progress-display): use them.
6620         (raw-append-progress-display): ditto.
6621         (default-gutter-position-changed-hook): set this rather than
6622         default-gutter-position-changed.
6623         (default-gutter-position-changed-hook): lambda with zero arguments
6624         rather than one.
6625         (raw-append-progress-display): trap errors in pending input since
6626         allowing them to signal will hose the gauge well and
6627         truly. Ideally we would like to delay these until we are more able
6628         to cope.
6629         (append-progress-display): ditto.
6630
6631 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6632
6633         * lisp/make-docfile.el: call-process-internal is now implemented
6634         in process.el.
6635
6636 2000-03-21  Ben Wing  <ben@xemacs.org>
6637
6638         * mule\mule-cmds.el (set-language-info-alist):
6639         Fix to correspond to new menu arrangement.
6640
6641 2000-03-21  Ben Wing  <ben@xemacs.org>
6642
6643         * process.el:
6644         * process.el (call-process-internal): New.
6645         New implementation of call-process.  Only enabled under NT, so far.
6646         stderr handling not implemented yet in CVS'd C code.
6647
6648 2000-03-20  Ben Wing  <ben@xemacs.org>
6649
6650         * lisp-mode.el:
6651         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6652         * lisp-mode.el (lisp-interaction-mode):
6653         Put back Lisp Interaction menubar for Jan V's sake.
6654
6655         * simple.el:
6656         * simple.el (mark-ring):
6657         * simple.el (dont-record-current-mark): New.
6658         * simple.el (in-shifted-motion-command): New.
6659         * simple.el (mark-ring-unrecorded-commands): New.
6660         * simple.el (mark-ring-max):
6661         * simple.el (set-mark-command):
6662         * simple.el (push-mark):
6663         * simple.el (handle-pre-motion-command):
6664         Implement scheme for not recording unimportant marks.
6665
6666         * subr.el:
6667         * subr.el (function-allows-args): New.
6668         New function function-allows-args.
6669
6670 2000-03-20  Martin Buchholz <martin@xemacs.org>
6671
6672         * XEmacs 21.2.32 is released.
6673
6674 2000-03-20  Andy Piper  <andy@xemacs.org>
6675
6676         * gutter-items.el (update-tab-in-gutter): force selection of the
6677         selected-window if required to do so.
6678         (buffers-tab-items): ditto.
6679         (add-tab-to-gutter): ditto.
6680         (create-frame-hook): use force-selection.
6681         (default-gutter-position-changed): lambdify.
6682         (update-tab-hook): deleted since it was only used in one place.
6683
6684 2000-03-18  Andy Piper  <andy@xemacs.org>
6685
6686         * files.el (find-file-noselect): undo change that shouldn't have
6687         gone in.
6688
6689 2000-03-17  Andy Piper  <andy@xemacs.org>
6690
6691         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6692         of selected-window trickery.
6693
6694         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6695         frames tabs.
6696         (progress-display-stop-callback): progress -> progress-display
6697         (progress-display-quit-function): ditto.
6698         (clear-progress-display): ditto.
6699         (remove-progress-display): ditto.
6700         (append-progress-display): ditto.
6701         (abort-progress-display): ditto.
6702         (raw-append-progress-display): ditto.
6703         (display-progress-display): ditto.
6704         (current-progress-display-label): ditto.
6705         (current-progress-display): ditto.
6706         (lprogress-display): ditto and save the buffer
6707         (progress-display): ditto. Otherwise the buffer sometimes gets
6708         changed which confuses font-lock.
6709
6710         * font-lock.el (font-lock-default-fontify-buffer): catch all
6711         errors, not just quit.
6712         (font-lock-mode): progress -> display-progress
6713         (font-lock-default-fontify-buffer): ditto.
6714         (font-lock-fontify-syntactically-region): ditto.
6715         (font-lock-fontify-keywords-region): ditto.
6716
6717 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6718
6719         * cl.el (gensym): Move to here from cl-macs.el.
6720         (gentemp): Ditto.
6721
6722 2000-03-16  Andy Piper  <andy@xemacs.org>
6723
6724         * font-lock.el (font-lock-mode): use lprogress and friends for
6725         progress management.
6726         (font-lock-default-fontify-buffer): ditto.
6727         (font-lock-fontify-syntactically-region): ditto.
6728         (font-lock-fontify-keywords-region): ditto.
6729         (font-lock-revert-cleanup): fix reverting.
6730         (font-lock-revert-setup): ditto.
6731
6732         * gutter-items.el (progress-use-echo-area): new variable. Use the
6733         echo area for progress gauges if non-nil.
6734         (clear-progress): remove echo area stuff and defer to
6735         clear-message.
6736         (append-progress): dispatch non-command events after each progress
6737         increment. Remove echo area stuff.
6738         (abort-progress): remove echo area stuff and defer to
6739         display-message.
6740         (raw-append-progress): ditto. Dispatch non-command events after
6741         gutter redisplay.
6742         (display-progress): defer echo area stuff to display-message.
6743
6744         * gutter-items.el (clear-progress):
6745         (abort-progress): indentation changes.
6746         (display-progress): don't clear progress.
6747         (append-progress): compare messages with equal.
6748         (raw-append-progress): use dispatch-non-command-events to flush
6749         widget creation events.
6750
6751 2000-03-13  Ben Wing  <ben@xemacs.org>
6752
6753         * abbrev.el:
6754         * abbrev.el (abbrev-string-to-be-defined): New.
6755         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6756         Changes for use with the menubar.
6757
6758 2000-03-12  Ben Wing  <ben@xemacs.org>
6759
6760         * alist.el (vassoc): moved here from font-menu.el.
6761
6762         * custom.el (defface): typo fix.
6763
6764         * dialog.el (yes-or-no-p-dialog-box):
6765         * dialog.el (message-box):
6766         * files.el (save-some-buffers-1):
6767         Put accelerators in the button names.
6768
6769         * font-lock.el (font-lock-comment-face):
6770         * font-lock.el (font-lock-keyword-face):
6771         * font-lock.el (font-lock-function-name-face):
6772         Fixed some of the colors under MS Windows because the existing
6773         default colors were hardly different from black and needed to be
6774         made lighter.
6775
6776         * font-menu.el:
6777         * font-menu.el (font-menu-split-long-menu):
6778         * font-menu.el (font-menu-family-constructor):
6779         * font-menu.el (font-menu-size-constructor):
6780         * font-menu.el (font-menu-weight-constructor):
6781         * font-menu.el (font-menu-set-font):
6782         vassoc moved to alist.el.
6783         Accelerators added to all menus.
6784         Unused bound var new-props removed.
6785
6786         * keydefs.el: I did a whole lot of rearranging to put things in a
6787         more consistent order and fixed a number of cases where key
6788         combinations involving up, down, left, right and so on were
6789         defined but the corresponding keypad combinations were not
6790         defined.
6791
6792         * lisp-mode.el:
6793         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6794         * lisp-mode.el (emacs-lisp-mode):
6795         * lisp-mode.el (lisp-interaction-mode):
6796         * lisp-mode.el (flet):
6797         Added accelerators onto the menus.
6798         Made all the different versions of the let function be indented
6799         the same way.
6800         Undid Steve's easy-menu-ification, because it makes it impossible
6801         to have the menubar and popup menus different.
6802         Cleaned up the menu; added items for find-function &c and some
6803         indenting, and removed debug-on-*.
6804
6805         * list-mode.el (list-mode-hook):
6806         * list-mode.el (list-mode):
6807         * list-mode.el (completion-setup-hook):
6808         * list-mode.el (display-completion-list):
6809         Added support for the :window-height keyword, which is required
6810         because of other changes that I made for the file dialog box.  I
6811         also made the hook variables list-mode-hook and
6812         completion-setup-hook and also minibuffer-setup-hook in
6813         minibuf.el be permanent-local; see comment in list-mode.el.
6814
6815         * map-ynp.el (map-y-or-n-p):
6816         Added accelerators to the dialog buttons.
6817
6818         * menubar-items.el (menu-truncate-list):
6819         New internal function.
6820         * menubar-items.el (submenu-generate-accelerator-spec):
6821         * menubar-items.el (menu-item-strip-accelerator-spec):
6822         * menubar-items.el (menu-item-generate-accelerator-spec):
6823         New exported functions, for use in auto-generating accelerator specs.
6824
6825         * menubar-items.el:
6826         * menubar-items.el (default-menubar):
6827         * menubar-items.el (maybe-add-init-button):
6828         * menubar-items.el (bookmark-menu-filter):
6829         * menubar-items.el (slow-format-buffers-menu-line):
6830         * menubar-items.el (build-buffers-menu-internal):
6831         * menubar-items.el (language-environment-menu-filter):
6832         * menubar-items.el (default-popup-menu):
6833         * menubar-items.el (popup-buffer-menu):
6834         * menubar-items.el (popup-menubar-menu):
6835         Did a major overhaul on this file, and in fact I'm nowhere near
6836         done working on the menubar, and there will be more patches to
6837         come.  A basic summary of what I've done:
6838
6839         a) I added accelerators to all of the menu items.  For menus that
6840         are auto-generated, such as the buffers menu, the accelerators are
6841         automatically added to the beginning of each line using the
6842         numbers 1 through 9, then zero, and then letters starting with A,
6843         but omitting the letters that are already in use for the fixed
6844         menu items at the top of the buffers menu.  To facilitate adding
6845         accelerators of this kind, I created some new functions
6846         (*-accelerator-spec), which are also being used by other filters
6847         that auto generate lists of things such as ftp sites to download
6848         packages.  If people really don't like these accelerators
6849         appearing at the beginning of the menu items, a variable can be
6850         added to optionally turn them off, but I think this is rather
6851         pointless because other menu items have accelerators and many or
6852         most of the menu users will use the accelerators if the support is
6853         there.
6854
6855         b) I combined the top level Tools and Apps menus into a single
6856         Tools menu, because the distinction between the two is not
6857         obvious, and the items on the menus are not used often enough that
6858         putting some of them onto submenus is a problem.
6859
6860         c) I created two new top level menus called View and Cmds because
6861         there were too many items on the File and Edit menus, and I'm going
6862         to be adding more items to these menus.  In contrast to the Tools
6863         menu, the items on these menus may be used quite often during an
6864         editing session, and so should be available with fewer
6865         keystrokes.
6866
6867         d) I added a number of options to the options menu, including one
6868         for controlling whether the alt key can be used to traverse to
6869         menu items using the accelerators, one for controlling behavior of
6870         control-k, one for controlling how the kill and yank functions
6871         interact with the clipboard, a few additional buffers-menu
6872         options, and various other things.  I also did a bit of
6873         rearranging, for example, combining the keyboard and mouse options
6874         into a single keyboard and mouse submenu to facilitate the
6875         accelerators on that level.
6876
6877         e) I changed the variable buffers-menu-format-buffer-line-function
6878         to take two arguments instead of one, the second argument being
6879         the line number for use in creating an accelerator.  I added a
6880         hack to support existing functions with one argument (although I
6881         doubt that very many of these exist), for backward compatibility.
6882
6883         f) I moved the top level mule menu to be a submenu of the edit
6884         menu.  I think that most of the items on this menu are fairly
6885         useless and there are certainly not enough frequently used items
6886         to justify this being its own top level menu.
6887
6888         g) I combined most of the items in big-menubar.el into the main menu.
6889         If people think the main menu is too big, it would be possible to
6890         create different configurations, some smaller.
6891
6892         * menubar.el (check-menu-syntax):
6893         Deleted some syntax checks that were no longer valid, partly
6894         because of changes that were already made a long time ago, and
6895         partly because of a change I made where I allow the name of the
6896         menu item to be an evaluated expression rather than just a string,
6897         similar to all of the other parameters of a menu item.
6898
6899         * minibuf.el:
6900         * minibuf.el (read-file-name-1):
6901         * minibuf.el (mouse-read-file-name-1):
6902         I made a number of changes to improve the appearance
6903         and functioning of the file dialog box.  They include:
6904
6905         a) Fixing the problem where closing the dialog box by clicking on
6906         the close button of the window didn't properly exit the
6907         minibuffer.
6908
6909         b) Fixing the problem that if you typed part of a file name, and
6910         then clicked on a completion with the mouse, the file was not
6911         correctly selected.
6912
6913         c) Changing the title of the dialog box to reflect the operation
6914         being done in accordance with user interface conventions, rather
6915         than the name of the dialog box buffer, which is rather useless.
6916
6917         d) Remove the words "possible completions are" which didn't
6918         belong.
6919
6920         e) Fix things so that the completions scroll off the end of the
6921         completions windows only to the right, rather than both to the
6922         right and down, which is in accordance with Windows user interface
6923         conventions.
6924
6925         * msw-init.el (init-post-mswindows-win):
6926         Added a binding for meta-F4, which is the standard windows binding
6927         for exiting a program.
6928
6929         * select.el (get-selection-no-error):
6930         * select.el (own-selection):
6931         * select.el (own-clipboard):
6932         Added an optional argument called append to the functions
6933         own-selection and own-clipboard.  This adds support for appending
6934         text to the existing selection and allows the function
6935         own-clipboard to be used as the value of the variable
6936         interprogram- cut-function.
6937
6938         Fixed a bug in own-selection in handling zmacs-region-stays.
6939
6940         * simple.el (historical-kill-line): New.
6941
6942         * simple.el (kill-line):
6943         * simple.el (interprogram-cut-function):
6944         * simple.el (interprogram-paste-function):
6945         * simple.el (handle-pre-motion-command):
6946         * simple.el (next-line):
6947         * simple.el (previous-line):
6948         a) Expanded the variable kill-whole-line, so that function
6949         kill-line can be set to delete the entire line always, not just
6950         when cursor is at the beginning of the line.  This is controlled
6951         by setting the variable kill-whole-line to the symbol 'always.
6952         This behavior, as well as the existing kill-whole-line behavior,
6953         now only take effect when kill-line is called interactively,
6954         although this is a departure from a previous behavior in the case
6955         of setting this variable kill-whole-line to t.  It is almost
6956         certainly what has always been intended, and most likely the old
6957         way of doing things introduced bugs.  I also created a function
6958         called historical-kill-line, which ignores the kill-whole-line
6959         setting and always gives the historical behavior of only killing
6960         to the end of the line.  I bound this function to shift- control-k
6961         so that the kill to end of line behavior is available, even when
6962         kill-whole-line has been set to change control-k into the simple
6963         delete-whole-line behavior. (This can be set using the options
6964         menu.)
6965
6966         b) I changed things so that kill and yank now interact with the
6967         clipboard by default under windows.  This was done by changing the
6968         default value of interprogram-cut- function and
6969         interprogram-paste-function.  You can get the old behavior by
6970         setting these to nil, and there is an option on the options menu
6971         to do this.
6972
6973         c) I added support for selecting text using shifted motion keys.
6974         This support is on by default and can be controlled by the
6975         variable shifted-motion-keys-select-region.  There is also a
6976         variable called unshifted-motion-keys-deselect-region that
6977         controls more specifically how the shifted motion key behavior
6978         works.  I did not put an option on the options menu to turn this
6979         off, because I can't imagine why this would be useful.
6980
6981         * simple.el (forward-block-of-lines):
6982         * simple.el (backward-block-of-lines):
6983         * simple.el (block-movement-size):
6984         New.
6985
6986         * simple.el (uncapitalized-title-words):
6987         * simple.el (uncapitalized-title-word-regexp):
6988         * simple.el (capitalize-string-as-title):
6989         * simple.el (capitalize-region-as-title):
6990         New.
6991
6992
6993         * subr.el (add-hook):
6994         * subr.el (make-local-hook): New.
6995         * subr.el (remove-local-hook): New.
6996         * subr.el (add-one-shot-hook): New.
6997         * subr.el (add-local-one-shot-hook): New.
6998         Added some functions to make using hooks easier.
6999         These include:
7000
7001         a) Functions add-local-hook and remove-local-hook to make it easy
7002         to use local hooks.
7003
7004         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7005         make it possible to add a "one-shot" hook, which is to say a hook
7006         that runs only once, and automatically removes itself after the
7007         first time it has run.
7008
7009 2000-03-09  Andy Piper  <andy@xemacs.org>
7010
7011         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7012
7013 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7014
7015         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7016         Moved from menubar-items.el.
7017         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7018
7019 2000-03-08  Andy Piper  <andy@xemacs.org>
7020
7021         * gutter-items.el (build-buffers-tab-internal): add selected field
7022         to buffers tab spec.
7023
7024 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7025
7026         * minibuf.el (last-exact-completion): Initialize to nil.
7027
7028 2000-03-07  Didier Verna  <didier@xemacs.org>
7029
7030         * startup.el (command-line-1): remove unused variable
7031         `first-file-buffer'.
7032
7033 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7034
7035         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7036         which is also used for Web server log files.
7037
7038 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7039
7040         * mule/mule-charset.el: Setup auto-fill-chars.
7041
7042 2000-03-02  SL Baur  <steve@beopen.com>
7043
7044         * subr.el (with-string-as-buffer-contents): Reimplement using
7045         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7046         non-deletion of buffer after execution problem.
7047         (with-output-to-string): Use unique buffer name.
7048
7049 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7050
7051         * gutter-items.el (buffers-tab-sort-function):  New variable.
7052         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7053
7054 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7055
7056         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7057
7058 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7059
7060         * menubar-items.el (maybe-add-init-button): Remove the "Load
7061         .emacs" button from all menubars.
7062
7063 2000-03-01  Didier Verna  <didier@xemacs.org>
7064
7065         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7066         region rectangle replacement (from Jan Vroonhof).
7067         (replace-rectangle): new function.
7068
7069 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7070
7071         * mule/mule-cmds.el (set-default-coding-systems): Use
7072         set-terminal-coding-system and set-keyboard-coding-system.
7073         * coding.el (set-terminal-coding-system): Use
7074         set-console-tty-output-coding-system.
7075         (set-keyboard-coding-system): Use
7076         set-console-tty-input-coding-system.
7077
7078 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7079
7080         * minibuf.el (read-variable): Allow symbol to default argument.
7081
7082 2000-02-27  Andy Piper  <andy@xemacs.org>
7083
7084         * gutter-items.el (update-tab-hook): new function to be used for
7085         hooks.
7086         (create-frame-hook): add update-tab-hook.
7087         (record-buffer-hook): ditto.
7088         (default-gutter-position-changed): ditto.
7089         (default-gutter-position): updating the buffers tab is now handled
7090         by a hook.
7091         (default-gutter-position-changed-hook): new variable.
7092         (gutter-element-visibility-changed-hook): ditto.
7093         (set-gutter-element-visible-p): call it.
7094         (set-gutter-element): use modify-specifier-instances. Set extents
7095         as duplicable before using.
7096         (remove-gutter-element): ditto.
7097         (set-gutter-element-visible-p): ditto.
7098         (init-gutter): new function.
7099         (add-tab-to-gutter): use new gutter-element functions rather than
7100         setting specifiers directly.
7101         (clear-progress): ditto.
7102         (abort-progress): ditto.
7103         (gutter-buffers-tab-visible-p): renamed from
7104         default-gutter-visible-p
7105
7106         * specifier.el (modify-specifier-instances): new function from Jan
7107         Vroonhof.
7108
7109         * x-init.el (init-post-x-win): call init-gutter.
7110
7111         * msw-init.el (init-post-mswindows-win): call init-gutter.
7112
7113         * menubar-items.el (default-menubar): Update to reflect new gutter
7114         variables.
7115
7116 2000-02-26  Andy Piper  <andy@xemacs.org>
7117
7118         * gutter-items.el (set-gutter-element): new function. Add gutter
7119         elements to the specified gutter.
7120         (remove-gutter-element): new function. Remove gutter elements from
7121         the specified gutter.
7122         (set-gutter-element-visible-p): new function. Set gutter element
7123         visibility for the provided gutter-visible specifier.
7124
7125 2000-02-23  Andy Piper  <andy@xemacs.org>
7126
7127         * gutter-items.el (add-tab-to-gutter): specify dimensions
7128         dynamically.
7129
7130 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7131
7132         * gutter-items.el (add-tab-to-gutter):
7133         * package-get.el (package-get-interactive-package-query):
7134         * package-ui.el (pui-directory-exists):
7135         (pui-install-selected-packages):
7136         (pui-list-packages):
7137         Use #'(lambda ...)  instead of '(lambda ...).
7138
7139 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7140
7141         * startup.el (load-user-init-file): Check to make sure user
7142           has an init-file before calling load().
7143
7144 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7145
7146         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7147
7148 2000-02-23  Martin Buchholz <martin@xemacs.org>
7149
7150         * XEmacs 21.2.31 is released.
7151
7152 2000-02-21  Mike Sperber <mike@xemacs.org>
7153
7154         * loadup.el (really-early-error-handler):
7155         * update-elc.el:
7156         * make-docfile.el:
7157         Remove dependency on EMACSBOOTSTRAP... environment variables.
7158
7159 2000-02-21  Martin Buchholz <martin@xemacs.org>
7160
7161         * XEmacs 21.2.30 is released.
7162
7163 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7164
7165         * byte-optimize.el (byte-optimize-plus):
7166         (byte-optimize-minus):
7167         (byte-optimize-multiply):
7168         Optimize (- 0) to 0, not (-)
7169         Optimize (+ 5 3.0) to 8.0
7170         Optimize (* 5 3.0) to 15.0
7171         Improve readability.
7172
7173 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7174
7175         * modeline.el: (modeline-scrolling-method): change modeline
7176         mswindows cursor appearance according to the value.
7177
7178         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7179         and 'gui-element face colors and 'gui-element face font to Windows
7180         defaults.
7181
7182 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7183
7184         * font-lock.el: Javadoc enhancements
7185
7186 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7187
7188         * ldap.el (toplevel): Test if LDAP support has been compiled in
7189         (ldap-verbose): New option
7190         (ldap-search-entries): Renamed from the previous ldap-search
7191         Conditionalize message display on ldap-verbose
7192         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7193         defuns
7194         (ldap-search): Is now defined as an obsolete wrapper calling
7195         ldap-search-basic or ldap-search-entries
7196
7197
7198 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7199             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7200             Jan Vroonhof  <jan@xemacs.org>
7201
7202         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7203         When for-effect is true, didn't call `byte-optimize-form'
7204         in and/or subforms without last.
7205
7206 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7207
7208         * package-get.el (package-get-download-sites): Use correct custom
7209         type.
7210
7211 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7212
7213         * files.el (write-file): Ask for coding system when compiled with
7214         file-coding.
7215
7216 2000-02-16  Andy Piper  <andy@xemacs.org>
7217
7218         * buffer.el (switch-to-buffer): give norecord argument to
7219         set-window-buffer instead of explicitly recording.
7220
7221         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7222         we have to pick a window.
7223
7224 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7225
7226         * mule/mule-cmds.el (describe-language-support): Don't add
7227         unexist function to help-map.
7228         (describe-coding-system): Don't use already assigend `C'.
7229
7230 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7231
7232         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7233         work in custom.
7234
7235 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7236
7237         * about.el: Ienaga's e-mail address change.
7238
7239 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7240
7241         * etags.el (find-tag): force new window -- even if buf already
7242         visible -- when other-window is t
7243
7244 2000-02-16  Martin Buchholz <martin@xemacs.org>
7245
7246         * XEmacs 21.2.29 is released.
7247
7248 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7249
7250         * cl-extra.el (getf): This is now identical to `plist-get', so
7251         just defalias it.
7252         * cl-macs.el: Make getf an alias to plist-get, at the
7253         byte-compiler level, using define-compiler-macro.
7254
7255 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7256
7257         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7258
7259 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7260
7261         * lisp/etags.el (find-tag-internal): set exact-tagname to
7262           a regular expression that matches against the tagname
7263           part of the tag entry first instead of only looking in
7264           the context area.
7265
7266 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7267
7268         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7269         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7270
7271 2000-02-07  Martin Buchholz <martin@xemacs.org>
7272
7273         * XEmacs 21.2.28 is released.
7274
7275 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7276
7277         * cl-extra.el (getf): Just call `get', never `get*'.
7278         Make arglist match docstring.
7279         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7280         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7281         * byte-optimize.el: remove references to `get*'.
7282
7283 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7284
7285         * mule/european.el: Add syntax information for Latin3 and Latin4.
7286
7287 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7288
7289         * byte-optimize.el: Byte-optimize (length "foo")
7290
7291 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7292
7293         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7294         width check using `window-leftmost-p' and `window-rightmost-p'.
7295
7296 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7297
7298         * wid-edit.el (widget-match-inline): An atom never matches a
7299           list.
7300
7301 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7302
7303         * modeline.el: Consolidated 'x and 'mswindows specification under
7304         'win tag.
7305
7306 2000-01-29  Andy Piper  <andy@xemacs.org>
7307
7308         * gutter-items.el: (format-buffers-tab-line): Try and be
7309         intelligent about buffer naming when we have duplicates.
7310
7311 2000-01-29  Andy Piper  <andy@xemacs.org>
7312
7313         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7314         updated when it becomes visible.
7315
7316 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7317
7318         * bytecomp.el (byte-compile-insert-header): Properly set coding
7319         system under MULE and file-coding.
7320
7321 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7322
7323         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7324         (dontusethis-set-value-terminal-coding-system-handler):
7325         (dontusethis-set-value-keyboard-coding-system-handler):
7326         Never undefine coding system aliases.  Emergency fix for gnus.
7327
7328 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7329
7330         * files.el (abbreviate-file-name): Use directory-sep-char instead
7331         of hard-coded "/".
7332
7333 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7334
7335         * startup.el (user-init-file-base-list): New variable, replacing
7336         user-init-file-base.
7337         (find-user-init-file): New function.
7338         (command-line-early): Use it.
7339         (load-user-init-file): Ditto.
7340
7341 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7342
7343         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7344         calling valid-image-instantiator-format-p
7345
7346 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7347
7348         * isearch-mode.el (isearch-mode): The variable is
7349         isearch-unhidden-extents, not isearch-opened-extents.
7350
7351 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7352
7353         * minibuf.el (next-history-element): Modify error message if a
7354         default value is available.
7355
7356 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7357
7358         * bytecomp.el (byte-compile-file): Don't unconditionally write
7359         .elc files in binary - might contain non-Latin1.
7360
7361 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7362
7363         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7364         for windows-nt.
7365
7366         * version.el:
7367         * startup.el (user-init-file-base):
7368         * process.el (call-process-region):
7369         * files.el (make-backup-file-name):
7370         (backup-file-name-p):
7371         (file-relative-name):
7372         (abbreviate-file-name):
7373         (set-auto-mode):
7374         * code-process.el (call-process-region): Removed unnecessary
7375         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7376         support out of the universe.
7377
7378         * process.el:
7379         * code-process.el:
7380         * bytecomp.el (byte-compile-file): Removed reference to
7381         buffer-file-type, and commented usage of binary-process-output
7382         NTEmacs variables.
7383
7384 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7385
7386         * help.el (function-arglist): Add case for macro.
7387
7388 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7389
7390         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7391         printers.
7392         (custom-display): Added a menu for printer/display tags.
7393
7394         * frame.el (frame-type):
7395         * device.el (device-type): Added 'msprinter to the doc string, and
7396         removed 'pc -- it is not going to be implemented ever.
7397         (call-device-method): Fixed docstring typo.
7398         Defined specifier tags 'printer and 'display.
7399
7400 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7401
7402         * lisp/itimer.el (itimer-run-expired-timers): (consp
7403           last-command-event-time) instead of (consp
7404           'last-command-event-time).
7405
7406 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7407
7408         * msw-glyphs.el: Removed obsolete commentary.
7409
7410 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7411
7412         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7413         better default value.
7414
7415 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7416
7417         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7418         (read-string): Ditto.
7419         (eval-minibuffer): Ditto.
7420         (read-command): Ditto.
7421         (read-function): Ditto.
7422         (read-variable): Ditto.
7423         (read-number): Ditto.
7424         (read-shell-command): Ditto.
7425         (read-number): Record history.
7426
7427 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7428
7429         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7430
7431 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7432
7433         * faces.el (startup-initialize-custom-faces): New function.
7434         Reset all faces created during auto-autoloads loading time
7435         by defface.
7436         * startup.el (command-line): Call it.
7437
7438 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7439
7440         * about.el (about-hackers): Add myself to contributors list.
7441
7442 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7443
7444         * menubar-items.el (maybe-add-init-button): Removed an argument in
7445         a call to load-user-init-file, as the function managed to lose its
7446         formal parameter a few betas ago.
7447
7448 2000-01-18  Martin Buchholz <martin@xemacs.org>
7449
7450         * XEmacs 21.2.27 is released.
7451
7452 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7453
7454         * process.el (shell-command-to-string): Use the FSF docstring.
7455         Make shell-command-to-string the standard function, and
7456         exec-to-string the (deprecated) alias.
7457
7458         * startup.el: typo fix.
7459
7460 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7461
7462         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7463
7464 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7465
7466         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7467         buffers after visible buffers.
7468         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7469
7470 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7471
7472         * info.el (Info-extract-menu-node-name): Stop at a dot
7473         followed by whitespace or right parenthesis.
7474
7475 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7476
7477         * info.el (Info-directory-list): Warn against using Customize with
7478         Info-directory-list.
7479
7480 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7481
7482         * minibuf.el (read-file-name): doc fix.
7483
7484         * autoload.el (update-file-autoloads): doc fix.
7485
7486         * about.el (about-hackers): Change my E-mail address.
7487
7488 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7489
7490         * info.el (Info-visit-file): Just use the `f' interactive spec to
7491         read a filename in the standard way.
7492
7493 2000-01-13  Andy Piper  <andy@xemacs.org>
7494
7495         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7496         (gutter-buffers-tab-extent): new variable.
7497         (update-tab-in-gutter): call add-tab-to-gutter again if the
7498         orientation has changed.
7499         (add-tab-to-gutter): cope with different orientations.
7500
7501 2000-01-11  Didier Verna  <didier@xemacs.org>
7502
7503         * info.el (Info-following-node-name): backward-skip dots as well
7504         as spaces (dots at the end of a node name aren't part of it).
7505         (Info-extract-menu-node-name): don't skip dots. There could be
7506         some in the node name.
7507         (Info-index): allow dots to be part of a node name.
7508
7509 2000-01-12  Andreas Jaeger  <aj@suse.de>
7510
7511         * files.el (auto-mode-alist): Added idlwave-mode.
7512         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7513
7514 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7515
7516         * info.el (Info-search): Show default value.
7517
7518 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7519
7520         * info.el (Info-read-node-completion-table): New variable.
7521         (Info-read-node-name-1): New function.
7522         (Info-read-node-name): Use it.
7523         (Info-follow-reference): Use DEFAULT argument of completing-read.
7524         (Info-menu): Ditto.
7525
7526 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7527
7528         * hyper-apropos.el (hyper-describe-key-briefly): Save
7529         window configuration.
7530         (hyper-describe-face): Use DEFAULT of completing-read.
7531         (hyper-apropos-read-variable-symbol): Ditto.
7532         (hyper-apropos-read-function-symbol): Ditto.
7533
7534 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7535
7536         * mule/mule-cmds.el (set-default-coding-system): Set
7537         comint-exec-hook to use coding-system-for-read and
7538         coding-system-for-write so that C-x RET c works.
7539
7540 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7541
7542         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7543         (previous-matching-history-element): Increment
7544         minibuffer-max-depth by 1.
7545         (next-matching-history-element): Ditto.
7546
7547 2000-01-11  Andy Piper  <andy@xemacs.org>
7548
7549         * gutter-items.el (buffers-tab): Create a new face for the buffers
7550         tab.
7551         (buffers-tab-face): use it.
7552
7553 2000-01-10  Didier Verna  <didier@xemacs.org>
7554
7555         * modeline.el (modeline-scrolling-method): change modeline X
7556         cursor appearance according to the value.
7557
7558 2000-01-07  Andreas Jaeger  <aj@suse.de>
7559
7560         * about.el (about-hackers): Moved my entry to contributor list.
7561         (xemacs-hackers): Added myself.
7562         (about-maintainer-info): Added description of myself.
7563
7564
7565 2000-01-07  Didier Verna  <didier@xemacs.org>
7566
7567         * modeline.el (modeline-scrolling-method): new variable.
7568         (mouse-drag-modeline): add reference to it in the docstring.
7569         (mouse-drag-modeline): handle it.
7570
7571 2000-01-08  Andy Piper  <andy@xemacs.org>
7572
7573         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7574         calls.
7575         (remove-buffer-from-gutter-tab): ditto.
7576
7577 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7578
7579         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7580         (custom-face-edit): Fix grammatical error in help message.
7581
7582 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7583
7584         * movemail.el: Added.
7585
7586         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7587
7588 2000-01-03  Didier Verna  <didier@xemacs.org>
7589
7590         * modeline.el (mouse-drag-modeline): remove the code related to
7591         the modeline horizontal scrolling facility.
7592
7593 1999-12-31  Martin Buchholz <martin@xemacs.org>
7594
7595         * XEmacs 21.2.26 is released.
7596
7597 1999-12-28  Andy Piper  <andy@xemacs.org>
7598
7599         * wid-edit.el (widget-push-button-value-create): The gui cache
7600         does not agree with native widgets which can only be displayed
7601         once per window. The reasons for caching are diminished now that
7602         we don't hog resources when creating buttons.
7603         (widget-push-button-cache) deleted.
7604
7605 1999-12-24  Martin Buchholz <martin@xemacs.org>
7606
7607         * XEmacs 21.2.25 is released.
7608
7609 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7610
7611         * hyper-apropos.el (hyper-apropos): Toggle
7612         hyper-apropos-programming-apropos correctly.
7613         Set REGEXP when user accepts default value.
7614
7615 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7616
7617         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7618         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7619
7620 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7621
7622         * mule/mule-category.el (undefined-category-designator):
7623         Return char instead of character.  Search for undefined one.
7624         (describe-category): Use with-displaying-help-buffer.
7625
7626 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7627
7628         * byte-optimize.el (byte-optimize-plus):
7629         Optimize (+ 1) to 1 instead of (1+ nil).
7630
7631         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7632
7633         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7634
7635         * byte-optimize.el (byte-optimize-char-before): New function.
7636         Remove performance penalty for using (char-before) instead of (char-after).
7637
7638 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7639
7640         * mule/mule-category.el (char-category-list): Return character
7641         instead of integer.
7642
7643 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7644
7645         * minibuf.el (read-buffer): Check default is buffer object.
7646
7647 1999-11-25  Andy Piper  <andy@xemacs.org>
7648
7649         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7650         for buttons.
7651
7652 1999-12-16  Andreas Jaeger  <aj@suse.de>
7653
7654         * package-get.el (package-get-maybe-save-index): Fixed typo.
7655         Patch by Jeff Miller <jmiller@smart.net>.
7656
7657 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7658
7659         * gnuserv.el (gnuserv-process-filter):  don't call
7660         gnuserv-write-to-client when gnuserv-current-client is nil
7661
7662 1999-12-14  Martin Buchholz <martin@xemacs.org>
7663
7664         * XEmacs 21.2.24 is released.
7665
7666 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7667
7668         * about.el (about-hackers): Update my email address.
7669
7670 1999-12-07  Martin Buchholz <martin@xemacs.org>
7671
7672         * XEmacs 21.2.23 is released.
7673
7674 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7675
7676         * package-get.el (package-get-download-sites): Removed several
7677         defunct download sites, added many new ones, and corrected a few
7678         incorrect directory-on-site entries.  Added physical locations to
7679         site-description.
7680
7681 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7682
7683         * finder.el (finder-commentary): add DOC string and fix
7684         interactive spec
7685
7686 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7687
7688         * help.el (describe-function): Don't forget to intern the string
7689         completing-read returns.
7690         (describe-variable): Ditto.
7691
7692 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7693
7694         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7695         `hyper-apropos-help-mode' here to find symbol to customize
7696         irregardless of cursor position and simplify
7697         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7698         `hyper-apropos-popup-menu'.
7699
7700 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7701
7702         * apropos.el (apropos-mode-map): Add return to call
7703         apropos-follow.
7704         (apropos-print): Call apropos-mode to have better
7705         command reference. Put keymap text-poperty to
7706         symbole name.
7707
7708 1999-11-22  Alastair Burt  <burt@dfki.de>
7709
7710         * help.el: (describe-bindings-1): Added handling of keymaps for
7711         the extents at point.
7712
7713 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7714
7715         * gutter-items.el (buffers-tab-items): Wrap the function in a
7716         save-match-data
7717
7718 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7719
7720         * help.el (describe-function): Use the DEFAULT argument to
7721         completing-read.
7722         (describe-variable): Ditto.
7723
7724 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7725
7726         * minibuf.el (read-from-minibuffer): Add optional argument
7727         DEFAULT to have better mini-buffer history support.
7728         (completing-read): Pass default to read-from-minibuffer.
7729         (read-buffer): Pass default to completing-read.
7730
7731 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7732
7733         * font-lock.el (font-lock-doc-string-face): Document the
7734         `font-lock-lisp-like' property.
7735
7736 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7737
7738         * lisp-mode.el: Specify `font-lock-lisp-like'.
7739
7740         * font-lock.el (font-lock-lisp-like): New function.
7741         (font-lock-fontify-syntactically-region): Use it.
7742
7743 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7744
7745         * XEmacs 21.2.22 is released
7746
7747 1999-11-28  Martin Buchholz <martin@xemacs.org>
7748
7749         * XEmacs 21.2.21 is released.
7750
7751 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7752
7753         * minibuf.el (read-coding-system): Accept symbol and
7754         coding-system object as a default-coding-system.
7755
7756 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7757
7758         * minibuf.el (read-coding-system): Accept symbol as
7759         a default-coding-system.
7760
7761 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7762
7763         * apropos.el (apropos-documentation): Use insert instead
7764         of princ.
7765
7766 1999-11-07  William M. Perry  <wmperry@aventail.com>
7767
7768         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7769           for the linux console.
7770
7771         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7772           stuff to work when you are not on a window system, since the GPM
7773           mouse support now allows pasting from outside of XEmacs.
7774
7775 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7776
7777         * XEmacs 21.2.20 is released
7778
7779 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7780
7781         * setup-paths.el (paths-default-info-directories): Add
7782         /usr/share/info and /usr/local/share/info.
7783
7784 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7785
7786         * about.el: Updated Vladimir Ivanovic's info.
7787
7788 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7789
7790         * auto-show.el (auto-show-truncationp): Remove.
7791
7792         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7793
7794 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7795
7796         * indent.el (indent-line-to): fix bug: spaces were not replaced
7797         with tab if column is multiple of tab-width
7798         From dhn@qedinc.com
7799
7800 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7801
7802         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7803         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7804
7805         * package-get.el (package-get-package-provider): Be verbose when
7806         interactive. Patch from Robert Pluim
7807
7808 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7809
7810         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7811         info file suffixes.
7812
7813 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7814
7815         * process.el (open-network-stream): Add a new optional parameter
7816         PROTOCOL to support udp; fix a minor typo and add an explanation
7817         in docstring for udp programming.
7818
7819         * code-process.el (open-network-stream): Add a new optional
7820         parameter PROTOCOL to support udp; fix a minor typo and add an
7821         explanation in docstring for udp programming.
7822
7823 1999-10-18  Andy Piper  <andy@xemacs.org>
7824
7825         * gui.el (make-gui-button): be more precise about how we call
7826         callbacks.
7827
7828         * wid-edit.el (widget-push-button-value-create): Use the new form
7829         of native gui-button.
7830
7831 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7832
7833         * info.el (Info-page-prev): Don't do (sit-for 0).
7834
7835 1999-10-13  Andy Piper  <andy@xemacs.org>
7836
7837         * gutter-items.el (progress-abort-glyph): new glyph for showing
7838         abort status.
7839         (append-progress): dispatch-event rather than sit-for.
7840         (abort-progress): new function. Show the abort glyph with an
7841         appropriate message.
7842         (raw-append-progress): dispatch-event rather than sit-for.
7843         (display-progress): cope with aborts.
7844
7845         * gui.el (make-gui-button): Use native widgets for buttons
7846         unconditionally.
7847         (insert-gui-button): ditto.
7848         (gui-button-p): ditto.
7849
7850         * xbm-button.el: remove from core.
7851
7852         * xpm-button.el: remove from core.
7853
7854 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7855
7856         * faces.el (init-device-faces): Don't initialize the random faces
7857         on the stream device.
7858
7859 1999-10-06  Andy Piper  <andy@xemacs.org>
7860
7861         * files.el (recover-file): Don't use ls under windows for revert buffer.
7862
7863 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7864
7865         * package-get.el (package-get-download-menu): Make menu really
7866         toggle download sites.
7867         (package-get-download-sites): Add autoload cookie.
7868
7869 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7870
7871         * setup-paths.el (paths-find-module-directory): Ditto.
7872
7873 1999-09-29  Werner Fink  <werner@suse.de>
7874
7875         * setup-paths.el (paths-find-exec-directory): Add missing nil
7876         parameter for environment.
7877
7878 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7879
7880         * modeline.el (modeline-format):
7881         Only purecopy the strings.  Else
7882         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7883         barfs.
7884
7885 1999-08-28  Mike Woolley  <mike@bulsara.com>
7886
7887         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7888         user setting comint-completion-addsuffix and
7889         comint-process-echoes.
7890
7891 1999-09-22  Andy Piper  <andy@xemacs.org>
7892
7893         * gutter-items.el (update-tab-in-gutter): use
7894         last-nonminibuf-window instead of selected-window.
7895
7896 1999-09-18  Andy Piper  <andy@xemacs.org>
7897
7898         * gnuserv.el (gnuserv-edit-files): select frame we are going to
7899         display on.
7900
7901         * subr.el (record-buffer-hook): new variable so that the hook gets
7902         some documentation.
7903
7904 1999-09-16  Andy Piper  <andy@xemacs.org>
7905
7906         * gutter-items.el (update-tab-in-gutter): only update when the
7907         gutter is visible.
7908         (remove-buffer-from-gutter-tab): ditto.
7909
7910 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
7911
7912         * simple.el (do-auto-fill): Commented out part of Kinsoku
7913         processing.
7914
7915 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
7916
7917         * isearch-mode.el (isearch-highlightify-region): Give the
7918         highlighting extents a high priority.
7919         (isearch-make-extent): Give the main highlighting extent an even
7920         higher priority.
7921
7922 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7923
7924         * packages.el (packages-compute-package-locations): Fix typo from
7925         -u rationalization.
7926
7927 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7928
7929         * setup-paths.el (paths-find-doc-directory): Respect value of
7930         `configure-doc-directory.'
7931
7932         * find-paths.el (paths-find-architecture-directory): Give
7933         precendence `default' argument (which typically comes from
7934         configure).
7935
7936 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7937
7938         * startup.el (command-line-early): Added options -user-init-file
7939         and -user-init-directory.
7940
7941         * files.el (user-init-file): Default to NIL so we can recognize
7942         when it's set.
7943
7944 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7945
7946         * obsolete.el (init-file-user):
7947         * startup.el:
7948         * packages.el (packages-compute-package-locations):
7949         * package-get.el (package-get-user-index-filename):
7950         * menubar-items.el (maybe-add-init-button):
7951         * info.el (Info-annotations-path):
7952         * dump-paths.el:
7953         Change `user-init-directory' to be an absolute path.
7954         Use `user-init-directory' where appropriate.
7955         Zap `init-file-user' and its uses.
7956
7957 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
7958
7959         * subr.el (copy-symbol): New function.
7960
7961 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7962
7963         * isearch-mode.el (isearch-done): Be sure to restore invisible
7964         extents in the proper buffer.
7965         (isearch-pre-command-hook): Set this-command to the correct value
7966         in case the buffer has changed and old overriding-local-map was
7967         used.
7968         (isearch-restore-extent): Use remprop instead of setting the
7969         property to nil.
7970
7971 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7972
7973         * cmdloop.el (execute-extended-command): Update zmacs region
7974         before the delay.
7975         (execute-extended-command): Make the message gettext-friendly.
7976
7977 1999-09-07  Andy Piper  <andy@xemacs.org>
7978
7979         * gutter-items.el (progress-gauge-glyph): renamed from
7980         progress-glyph.
7981         (progress-text-glyph): new variable.
7982         (progress-layout-glyph): use layouts and text glyphs.
7983         (progress-area-buffer): removed.
7984         (progress-text-and-extent): new variable.
7985         (progress-displayed-p): dynamically create gutter area buffer.
7986         (clear-progress): ditto.
7987         (raw-append-progress): ditto.
7988         (append-progress): use new glyph names.
7989         (raw-append-progress): only create the extent when needed. set
7990         properties more optimally.
7991         (progress): remove args.
7992
7993 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7994
7995         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
7996         mapcar where the return value is unused.
7997         (isearch-restore-invisible-extents): Ditto.
7998         (isearch-highlight-all-cleanup): Ditto.
7999         (isearch-delete-extents-in-range): Traverse the extents only once.
8000         (isearch-highlight-all-update): Don't start over if the search
8001         string has changed and more input is pending.
8002
8003 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8004
8005         * packages.el (packages-find-package-data-path): Ditto.
8006
8007         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8008
8009         * subr.el (mapc-internal): Don't make obsolete.
8010
8011         * cl-extra.el (mapc): Resurrect.
8012
8013 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8014
8015         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8016         alias.
8017
8018         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8019         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8020         (isearch-yank-clipboard): Use get-clipboard instead of
8021         x-get-clipboard.
8022         (isearch-yank-selection): Fix docstring.
8023
8024 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8025
8026         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8027
8028 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8029
8030         * cl-macs.el (extent-start-position): Fix setf method.
8031         (extent-end-position): Ditto.
8032
8033 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8034
8035         * isearch-mode.el: End merge with FSF 20.4.
8036
8037         * isearch-mode.el (search-invisible): New variable.
8038         (isearch-hide-immediately): Ditto.
8039         (isearch-unhidden-extents): Ditto.
8040         (isearch-range-invisible): New function.
8041         (isearch-unhide-extent): Ditto.
8042         (isearch-restore-invisible-extents): Ditto.
8043         (isearch-restore-extent): Ditto.
8044
8045         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8046         implementation.
8047         (isearch-ring-retreat-edit): Ditto.
8048         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8049         (isearch-forward-regexp): New arguments NOT-REGEXP and
8050         NO-RECURSIVE-EDIT.
8051         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8052         (isearch-backward-regexp): New arguments NOT-REGEXP and
8053         NO-RECURSIVE-EDIT.
8054         (isearch-mode): Return isearch-success.
8055         (isearch-update): Use unread-command-events instead of
8056         unread-command-event.
8057         (isearch-abort): If an invalid regexp is encountered, keep popping
8058         states.
8059         (isearch-*-char): Use FSF implementation.
8060         (isearch-whitespace-chars): Use the more robust FSF's
8061         implementation.
8062         (isearch-within-brackets): New variable.
8063         (isearch-mode): Initialize it.
8064         (isearch-edit-string): Bind it.
8065         (isearch-search-and-update): Set it.
8066         (isearch-push-state): Push it.
8067         (isearch-top-state): Pop it.
8068         (isearch-search): Set it.
8069         (isearch-printing-char): When called by isearch-whitespace-chars,
8070         handle M-SPC gracefully.
8071         (isearch-message-prefix): New argument ELLIPSIS.
8072         (isearch-message-suffix): Ditto.
8073         (isearch-message): Use the ELLIPSIS argument when calling
8074         isearch-message-prefix and isearch-message-suffix.
8075         (isearch-message-prefix): Distinguish between "wrapped" and
8076         "overwrapped" search, FWIW.
8077
8078 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8079
8080         * isearch-mode.el (isearch-edit-string): Use the head of the
8081         search ring instead of search-last-string and search-last-regexp.
8082         (search-highlight): Renamed from isearch-highlight.
8083         (isearch-exit): Use the new name.
8084         (isearch-highlight): Ditto.
8085         (isearch-dehighlight): Ditto.
8086         (isearch-update-ring): New function.
8087         (isearch-done): Call it.
8088         (isearch-done): New argument EDIT.
8089         (isearch-repeat): If search string is empty, look up at the car of
8090         the search ring; ignore the yank pointer.
8091         (isearch-abort): Call isearch-done with NOPUSH.
8092         (isearch-cancel): New function.
8093         (isearch-mode-map): Bind it to ESC ESC ESC.
8094
8095         * isearch-mode.el: Begin merge with FSF 20.4.
8096
8097 1999-09-01  Andy Piper  <andy@xemacs.org>
8098
8099         * x-select.el (x-get-clipboard): obsolete.
8100         (x-yank-clipboard-selection): obsolete
8101
8102         * select.el (disown-selection): need to be careful to disown the
8103         clipboard if we set it via selection.
8104         (get-clipboard): move from x-select.el
8105         (yank-clipboard-selection): ditto.
8106
8107 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8108
8109         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8110         isearch-highlight-all-matches to nil.
8111         (isearch-fixed-case): New variable.
8112         (isearch-mode): Initialize it.
8113         (isearch-edit-string): Save it.
8114         (isearch-toggle-case-fold): Set it.
8115         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8116         need to check isearch-fixed-case.
8117         (isearch-toggle-case-fold): Update highlighting of all matches
8118         before the pause.
8119         (isearch-edit-string):
8120
8121 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8122
8123         * isearch-mode.el (isearch-edit-string): Call isearch-message
8124         before reading the event so that the prompt is displayed properly.
8125         (isearch-message): Use isearch-nonincremental when calling
8126         isearch-message-prefix.
8127         (minibuffer-local-isearch-map): Bind up and down to do the same as
8128         M-p and M-n respectively.
8129         (isearch-done): New arg NOPUSH.
8130         (isearch-edit-string): Use it.
8131         (isearch-edit-string): Don't bind isearch-string.
8132         (isearch-ring-adjust): Edit string, *then* push state.
8133
8134 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8135
8136         * faces.el (isearch-secondary): Make isearch-secondary look
8137         different than default.
8138
8139 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8140
8141         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8142         save-excursion.
8143         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8144         (isearch-update): Call isearch-dehighlight without arguments.
8145         (isearch-done): Ditto.
8146
8147         * isearch-mode.el (isearch-fix-case): If the search string has no
8148         upper-case letters, allow the folding to be reenabled.
8149         Previously, once disabled, the folding would remain that way until
8150         the end of isearch.
8151         (isearch-top-state): Call isearch-fix-case.
8152
8153         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8154         save-excursion.
8155         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8156
8157 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8158
8159         * xpm-button.el:
8160         xbm-button.el: Need to exist in core because gui.el depends on
8161         them.
8162
8163 1999-08-31  Andy Piper  <andy@xemacs.org>
8164
8165         * gutter-items.el (buffers-tab-face): new customizable variable.
8166         (buffers-tab-default-buffer-line-length): new specifier for
8167         maximum viewable characters.
8168         (progress-stack): new variable for implementing widget-based
8169         progress messages.
8170         (progress-area-buffer): ditto.
8171         (progress-glyph-height): ditto.
8172         (progress-stop-callback): ditto.
8173         (progress-quit-function): new function.
8174         (progress-glyph): new variable.
8175         (progress-layout-glyph): ditto.
8176         (progress-displayed-p): new function, see message-displayed-p for
8177         details.
8178         (clear-progress): ditto.
8179         (remove-progress): ditto.
8180         (append-progress): ditto.
8181         (raw-append-progress): ditto.
8182         (display-progress): ditto.
8183         (current-progress): ditto.
8184         (current-progress-label): ditto.
8185         (progress): ditto.
8186         (lprogress): ditto.
8187
8188
8189 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8190
8191         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8192
8193         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8194         `isearch-yank-selection'.
8195         (isearch-mode-map): Use it.
8196         (isearch-yank-selection): Use `get-selection' instead of
8197         `get-x-selection'.
8198
8199 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8200
8201         * faces.el (isearch-secondary): Create face here.
8202
8203         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8204         timers.
8205
8206 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8207
8208         * subr.el (buffer-string): More robust backward compatibility
8209         check, courtesy William Perry.
8210
8211 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8212
8213         * replace.el (perform-replace): Stop the search after the search
8214         limit has been reached.
8215
8216 1999-08-23  Andy Piper  <andy@xemacs.org>
8217
8218         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8219         here if we don't have one.
8220
8221 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8222
8223         * ldap.el (ldap-coding-system): Default to nil until we get
8224         efficient UTF8 support
8225         (ldap-decode-string): Guard against `decode-coding-string' not
8226         being defined
8227         (ldap-encode-string): Guard against `encode-coding-string' not
8228         being defined
8229
8230 1999-08-23  Didier Verna  <didier@xemacs.org>
8231
8232         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8233         Some doc strings improvements, and add a star to the `interactive'
8234         calls.
8235
8236 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8237
8238         * font-lock.el (java-font-lock-keywords-3): introduced new
8239         keywords and regexpes for javadoc syntax 1.2.
8240
8241 1999-08-17  Andy Piper  <andy@xemacs.org>
8242
8243         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8244         format-buffers-tab-line.
8245         (buffers-tab-max-buffer-line-length): new variable.
8246         (format-buffers-tab-line): new function. truncate names if over
8247         buffers-tab-max-buffer-line-length.
8248
8249 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8250
8251         * cus-start.el: Customize the variable `bell-inhibit-time'.
8252
8253 1999-08-16  Andy Piper  <andy@xemacs.org>
8254
8255         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8256         brute-force approach to deleting the last buffer.
8257         (buffers-tab-grouping-regexp): new customizable variable.
8258         (select-buffers-tab-buffers-by-mode): use it.
8259
8260 1999-08-13  Andy Piper  <andy@xemacs.org>
8261
8262         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8263         deletion problem.
8264
8265 1999-07-30  Didier Verna  <didier@xemacs.org>
8266
8267         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8268         of princ to output symbols.
8269         (custom-save-face-internal): ditto.
8270         (custom-save-resets): ditto.
8271
8272 1999-08-09  Didier Verna  <didier@xemacs.org>
8273
8274         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8275         `regexp-quote' to protect the major mode name for use as a regular
8276         expression (c++ needs this for instance).
8277
8278 1999-08-08  Andy Piper  <andy@xemacs.org>
8279
8280         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8281         cope with similar mode names.
8282
8283         * gutter-items.el (buffers-tab-selection-function): new selection
8284         function.
8285         (select-buffers-tab-buffers-by-mode): new function.
8286         (buffers-tab-items): use it if set to only display buffers in the
8287         tab in the current buffer's group..
8288         (update-tab-in-gutter): use new api.
8289         (remove-buffer-from-gutter-tab): ditto.
8290
8291         * gutter-items.el (buffers-tab-max-size): set custom selection
8292         default to 6.
8293         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8294         (add-tab-to-gutter): set face as default.
8295
8296 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8297
8298         * faces.el (frob-face-property): Merge the fall-back specifier
8299         with the target, not replace it.
8300
8301 1999-08-05  Andy Piper  <andy@xemacs.org>
8302
8303         * gutter-items.el (update-tab-in-gutter): add frame argument for
8304         buffer-items.
8305         (update-tab-in-gutter): use it.
8306
8307         * gutter-items.el (record-buffer-hook): set.
8308
8309         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8310         change.
8311         (switch-to-buffer-hook) deleted.
8312
8313 1999-08-04  Andy Piper  <andy@xemacs.org>
8314
8315         * gutter-items.el (update-tab-in-gutter): make sure this will work
8316         as an argument to create-frame-hook.
8317
8318 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8319
8320         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8321         instead of timer emulation.
8322
8323 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8324
8325         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8326         Emacs isearch enhancements.
8327
8328 1999-07-28  Andy Piper  <andy@xemacs.org>
8329
8330         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8331         all devices that support tab controls.
8332         (remove-buffer-from-gutter-tab): new function. to be used as a
8333         value for kill-buffer-hook.
8334
8335 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8336
8337         * auto-show.el (auto-show-truncationp): changed to match
8338         `window_translation_on'
8339
8340 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8341
8342         * XEmacs 21.2.19 is released
8343
8344 1999-07-28  SL Baur  <steve@miho>
8345
8346         * code-files.el (insert-file-contents): Fix docstring.
8347         revert previous change.
8348
8349 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8350
8351         * fill.el (fill-region-as-paragraph): Change re-break-point to
8352         contain word-across-newline plus one character so that filling
8353         Japanese and Chinese works as desired.
8354         * simple.el (do-auto-fill): Ditto.
8355
8356 1999-07-26  SL Baur  <steve@miho>
8357
8358         * mule/japanese.el ("Japanese"): Do not specify a default input
8359         method.
8360         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8361
8362 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8363
8364         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8365         able to use cl-macs macro in early lisp.
8366
8367 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8368
8369         * custom.el:
8370         * cus-face.el:
8371         * cus-edit.el:
8372                 Massive custom Theme API changes.
8373
8374 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8375
8376         * code-files.el (insert-file-contents): Regard
8377         coding-system-magic-cookie if `coding-system-for-read' is nil.
8378
8379 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8380
8381         * mule/thai-xtis.el: Add coding: local variable, to avoid
8382         bootstrapping problem with C locale.
8383
8384 1999-07-22  Andy Piper  <andy@xemacs.org>
8385
8386         * dumped-lisp.el (preloaded-file-list): guard against putting
8387         gutter-items in a less than functional XEmacs.
8388         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8389
8390 1999-07-18  Bob Weiner  <weiner@beopen.com>
8391
8392         * fill.el (fill-context-prefix): Fixed bug that prevented the
8393         setting of an adaptive fill prefix when the `dont-skip-first' was
8394         t.
8395
8396 1999-07-22  SL Baur  <steve@miho>
8397
8398         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8399
8400 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8401
8402         * files.el (interpreter-mode-alist): add `make', `guile', and
8403         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8404         makefile-mode, guile is a scheme, and someday XEmacs will be
8405         modular enough to use as an efficient scripting tool.)
8406
8407 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8408
8409         * mule/mule-cmds.el (reset-language-environment): Regard
8410         coding-category `utf-8' and `ucs-4' if they are available.
8411
8412 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8413
8414         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8415         (prefer-coding-system): Fix DOC-string.
8416
8417         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8418         DOC-string too.
8419
8420         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8421         Mule.
8422         (coding-system-change-eol-conversion): Fix DOC-string.
8423
8424 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8425
8426         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8427         instead of `list-coding-system'.
8428
8429 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8430
8431         * menubar-items.el (default-menubar): `select-input-method' was
8432         renamed to `set-input-method'.
8433
8434         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8435         "Set Language Environment" menu.
8436
8437         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8438         "Describe Language Support" menu.
8439
8440 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8441
8442         * mule/chinese.el ("Chinese-GB"): Rename
8443         `chinese-gb-environment-setup-function' to
8444         `setup-chinese-gb-environment-internal'.
8445
8446 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8447
8448         * mule/korean.el: Use `define-coding-system-alias' instead of
8449         `copy-coding-system'.
8450
8451 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8452
8453         * mule/mule-cmds.el (set-language-environment-coding-systems):
8454         Treat duplicated coding-categories.
8455
8456 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8457
8458         * mule/japanese.el: Use `define-coding-system-alias' instead of
8459         `copy-coding-system'.
8460
8461 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8462
8463         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8464         coding-system `viscii'.
8465
8466 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8467
8468         * mule/cyrillic.el:
8469         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8470         (cyrillic-alternativnyj-decode-table): New variable.
8471         (cyrillic-alternativnyj-encode-table): New variable.
8472         - Specify `iso-8-1' as a category of coding-system
8473           `alternativnyj'.
8474         - Abolish general Cyrillic environment.
8475
8476 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8477
8478         * mule/chinese.el:
8479         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8480         - Register `chinese-gb-environment-setup-function' as a
8481           `setup-function' of "Chinese-GB" environment.
8482
8483 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8484
8485         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8486         optional argument `parents'.
8487
8488         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8489         property for Thai-XTIS.
8490
8491         * mule/mule-help.el (help-with-tutorial): Use property
8492         `tutorial-coding-system' of language-info as a coding-system to
8493         read tutorial file.
8494
8495 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8496
8497         * mule/thai-xtis.el: Don't setup `setup-function' and
8498         `exit-function'.
8499
8500         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8501         `set-coding-category-system' to set up coding-system for
8502         coding-category.
8503
8504         * mule/mule-cmds.el (prefer-coding-system): Use
8505         `set-coding-category-system' to set up coding-system for
8506         coding-category.
8507
8508 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8509
8510         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8511         Thai-XTIS environment.
8512
8513         * mule/mule-cmds.el (prefer-coding-system): Use
8514         `find-coding-system' instead of `coding-system-p'.
8515
8516 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8517
8518         * mule/mule-cmds.el (set-language-environment-coding-systems):
8519         Modify eol-type for XEmacs.
8520
8521         * mule/thai-xtis.el: Delete unused local variable `category'.
8522
8523         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8524         function.
8525         (prefer-coding-system): Don't call
8526         `update-coding-systems-internal'; use function
8527         `coding-category-list' instead of variable `coding-category-list';
8528         use `set-coding-priority-list' instead of `set-coding-priority';
8529         modify `eol-type' for XEmacs.
8530
8531         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8532         `charset-columns'.
8533         (char-width): Likewise.
8534
8535 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8536
8537         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8538         `tis-620'.
8539
8540         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8541         `set-coding-priority-list' instead of `set-coding-priority'; don't
8542         call `update-coding-systems-internal'.
8543
8544         * mule/mule-misc.el (coding-system-get): New function.
8545         (coding-system-put): New function.
8546         (coding-system-category): New function.
8547
8548 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8549
8550         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8551         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8552         to avoid conflict with leim/quail/thai-xtis.
8553
8554         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8555         to thai-xtis-chars.el.
8556
8557         * mule/thai-xtis-chars.el: New file (split from
8558         mule/thai-xtis.el).
8559
8560 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8561
8562         * mule/thai-xtis.el:
8563         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8564         - Add syntax entries.
8565         - Put `preferred-coding-system' of the charset `thai-xtis' to
8566           `tis-620'.
8567
8568 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8569
8570         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8571         rewritten to use write-multibyte-character.
8572
8573 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8574
8575         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8576         of `iso-2022-7'.
8577         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8578         ported yet.
8579         (read-input-method-name): Treat optional argument `default'.
8580
8581 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8582
8583         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8584         all.
8585         (set-language-info-alist): Set up menus here.
8586
8587 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8588
8589         * minibuf.el (completing-read): Add new optional argument
8590         `default'.
8591         (read-coding-system): Add new optional argument
8592         `default-coding-system'.
8593
8594 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8595
8596         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8597         (viet-viscii-...->viet-vscii...).
8598
8599 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8600
8601         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8602         and menus.
8603
8604 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8605
8606         * mule/mule-cmds.el (input-method-function): Add permanent-local
8607         property.
8608
8609 1999-03-30  Dave Love  <fx@gnu.org>
8610
8611         * mule/mule-cmds.el (current-language-environment): Doc fix.
8612
8613 1999-02-06  Richard Stallman  <rms@gnu.org>
8614
8615         * mule/european.el (setup-slovenian-environment): New function.
8616         ("Slovenian"): New language environment.
8617
8618 1999-01-27  Dave Love  <fx@gnu.org>
8619
8620         * mule/mule-cmds.el (current-language-environment): Provide :link,
8621         :type (choices) and appropriate :get.
8622
8623 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8624
8625         * mule/mule-cmds.el (describe-language-environment): Don't alter
8626         input-method-alist.
8627
8628 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8629
8630         * mule/mule-cmds.el (prefer-coding-system): Call
8631         set-coding-priority, so that the internal array of priorities is
8632         also updated.
8633
8634 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8635
8636         * mule/mule-cmds.el (prefer-coding-system): If the argument
8637         requires specific EOL conversion type, make the default coding
8638         systems use that.
8639
8640 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8641
8642         * mule/mule-cmds.el (set-language-environment): Pass the default
8643         eol-type to set-language-environment-coding-systems.
8644         (set-default-coding-systems): Copy the eol-type property for the
8645         new default values of {buffer-file,process}-coding-system from the
8646         old defaults.
8647         (set-language-environment-coding-systems): Accept an optional
8648         argument EOL-TYPE, and set the eol-type property of the default
8649         coding systems accordingly.
8650
8651 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8652
8653         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8654         use generate-new-buffer instead of get-buffer-create.
8655
8656 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8657
8658         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8659
8660 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8661
8662         * mule/mule-cmds.el (default-input-method): Fix custom type.
8663
8664 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8665
8666         * mule/mule-cmds.el (setup-specified-language-environment):
8667         Add apropos-inhibit property.
8668         (describe-specified-language-support): Likewise.
8669
8670 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8671
8672         * mule/mule-cmds.el: Doc fixes.
8673
8674 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8675
8676         * mule/mule-cmds.el (register-input-method): Doc-string
8677         modified.
8678
8679 1998-09-01  Dave Love  <fx@gnu.org>
8680
8681         * mule/mule-cmds.el (current-language-environment): Fix
8682         setter function.
8683
8684 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8685
8686         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8687         mule/european.el, mule/hebrew.el, mule/japanese.el,
8688         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8689         avoid bootstrapping problem if you need to recompile all the Lisp
8690         files using interpreted code.
8691
8692 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8693
8694         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8695         ("Latin-2"): Likewise.
8696
8697 1998-08-18  Per Starback  <starback@update.uu.se>
8698
8699         * mule/european.el (setup-latin2-environment): Fix typo.
8700
8701 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8702
8703         * mule/european.el: Give proper value of `input-method' key to all
8704         lang. env.
8705
8706         * mule/mule-cmds.el (activate-input-method): Handle the case that
8707         the arg INPUT-METHOD is nil correctly.
8708         (read-multilingual-string): Activate the specified input method
8709         before calling read-string.  Afterward, activate the original
8710         input method.
8711
8712 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8713
8714         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8715         (set-language-info-alist): Fix typo in doc-string.
8716
8717         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8718
8719 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8720
8721         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8722         (reset-language-environment): New function for the job that
8723         setup-english-environment used to do.
8724         (set-language-environment): Do more setups according to the info
8725         in language-info-alist.
8726         (read-language-name): Handle the case that the arg KEY is nil.
8727         (describe-language-environment): Handle input-method property.
8728
8729         * mule/: All files under this directory, which related with
8730         specific languages (such as mule/european.el, mule/greek.el,
8731         mule/hebrew.el, mule/misc-lang.el), modified as below.
8732         (setup-XXX-environment): Just call set-language-environment.  If
8733         they used to do some other jobs than what done by
8734         set-language-environment, those jobs are done in
8735         setup-XXX-environment-internal now.
8736         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8737         the value to setup-XXX-environment-internal.  Add properties
8738         input-method and features.
8739
8740         * mule/english.el (setup-english-environment): Just call
8741         reset-language-environment.
8742
8743         * mule/european.el (setup-8-bit-environment): Function deleted.
8744
8745 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8746
8747         * mule/mule-cmds.el (input-method-exit-on-first-char)
8748         (input-method-use-echo-area): Doc fixes.
8749
8750 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8751
8752         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8753         variable.
8754         (input-method-use-echo-area): New variable.
8755
8756 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8757
8758         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8759
8760 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8761
8762         * mule/mule-cmds.el (activate-input-method): Update mode line.
8763         (inactivate-input-method): Likewise.
8764
8765 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8766
8767         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8768         input method in the current buffer, but just bind
8769         current-input-method.
8770
8771 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8772
8773         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8774
8775         * mule/misc-lang.el ("IPA"): Add coding-priority and
8776         coding-system.
8777
8778 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8779
8780         * mule/greek.el: Add coding-priority.
8781
8782 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8783
8784         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8785         LANG-ENV.
8786
8787 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8788
8789         * mule/mule-cmds.el (register-input-method): Fix previous change.
8790         (setup-specified-language-environment): Doc fix.
8791
8792 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8793
8794         * mule/mule-cmds.el: Several doc fixes.
8795         (get-language-info, set-language-info): Rename argument.
8796         (set-language-info-alist): Likewise.
8797         (register-input-method): Rename argument.
8798         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8799
8800 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8801
8802         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8803         default value while reading an input method.
8804
8805 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8806
8807         * mule/mule-cmds.el (universal-coding-system-argument):
8808         Use buffer-file-coding-system as default.
8809
8810 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8811
8812         * mule/korean.el ("Korean"): Doc fix.
8813
8814 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8815
8816         * mule/mule-cmds.el (describe-language-environment): Print the
8817         languge environment at the head.
8818
8819 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8820
8821         * mule/japanese.el: Set exit-function to exit-japanese-environment
8822         for Japanese environment.
8823
8824 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8825
8826         * mule/mule-cmds.el (set-language-environment): Doc fix.
8827         (current-language-environment): Use defcustom.
8828         (default-input-method): Specify :type.
8829
8830 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8831
8832         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8833         modified.
8834         (prefer-coding-system): Doc-string modified.
8835
8836 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8837
8838         * mule/mule-cmds.el (set-language-info): Doc-string
8839         describes `coding-priority' KEY.
8840         (set-language-environment-coding-systems): New function.
8841         (select-safe-coding-system): New function.
8842         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8843         (set-language-info-alist): New optionla arg PARENTS.  Call
8844         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8845         (set-language-environment-coding-systems): New function.
8846
8847         * mule/chinese.el: Remove setting up of
8848         describe-chinese-environment-map and
8849         setup-chinese-environment-map.  Exclude them in args of calls to
8850         set-language-info-alist.  Register coding-priority key in
8851         language-info-alist.
8852
8853         * mule/cyrillic.el: Remove setting up of
8854         describe-cyrillic-environment-map and
8855         setup-cyrillic-environment-map.  Exclude them in args of calls to
8856         set-language-info-alist.  Register coding-priority key in
8857         language-info-alist.
8858
8859         * mule/english.el: Register coding-priority key in
8860         language-info-alist.
8861
8862         * mule/ethiopic.el: Register coding-priority key in
8863         language-info-alist.
8864
8865         * mule/european.el: Remove setting up of
8866         describe-european-environment-map and
8867         setup-european-environment-map.  Exclude them in args of calls to
8868         set-language-info-alist.  Register coding-priority key in
8869         language-info-alist.  Add "German" language env.
8870         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8871         (setup-german-environment): New function.
8872
8873         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8874         change default input method to "greek-postfix".
8875
8876         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8877         coding-priority key in
8878
8879 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8880
8881         * mule/mule-cmds.el (set-language-info): Doc fix.
8882         (input-method-inactivate-hook): Doc fix.
8883
8884 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8885
8886         * mule/mule-cmds.el (set-input-method): Renamed from
8887         select-input-method.
8888
8889 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8890
8891         * mule/mule-cmds.el (set-language-environment): Run
8892         exit-language-environment-hook before calling `exit-function'
8893         which is specified for the language environment.
8894
8895 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
8896
8897         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8898         modified.
8899         (prefer-coding-system): Likewise.
8900         (describe-language-environment): Print aliases of each coding
8901         system.
8902         (set-language-environment-hook): New variable.
8903         (exit-language-environment-hook): New variable.
8904         (set-language-environment): Call these hooks.  Before setting a
8905         new language environment, exit from the
8906         current-language-environment if necessary.
8907         (input-method-verbose-flag): The value can be nil, t,
8908         complex-only, or default.
8909         (input-method-highlight-flag): Doc-string augmented.
8910         (activate-input-method): Check if we can run the registered
8911         function to activate an input method.
8912
8913         * mule/korean.el: Set exit-function for language environment
8914         "Korean" to exit-korean-environment.
8915         (setup-korean-environment): Moved to korea-util.el.
8916
8917 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8918
8919         * mule/mule-cmds.el (read-multilingual-string): Use
8920         current-input-method prior to default-input-method.  Don't bind
8921         current-input-method by `let', instead, activate the specified
8922         input method in the current buffer temporarily.
8923
8924 1997-10-19  John F. Whitehead  <jfw@cisco.com>
8925
8926         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
8927
8928 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8929
8930         * mule/chinese.el (post-read-decode-hz): Return the result of
8931         decode-hz-region.
8932         (pre-write-encode-hz): Do not change the value of
8933         last-coding-system.
8934
8935 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8936
8937         * mule/mule-ccl.el: Doc fixes.
8938
8939 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
8940
8941         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
8942         (check-ccl-program): New macro.
8943
8944 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8945
8946         * mule/mule-ccl.el: Comment about CCL syntax modified.
8947         (ccl-command-table): Add read-multibyte-character and
8948         write-multibyte-character.
8949         (ccl-code-table): Add ex-cmd.
8950         (ccl-extended-code-table): New variable.
8951         (ccl-embed-extended-command): New function.
8952         (ccl-compile-read-multibyte-character,
8953         ccl-compile-write-multibyte-character) New functions.
8954         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
8955         ccl-dump-write-multibyte-character): New functions.
8956
8957 1999-07-22  SL Baur  <steve@miho>
8958
8959         * config.el (config-value-file): config.values is installed into
8960         doc-directory.
8961         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
8962
8963 1999-07-19  Didier Verna  <didier@xemacs.org>
8964
8965         * rect.el: all functions rewritten, except when noted. Below is a
8966         list of interface changes.
8967         (apply-on-rectangle): new function. Obsoletes
8968         `operate-on-rectangle'. All functions that used to call this
8969         function now call the new one.
8970         (kill-rectangle): added optional prefix arg to fill lines.
8971         (delete-rectangle): ditto.
8972         (delete-extract-rectangle): ditto.
8973         (open-rectangle): ditto.
8974         (clear-rectangle): ditto.
8975         (delete-rectangle-line): added third arg FILL.
8976         (delete-extract-rectangle-line): ditto.
8977         (open-rectangle-line): ditto.
8978         (clear-rectangle-line): ditto.
8979
8980 1999-07-18  Andy Piper  <andy@xemacs.org>
8981
8982         * menubar-items.el (default-menubar): add gutter options.
8983
8984         * gutter-items.el: new file.
8985         (gutter): new group for custom.
8986         (gutter-visible-p): new variable.
8987         (default-gutter-position): ditto.
8988         (buffers-tab): new group for the buffers tab.
8989         (gutter-buffers-tab): widget to put in the gutter.
8990         (buffers-tab-max-size): max number of tabs.
8991         (buffers-tab-switch-to-buffer-function): function to call when a
8992         tab is pressed.
8993         (buffers-tab-omit-function): filter buffers with this function.
8994         (buffers-tab-format-buffer-line-function): format buffer names for
8995         inclusion in tabs.
8996         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
8997         the record.
8998         (build-buffers-tab-internal): build a list of tab items.
8999         (buffers-tab-items): ditto.
9000         (add-tab-to-gutter): put a tab in the gutter area.
9001         (update-tab-in-gutter): reset the buffers in the tab.
9002
9003         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9004
9005         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9006         (switch-to-buffer-hooks): new hook.
9007
9008         * toolbar.el (default-toolbar-position): fix typo.
9009
9010 1999-07-16  Andy Piper  <andy@xemacs.org>
9011
9012         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9013
9014 1999-07-15  Didier Verna  <didier@xemacs.org>
9015
9016         * cus-edit.el (custom-prompt-variable): optional third arg makes
9017         prompt for a comment string.
9018         (customize-set-value): optional prefix makes this function handle
9019         variable comments.
9020         (customize-set-variable): ditto.
9021         (customize-save-variable): ditto.
9022         (customize-customized): handle custom comments.
9023         (customize-save-customized): ditto.
9024         (custom-variable-state-set): ditto.
9025         (custom-face-state-set): ditto.
9026         (customize-saved): ditto.
9027         (custom-variable-set): ditto.
9028         (custom-face-set): ditto.
9029         (custom-variable-save): ditto.
9030         (custom-face-save): ditto.
9031         (custom-variable-reset-saved): ditto.
9032         (custom-face-reset-saved): ditto.
9033         (custom-variable-reset-standard): ditto.
9034         (custom-face-reset-standard): ditto.
9035         (custom-comment-face): new face.
9036         (custom-comment-tag-face): ditto.
9037         (custom-comment): new widget.
9038         (custom-comment-create): new function.
9039         (custom-comment-delete): ditto.
9040         (custom-comment-value-set): ditto.
9041         (custom-comment-show): ditto.
9042         (custom-comment-invisible-p): ditto.
9043         (custom-variable-value-create): create a comment field widget.
9044         (custom-face-value-create): ditto.
9045         (custom-variable-menu): new entry for adding a custom comment.
9046         (custom-face-menu): ditto.
9047         (custom-save-variables): possibly save custom comments.
9048         (custom-save-faces): ditto.
9049
9050         * cus-face.el (custom-set-faces): the arguments can now have a
9051         custom comment as fourth argument.
9052
9053         * custom.el (custom-set-variables): the arguments can now have a
9054         custom comment as fifth element.
9055
9056 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9057
9058         * XEmacs 21.2.18 is released
9059
9060 1999-07-13  SL Baur  <steve@miho>
9061
9062         * lib-complete.el (read-library-name): Revert previous change.
9063         (read-library): Ditto.
9064
9065 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9066
9067         * packages.el (packages-package-list): Capitalize docstring.
9068
9069         * packages.el (packages-find-package-library-path): Use #'nconc
9070         rather than #'append to reduce consing -- #'mapcar uses Flist,
9071         which returns a freshly consed list.  #'append would create yet
9072         another fresh list, using Fmake_list in concat.
9073
9074         * packages.el (package-provide): Use setq with remassq like it
9075         says in its docstring.
9076
9077 1999-07-06  SL Baur  <steve@miho.m17n.org>
9078
9079         * lib-complete.el (progn-with-message): Fix typo.
9080
9081 1999-07-06  SL Baur  <steve@miho.m17n.org>
9082
9083         * mule/mule-misc.el (char-octet): Make function match docstring.
9084         From Katsumi Yamaoka <yamaoka@jpl.org>
9085
9086 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9087
9088         * wid-edit.el (widget-documentation): corrected spelling error.
9089
9090 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9091
9092         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9093         keys if already bound
9094
9095 1999-07-06  SL Baur  <steve@miho.m17n.org>
9096
9097         * lib-complete.el (progn-with-message): Revert previous changes.
9098
9099 1999-06-24  Bob Weiner  <weiner@beopen.com>
9100
9101         * lib-complete.el (find-library):
9102         (find-library-other-window):
9103         (find-library-other-frame): Completely rewrote
9104         so that these functions actually work when called non-interactively.
9105         Also made them handle LIBRARY arguments which end with .el or .elc.
9106
9107 1999-06-24  Bob Weiner  <weiner@beopen.com>
9108
9109         * simple.el (indent-new-comment-line): Locally bound
9110         `block-comment-start' to `comstart' or else when this is called
9111         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9112         `block-comment-start' value, ignoring any existing spacing after a
9113         comment prefix in the previous line and producing ugly comments.
9114
9115 1999-06-23  Bob Weiner  <weiner@beopen.com>
9116
9117         * list-mode.el (mouse-choose-completion):
9118         (choose-completion):
9119         (completion-switch-to-minibuffer): Added.
9120         ([Tab]): [Tab] previously switched to the minibuffer
9121         but since [space] does that and since most applications in the
9122         world use [Tab] to select the next item in a list, do that in the
9123         *Completions* buffer too.  This will cause the least confusion
9124         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9125         06/23/1999.
9126
9127 1999-06-22  Bob Weiner  <weiner@beopen.com>
9128
9129         * help.el (help-buffer-name): Added support for a null value
9130         of `help-buffer-prefix-string' since some buffers require no
9131         prefix.
9132
9133 1999-06-20  Bob Weiner  <weiner@beopen.com>
9134
9135         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9136         in the completion-list-mode-map to bury the completions buffer
9137         even when the minibuffer is no longer active.
9138
9139 1999-06-20  Bob Weiner  <weiner@beopen.com>
9140
9141         * list-mode.el (list-mode): It is visually disconcerting to have
9142         the text cursor disappear within list buffers, especially when
9143         moving from window to window, so leave it visible.
9144
9145 1999-07-01  SL Baur  <steve@miho.m17n.org>
9146
9147         * menubar-items.el (default-menubar): Conditionalize the bug
9148         report menu item (which may not be possible in this XEmacs).
9149         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9150
9151 1999-06-30  SL Baur  <steve@miho.m17n.org>
9152
9153         * subr.el (with-current-buffer): DOC string fix.
9154         Suggested by Bob Weiner <weiner@altrasoft.com>
9155
9156 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9157
9158         * cus-face.el (custom-face-italic): insert missing args
9159
9160 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9161
9162         * packages.el (package-locations): Changed default early package
9163         hierarchies to ~/.xemacs/mule-packages and
9164         ~/.xemacs/xemacs-packages.
9165
9166 1999-06-23  SL Baur  <steve@miho.m17n.org>
9167
9168         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9169
9170 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9171
9172         * packages.el (package-locations): Changed default early package
9173         hierarchy to ~/.xemacs/packages.
9174         (package-locations): Removed `packages' as a possible name for a
9175         late package hierarchy.
9176
9177 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9178
9179         * mule/mule-category.el (word-combining-categories): Set up new
9180         variable.
9181         (word-separating-categories): Likewise.
9182
9183 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9184
9185         * XEmacs 21.2.17 is released
9186
9187 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9188
9189         * font-menu.el (font-menu-set-font): allow for nil specification
9190         of font size.
9191
9192 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9193
9194         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9195         is 1.
9196
9197 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9198
9199         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9200         8859-5 instead of ISO 8859-1.
9201
9202 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9203
9204         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9205         (viet-viscii-encode-table): Ditto.
9206
9207         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9208         Make obsolete definition of char-octet.
9209
9210 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9211
9212         * subr.el: Move no-Mule make-char ...
9213         * help-nomule.el (make-char): To here.
9214         (string-width): Make Mule compatibility alias.
9215
9216 1999-06-15  Andy Piper  <andy@xemacs.org>
9217
9218         * select.el (get-selection-no-error): really make there be no-error.
9219         (get-selection): revert to original.
9220
9221 1999-06-11  Andy Piper  <andy@xemacs.org>
9222
9223         * select.el (selection-sets-clipboard): renamed.
9224         (own-selection): use it.
9225
9226 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9227
9228         * XEmacs 21.2.16 is released
9229
9230 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9231
9232         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9233         missing characters to avoid crash.
9234
9235 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9236
9237         * coding.el (set-terminal-coding-system): Only set the console
9238         coding system on the selected console if it is a tty.
9239
9240 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9241
9242         * cus-face.el:
9243         * cus-edit.el:
9244         * faces.el:
9245         (custom):
9246         (face-spec-set):
9247         * faces.el (frob-face-property):
9248         * font-menu.el (font-menu-set-font):
9249                   Actually apply changes from 1999-03-17
9250
9251 1999-06-10  Andy Piper  <andy@xemacs.org>
9252
9253         * select.el (get-selection): abstract out non error-signalling
9254         part.
9255         (get-selection-no-error): get-selection without signalling an
9256         error.
9257         (selection-is-clipboard-p): new variable. controls whether the
9258         selection sets the clipboard.
9259         (own-selection): use it.
9260
9261         * mouse.el (insert-selection): fallback to clipboard after trying
9262         primary selection and cutbuffer.
9263
9264 1999-06-05  Andy Piper  <andy@xemacs.org>
9265
9266         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9267         selection functions.
9268
9269 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9270
9271         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9272         default value.
9273         (load): Use `raw-text' instead of `no-conversion'.
9274         (insert-file-contents): Likewise.
9275
9276         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9277         of `no-conversion'.
9278
9279 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9280
9281         * coding.el: Don't copy `no-conversion' to `raw-text'.
9282
9283 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9284
9285         * subr.el (make-char): Define it if Mule is not around.
9286
9287 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9288
9289         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9290
9291         * x-select.el (x-disown-selection-internal): Restore symbol as an
9292         obsolete alias.
9293         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9294
9295 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9296
9297         * XEmacs 21.2.15 is released
9298
9299 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9300
9301         * subr.el (split-string): Avoid infinite looping
9302
9303 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9304
9305         * ldap.el (ldap-ignore-attribute-codings): New variable
9306         (ldap-default-attribute-decoder): New variable
9307         (ldap-coding-system): New variable
9308         (ldap-attribute-syntax-encoders): New variable
9309         (ldap-attribute-syntax-decoders): New variable
9310         (ldap-attribute-syntaxes-alist): New variable
9311         (ldap-encode-boolean): New function
9312         (ldap-decode-boolean): New function
9313         (ldap-encode-country-string): New function
9314         (ldap-decode-string): New function
9315         (ldap-decode-address): New function
9316         (ldap-encode-address): New function
9317         (ldap-decode-attribute): New function
9318         (ldap-search): Use some of these
9319
9320 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9321
9322         * version.el (emacs-version): Make the patch level/beta come
9323         before the XEmacs qualifier so that it gets into (funcall
9324         emacs-version) and thus in the bug reports.
9325         (emacs-version>=): Support patch levels.
9326
9327 1999-06-03  SL Baur  <steve@xemacs.org>
9328
9329         * version.el: implement x.y.z version number
9330         From Jan Vroonhof <vroonhof@math.ethz.ch>
9331
9332 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9333
9334         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9335
9336 1999-05-22  Vin Shelton <acs@xemacs.org>
9337
9338         * startup.el: Document -private and break out non-standard X options.
9339
9340 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9341
9342         * mule/mule-charset.el (charset-after): New function.
9343         (charset-direction): Synch with Mule, update docstring.
9344         (get-charset-property): New function.
9345         (put-charset-property): New function.
9346         (charset-plist): New function.
9347
9348         * mule/mule-charset.el (compose-region):
9349         (decompose-region): remove;  these functions (which don't work
9350         since we don't do composite characters) have been moved to
9351         mule-util.el.
9352         (toplevel): follow coding standards
9353
9354 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9355
9356         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9357         exist any more.
9358
9359         * code-files.el: Fix commentary to follow coding standards.  Move
9360         the single line left in mule-files.el to here.
9361
9362         * mule/mule-files.el: delete.
9363
9364 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9365
9366         * info.el (Info-scroll-prev): Use event functions instead of the
9367         old emacs 19 interface.
9368
9369 1999-06-02  Andy Piper  <andy@xemacs.org>
9370
9371         * x-font-menu.el (x-font-menu-load-font):
9372         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9373
9374 1999-05-31  Andy Piper  <andy@xemacs.org>
9375
9376         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9377         group.
9378         (font-menu-this-frame-only-p): ditto.
9379         (font-menu-max-items): reinstate, from Jan Vroonhof
9380         <vroonhof@math.ethz.ch>
9381         (font-menu-submenu-name-format): ditto.
9382         (font-menu-split-long-menu): ditto, for use by the family
9383         constructor.
9384         (font-menu-family-constructor): use it.
9385
9386 1999-05-30  Andy Piper  <andy@xemacs.org>
9387
9388         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9389         for use by the font menu.
9390
9391         * msw-font-menu.el: new file implementing mswindows specific
9392         font-menu behaviour.
9393         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9394         (mswindows-font-menu-junk-families): ditto.
9395         (hack-font-truename): ditto.
9396         (mswindows-font-regexp-ascii): ditto.
9397         (mswindows-reset-device-font-menus): ditto.
9398         (mswindows-font-menu-font-data): ditto.
9399         (mswindows-font-menu-load-font): ditto.
9400
9401         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9402         (x-font-menu-font-data): ditto.
9403         (x-font-menu-load-font): ditto.
9404
9405         * font-menu.el: new file implementing generic font menu behaviour.
9406         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9407         made device independent.
9408         (font-menu-this-frame-only-p): ditto.
9409         (font-menu-preferred-resolution): ditto.
9410         (font-menu-size-scaling): new variable used to determine whether
9411         sizes are in points or tenths of a point.
9412         (vassoc): moved from x-font-menu.el.
9413         (device-fonts-cache): ditto.
9414         (device-fonts-cache): ditto.
9415         (flush-device-fonts-cache): ditto.
9416         (reset-device-font-menus): copied from x-font-menu.el and made
9417         device independent. Most functionality deferred to
9418         device-dependent versions.
9419         (font-menu-family-constructor): copied from x-font-menu.el and
9420         made device independent.
9421         (font-menu-size-constructor): ditto.
9422         (font-menu-weight-constructor): ditto.
9423         (font-menu-set-font): ditto.
9424         (font-menu-change-face): ditto.
9425         (font-menu-load-font): new device method.
9426         (font-menu-font-data): ditto.
9427
9428         * x-font-menu.el: The above functions deleted.
9429
9430 1999-05-26  Andy Piper  <andy@xemacs.org>
9431
9432         * update-elc.el:
9433         * make-docfile.el:
9434         * loadup.el: rehash expand-file-name usage to not use default-directory.
9435
9436 1999-05-21  Andy Piper  <andy@xemacs.org>
9437
9438         * x-select.el (x-select-convert-to-text):
9439         (x-selected-text-type):
9440         (x-get-selection):
9441         (xselect-convert-to-string):
9442         (xselect-convert-to-compound-text):
9443         (xselect-convert-to-length):
9444         (xselect-convert-to-targets):
9445         (xselect-convert-to-delete):
9446         (xselect-convert-to-filename):
9447         (xselect-convert-to-charpos):
9448         (xselect-convert-to-lineno):
9449         (xselect-convert-to-colno):
9450         (xselect-convert-to-sourceloc):
9451         (xselect-convert-to-os):
9452         (xselect-convert-to-host):
9453         (xselect-convert-to-user):
9454         (xselect-convert-to-class):
9455         (xselect-convert-to-name):
9456         (xselect-convert-to-integer):
9457         (xselect-convert-to-atom):
9458         (xselect-convert-to-identity): functions renamed from x-* and
9459         moved to select.el.
9460         (x-get-secondary-selection): use rename get-selection.
9461         (x-get-clipboard): ditto.
9462         (x-own-selection): moved to select.el.
9463         (x-valid-simple-selection-p): ditto.
9464         (x-dehilight-selection): ditto.
9465         (x-own-clipboard): ditto.
9466         (x-disown-selection): ditto.
9467
9468         * x-mouse.el (x-yank-function): moved to mouse.el.
9469         (x-insert-selection): ditto.
9470         (x-set-point-and-move-selection): use renamed function.
9471
9472         * select.el (selected-text-type): moved and renamed from
9473         x-select.el.
9474         (selection-owner-p): moved to C.
9475         (selection-exists-p): ditto.
9476         (get-cutbuffer): new device method.
9477         (get-selection): generalised and moved from x-select.el.
9478         (own-selection): moved x-own-selection functionality into here.
9479         (dehilight-selection): renamed and moved from x-select.el.
9480         (own-clipboard): functionality moved from x-select.el using new
9481         generic C builtins.
9482         (disown-clipboard): ditto.
9483         (select-convert-to-text):
9484         (select-convert-to-string):
9485         (select-convert-to-compound-text):
9486         (select-convert-to-length):
9487         (select-convert-to-targets):
9488         (select-convert-to-delete):
9489         (select-convert-to-filename):
9490         (select-convert-to-charpos):
9491         (select-convert-to-lineno):
9492         (select-convert-to-colno):
9493         (select-convert-to-sourceloc):
9494         (select-convert-to-os):
9495         (select-convert-to-host):
9496         (select-convert-to-user):
9497         (select-convert-to-class):
9498         (select-convert-to-name):
9499         (select-convert-to-integer):
9500         (select-convert-to-atom):
9501         (select-convert-to-identity): new functions renamed from x-* and
9502         moved from x-select.el.
9503
9504         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9505         into here and use as the default window-system mouse yank.
9506         (insert-selection): generalised and moved from x-mouse.el.
9507         (own-clipboard): moved to C.
9508
9509         * msw-select.el (mswindows-selection-owned-p): deleted.
9510         (mswindows-own-selection): generalised and moved to select.el.
9511         (mswindows-disown-selection): generalised and moved to C.
9512         (mswindows-selection-owner-p): ditto.
9513
9514 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9515
9516         * XEmacs 21.2.14 is released
9517
9518 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9519
9520         * about.el: update contact info for jason and slb.
9521
9522 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9523
9524         * mule/european.el (setup-romanian-environment): Add Romanian
9525         support from Emacs/Mule romanian.el.
9526
9527 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9528
9529         * cus-face.el: Label all custom changes with the 'custom' tag.
9530
9531         * cus-edit.el: idem ditto.
9532
9533         * faces.el: Added suport for adding device tags to various functions.
9534         (custom): New device tag.
9535         (face-spec-set): Call reset face with tags argument. No longer do
9536         x-init-global-faces hack.
9537
9538         * faces.el (frob-face-property): Use an anonymous specifier to map
9539         frob-face-property-1 over.
9540
9541         * x-font-menu.el (font-menu-set-font): Always specify all
9542         properties to custom.
9543
9544 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9545
9546         * mule/european.el (setup-czech-environment): Add czech support.
9547         From David Sauer <davids@orfinet.cz>
9548
9549 1999-03-15  SL Baur  <steve@xemacs.org>
9550
9551         * check-features.el: Turn hard errors into warnings.
9552
9553 1999-03-21  SL Baur  <steve@xemacs.org>
9554
9555         * simple.el (delete-key-deletes-forward): As per discussion on
9556         xemacs-beta, default to t.
9557
9558 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9559
9560         * loadup.el: Define Installation-string before loading anything.
9561
9562 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9563
9564         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9565         From Anders Stenman <stenman@isy.liu.se>
9566
9567 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9568
9569         * wid-edit.el (widget-glyph-find): Ditto.
9570
9571         * packages.el (locate-library): Ditto.
9572
9573         * loadup.el (really-early-error-handler): Ditto.
9574
9575         * lib-complete.el (read-library): Ditto.
9576
9577         * faces.el (set-face-stipple): Ditto.
9578
9579         * code-files.el (load): Use new calling style of locate-file.
9580
9581 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9582
9583         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9584         dead.
9585
9586 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9587
9588         * dumped-lisp.el (preloaded-file-list): Don't load
9589         Installation.el.
9590
9591         * loadup.el (Installation-string): Define it here.
9592
9593 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9594
9595         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9596         Installation.el needs to be loaded before `dump-paths', otherwise
9597         the dumping process won't find it.
9598
9599 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9600
9601         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9602         subr so that we can use `replace-in-string' in Installation.el to
9603         get rid of C-m chars under the native Windows build.
9604
9605 1999-04-29  Andy Piper  <andy@xemacs.org>
9606
9607         * make-docfile.el: canonicalize file and directory names.
9608
9609         * device.el (call-device-method): new function for calling device
9610         specific methods.
9611         (define-device-method): new function for defining device methods.
9612         (define-device-method*): ditto.
9613
9614 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9615
9616         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9617
9618 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9619
9620         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9621         (cyrillic-koi8-r-encode-table): Likewise.
9622         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9623         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9624
9625         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9626         from vietnamese.el].
9627
9628         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9629         mule/mule-misc.el.
9630
9631 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9632
9633         * mule/thai-xtis.el:
9634         - Change font registry name from "Thai94x94-0" to "xtis-0".
9635         - Change mnemonic of coding-system `tis-620' to "TIS620".
9636
9637 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9638
9639         * mule/ethiopic.el: fixed.
9640
9641 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9642
9643         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9644
9645         * mule/thai-xtis.el: New file.
9646
9647         * mule/vietnamese.el: New file.
9648
9649         * mule/ethiopic.el: New file.
9650
9651 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9652
9653         * bytecomp.el (byte-compile-close-variables): Leave
9654         debug-issue-ebola-notices alone.
9655
9656 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9657
9658         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9659         at the top of the buffer since it is the most important thing to
9660         customize
9661         (ldap-get-host-parameter): New defun
9662         (ldap-search): Add a new parameter `withdn' to retrieve the
9663         distinguished names of entries
9664
9665 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9666
9667         * startup.el (splash-frame-body): Date and spelling fixes.
9668
9669 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9670
9671         * view-less.el (toggle-truncate-lines): add autoload tag
9672
9673 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9674
9675         * format.el (format-alist): Disable image stuff.
9676
9677 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9678
9679         * wid-edit.el (widget-glyph-find): Search by directories, then by
9680         suffixes rather than the other way around.
9681         (widget-image-conversion): Renamed to
9682         `widget-image-file-name-suffixes'.
9683
9684 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9685
9686         * mule/mule-charset.el: Made old functions obsolete, remove the
9687         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9688         (charset-iso-graphic-plane): Rename from charset-graphic.
9689         (charset-iso-final-char): Rename from charset-final.
9690         (charset-width): Rename from charset-columns.
9691         (charset-bytes): Added from fsf compatibility, returns always 1.
9692
9693         * mule/mule-misc.el: Move charset-doc-string alias to
9694         mule-charset.el
9695
9696 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9697
9698         * x-faces.el (x-make-font-bold-italic): honor
9699         *try-oblique-before-italic-fonts*
9700
9701 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9702
9703         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9704
9705 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9706
9707         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9708         name.
9709
9710 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9711
9712         * cl-extra.el (equalp): Would bug out for lists.
9713
9714 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9715
9716         * about.el (about-hackers):  Change cgw's email address
9717
9718 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9719
9720         * XEmacs 21.2.13 is released
9721
9722 1999-03-12  SL Baur  <steve@xemacs.org>
9723
9724         * simple.el (delete-key-deletes-forward): Revert to previous
9725         behavior.
9726
9727 1999-01-18  Didier Verna  <didier@xemacs.org>
9728
9729         * menubar-items.el (xemacs-splash-buffer): handle the case of
9730         multiple elements in the splash buffer body.
9731
9732         * startup.el (splash-frame-timeout): new constant: interval
9733         between splash buffer elements.
9734         (command-line-1): handle splash buffer with multiple elements (use
9735         a timeout).
9736         (splash-frame-body): Originally `startup-splash-frame-body'.
9737         Rewrote a cleaner and more readable version. This can now be array,
9738         in which case each element is displayed in turn in the splash buffer.
9739         (splash-frame-static-body): new constant. Persistent information
9740         across all splash buffer elements (preserves the possibility to give
9741         it in different languages.
9742         (circulate-splash-frame-elements): new function. Used as a timeout
9743         to circulate through all splash frame elements and display them in
9744         sequence.
9745         (display-splash-frame): originally `startup-splash-frame'. Handle
9746         the case of multiple elements in the splash buffer body. Now
9747         returns a timeout id if multiple elements to display, or nil.
9748
9749 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9750
9751         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9752         so they can be overridden by x-init-face-from-resources.
9753         Additionally specify the font name also with an x tag.
9754
9755 1999-03-08  Andy Piper  <andy@xemacs.org>
9756
9757         * package-get.el (package-get-base): autoload.
9758
9759         * menubar-items.el (default-menubar): add update menu item. Fix
9760         custom menu to only be activated when package-base is available.
9761
9762         * package-get.el (package-get-custom): don't load
9763         package-get-custom as it is auto-generated. Fix group definition.
9764
9765 1999-03-05  Didier Verna  <didier@xemacs.org>
9766
9767         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9768         instead of `symbol-name' (Thanks Kyle).
9769
9770         * cus-edit.el (custom-save-variables): use `prin1' instead of
9771         princ to write symbols.
9772
9773 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9774
9775         * XEmacs 21.2.12 is released
9776
9777 1999-03-05  SL Baur  <steve@xemacs.org>
9778
9779         * menubar-items.el (default-menubar): Add kfm browsing support.
9780         From Neal Becker <nbecker@fred.net>
9781
9782 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9783
9784         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9785         calls to font-lock during buffer reversion.
9786
9787 1999-02-12  Didier Verna  <didier@xemacs.org>
9788
9789         * info.el (Info-build-node-completions): unconditionally widen the
9790         tag table buffer.
9791
9792 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9793
9794         * x-faces.el (x-init-face-from-resources):
9795         Only set fonts in the 'x locale.
9796
9797 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9798
9799         * package-ui.el (pui-install-selected-packages): Don't throw on
9800         `package-admin-delete-binary-package' returning nil since it's
9801         normal.  Reindent function.
9802         (pui-add-required-packages): Handle case where packages selected
9803         for installation have never been installed.
9804
9805 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9806
9807         * menubar-items.el (default-menubar):
9808         Implement the ``Mule->Set coding system of process'' menu item.
9809
9810 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9811
9812         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9813         files
9814         - Change some `if's to `when's
9815
9816 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9817
9818         * XEmacs 21.2.11 is released
9819
9820 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9821
9822         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9823         against window close (Fix Bug #460).
9824         (ask-user-about-lock-dbox): Idem.
9825
9826 1999-02-25  SL Baur  <steve@xemacs.org>
9827
9828         * mule/mule-charset.el (charset-leading-byte): New function.
9829         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9830
9831 1999-02-12  Andy Piper  <andy@xemacs.org>
9832
9833         * about.el (xemacs-hackers): change andy's email address.
9834         (about-url-alist): change andy's web page address.
9835         (about-xemacs): add piper.
9836
9837 1999-02-16  SL Baur  <steve@xemacs.org>
9838
9839         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9840         of mule-base into lisp/mule.
9841
9842 1999-02-16  SL Baur  <steve@xemacs.org>
9843
9844         * mule/arabic.el:
9845         mule/canna-leim.el:
9846         mule/chinese.el:
9847         mule/cyrillic.el:
9848         mule/english.el:
9849         mule/european.el:
9850         mule/greek.el:
9851         mule/hebrew.el:
9852         mule/japanese.el:
9853         mule/kinsoku.el:
9854         mule/korean.el:
9855         mule/misc-lang.el:
9856         mule/mule-category.el:
9857         mule/mule-ccl.el:
9858         mule/mule-charset.el:
9859         mule/mule-cmds.el:
9860         mule/mule-coding.el:
9861         mule/mule-files.el:
9862         mule/mule-help.el:
9863         mule/mule-init.el:
9864         mule/mule-misc.el:
9865         mule/mule-tty-init.el:
9866         mule/mule-x-init.el:
9867         mule/viet-chars.el:  Remerge from mule-base.
9868
9869         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9870         of mule-base into lisp/mule.
9871
9872 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9873
9874         * process.el (exec-to-string): Use `shell-command-switch' in place
9875         of hard-wired "-c" (for WindowsNT).
9876
9877 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9878
9879         * menubar-items.el (default-menubar):  Remove obsolete
9880         "Gopher" item
9881
9882 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9883
9884         * package-admin.el (package-admin-get-install-dir): First fall
9885         back to the location of xemacs-base for non-mule packages.
9886
9887 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9888
9889         * paths.el:
9890         - improved automounter tmp directory support.
9891         - support 4 (!) empirically discovered automounter conventions
9892
9893 1999-02-12  SL Baur  <steve@xemacs.org>
9894
9895         * etags.el (pop-tag-mark): autoload to match key binding.
9896
9897 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9898
9899         * XEmacs 21.2.10 is released
9900
9901 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
9902
9903         * package-get.el (package-get-remote-filename): Don't bug out for
9904         a local file name in the search entry.
9905
9906 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
9907
9908         * XEmacs 21.2.9 is released
9909
9910 1999-01-19  Didier Verna  <didier@xemacs.org>
9911
9912         * replace.el (replace-search-function): new variable containing a
9913         function to perform a search-forward.
9914         (replace-re-search-function): new variable containing a function
9915         to perform a re-search-forward.
9916         (perform-replace): use them.
9917
9918 1999-01-25  Didier Verna  <didier@xemacs.org>
9919
9920         * select.el (selection-owner-p): use the name `XEmacs'.
9921         (cut-copy-clear-internal): ditto.
9922
9923 1999-01-18  Andy Piper  <andy@xemacs.org>
9924
9925         * about.el (about-url-alist): Update my entry.
9926         (xemacs-hackers): Ditto.
9927
9928 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
9929
9930         * buffer.el (switch-to-buffer): Fixing documentation.
9931         * minibuf.el (minibuffer-completion-table): ditto.
9932         * cl-macs.el (return-from): ditto.
9933
9934 1999-01-04  Didier Verna  <didier@xemacs.org>
9935
9936         * replace.el (delete-non-matching-lines): temporarily disable
9937         case-folding when called interactively with a regexp containing
9938         uppercase characters.
9939         (delete-matching-lines): ditto.
9940         (count-matches): ditto.
9941         (list-matching-lines): ditto.
9942
9943 1999-01-07  Colin Rafferty  <colin@xemacs.org>
9944
9945         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
9946         abort if current window is split horizontally, not if others are
9947         split.  Got rid of unnecessary minibuffer checking.  Also, add
9948         some comments (it's still complex).
9949
9950 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
9951
9952         * package-get.el: changed address for doc.ic.ac.uk to
9953         sunsite.doc.ic.ac.uk
9954
9955 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9956
9957         * ldap.el (toplevel): Remove requires so that the file compiles
9958         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
9959
9960 1999-01-10  J. Kean Johnston  <jkj@sco.com>
9961
9962         * dump-paths.el: Calculate module-directory and set
9963         module-load-path to the load path for modules.
9964
9965         * loadup.el: Get bootstrap value of module-load-path from the
9966         environment variable EMACSBOOTSTRAPMODULEPATH.
9967         - Display the module load path if we're debugging paths.
9968
9969         * setup-paths.el: Added function paths-find-site-module-directory.
9970         - Added function paths-find-module-directory.
9971         - Added function paths-construct-module-load-path.  Uses new
9972         environment variable EMACSMODULEPATH.
9973
9974 1998-12-30  Martin Buchholz  <martin@xemacs.org>
9975
9976         * font.el (font-default-object-for-device):
9977         Oops! This `or' can't be replaced by `unless'.
9978         Fixed inability to run w3, among other things.
9979
9980 1998-12-17  Charles G. Waldman <cgw@pgt.com>
9981
9982         * package-admin.el: Change initialization of
9983           package-admin-install-function dependent on system type.
9984           Change package-admin-install-function-mswindows to use
9985           "minitar".
9986
9987 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
9988
9989         * mouse.el (default-mouse-motion-handler): Disable help echo while
9990         in the minibuffer.
9991
9992 1998-12-28  Martin Buchholz <martin@xemacs.org>
9993
9994         * XEmacs 21.2.8 is released.
9995
9996 1998-12-24  Martin Buchholz <martin@xemacs.org>
9997
9998         * XEmacs 21.2.7 is released.
9999
10000 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10001
10002         * package-ui.el (pui-list-packages): Set truncate-lines.
10003
10004         * package-get.el (package-get-download-menu): Use
10005         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10006
10007         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10008         (pui-help-string): idem.
10009         (list-packages-mode): New major mode.
10010         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10011         (pui-install-selected-packages): Add suport for removing packages.
10012         (pui-toggle-package-delete-key): New function.
10013         (pui-popup-context-sensitive): New kludge.
10014         (pui-list-packages): Add warning when `package-get-remote' is nil.
10015         (package-ui-add-site): New function.
10016
10017 1998-12-01  Didier Verna  <didier@xemacs.org>
10018
10019         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10020
10021 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10022
10023         * ldap.el: Custom-ized
10024         (toplevel): Do not provide `ldap' which is provided by C level
10025         LDAP code
10026         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10027
10028 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10029
10030         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10031
10032 1998-12-17  Andy Piper  <andy@xemacs.org>
10033
10034         * sound.el (sound-load-list): name changed from sound-load-alist.
10035         (sound-extension-list): name changed from sound-ext-list.
10036         (load-default-sounds): use new names.
10037         (load-sound-file): use new names.
10038
10039 1998-12-16  Andy Piper  <andy@xemacs.org>
10040
10041         * XEmacs 21.2.6 is released
10042
10043 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10044
10045         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10046         errors.
10047
10048 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10049
10050         * wid-edit.el (widget-echo-this-extent): Set
10051         help-echo-owns-message to t.
10052
10053 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10054
10055         * package-get.el (package-get-download-menu): use toggles for
10056           each site in the download site menu.
10057
10058 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10059
10060         * package-get.el (package-get): If we cannot find a package
10061           because package-get-remote is not set, give a more helpful
10062           error message.
10063
10064 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10065
10066         * package-get.el (package-get-remote-filename): use an EFS path
10067         with user anonymous if no user is specified.
10068
10069 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10070
10071         * faces.el (face-spec-set): Re-init fallfacks for default after
10072         calling reset-face on the default face.
10073
10074 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10075
10076         * package-admin.el (package-admin-default-install-function):
10077         Behave as advertised.  Make sure the pkg-dir is proper for
10078         default-directory.
10079         (package-admin-add-binary-package): Make sure the pkg-dir is
10080         proper for default-directory.
10081         (package-admin-install-function-mswindows): Make sure the pkg-dir
10082         is proper for default-directory.
10083
10084 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10085
10086         * XEmacs 21.2.5 is released
10087
10088 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10089
10090         * files.el (binary-file-regexps): regexp-opt is not available at
10091         bytecompile time.
10092
10093 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10094
10095         * x-win-xfree86.el:
10096         * x-win-sun.el (x-win-init-sun):
10097         * x-win-sun.el:
10098         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10099         * x-iso8859-1.el:
10100         * x-init.el (init-post-x-win):
10101         * x-init.el (init-pre-x-win):
10102         * x-init.el (x-initialize-compose):
10103         * x-init.el:
10104         * x-compose.el:
10105         * winnt.el:
10106         * widget.el:
10107         * wid-edit.el (widget-glyph-click):
10108         * wid-edit.el (widget-glyph-find):
10109         * wid-edit.el (widget-type):
10110         * view-less.el (view-buffer-other-window):
10111         * very-early-lisp.el:
10112         * version.el:
10113         * toolbar.el:
10114         * toolbar-items.el:
10115         * term/sun.el (suntool-map):
10116         * term/sun-mouse.el:
10117         * term/internal.el:
10118         * syntax.el (modify-syntax-entry):
10119         * symbol-syntax.el:
10120         * subr.el:
10121         * startup.el (lock-directory):
10122         * simple.el (set-comment-column):
10123         * simple.el (backward-delete-char-untabify):
10124         * shadow.el (find-emacs-lisp-shadows):
10125         * shadow.el:
10126         * setup-paths.el (paths-construct-info-path):
10127         * select.el (cut-copy-clear-internal):
10128         * process.el (call-process-region):
10129         * process.el (start-process-shell-command):
10130         * process.el:
10131         * paths.el (rmail-spool-directory):
10132         * paragraphs.el (use-hard-newlines):
10133         * package-get.el (package-get-dependencies):
10134         * package-admin.el (package-admin-delete-binary-package):
10135         * obsolete.el (truncate-string):
10136         * obsolete.el (store-substring):
10137         * mouse.el (default-mouse-track-maybe-own-selection):
10138         * mouse.el (mouse-yank-at-point):
10139         * modeline.el:
10140         * modeline.el (mouse-drag-modeline):
10141         * minibuf.el (read-directory-name-internal):
10142         * minibuf.el (read-file-name-internal):
10143         * minibuf.el (read-file-name-internal-1):
10144         * minibuf.el (read-file-name-2):
10145         * minibuf.el (exact-minibuffer-completion-p):
10146         * minibuf.el (read-from-minibuffer):
10147         * minibuf.el:
10148         * menubar.el (check-menu-syntax):
10149         * map-ynp.el (map-y-or-n-p):
10150         * make-docfile.el (docfile-out-of-date):
10151         * loadup.el ((member "run-temacs" command-line-args)):
10152         * loadup.el ((member "no-site-file" command-line-args)):
10153         * loadup.el (really-early-error-handler):
10154         * loadup.el:
10155         * loadhist.el:
10156         * loaddefs.el:
10157         * lisp-mnt.el (lm-verify):
10158         * lib-complete.el (lib-complete:cache-completions):
10159         * lib-complete.el (library-all-completions):
10160         * itimer.el (itimer-run-expired-timers):
10161         * info.el (Info-mode):
10162         * info.el (Info-insert-file-contents):
10163         * info.el (Info-rebuild-dir):
10164         * info.el (Info-build-dir-anew):
10165         * info.el (Info-parse-dir-entries):
10166         * info.el (Info-dir-outdated-p):
10167         * info.el (Info-insert-dir):
10168         * info.el (info-xref):
10169         * info.el:
10170         * hyper-apropos.el (hyper-apropos-get-doc):
10171         * hyper-apropos.el (hyper-describe-face):
10172         * hyper-apropos.el (hyper-apropos-mode):
10173         * hyper-apropos.el:
10174         * help.el (list-processes):
10175         * help.el:
10176         * gnuserv.el:
10177         * font.el (mswindows-font-create-name):
10178         * font.el (font-default-font-for-device):
10179         * font.el (x-font-create-object):
10180         * font.el (font-registry):
10181         * font.el:
10182         * font-lock.el (font-lock-keywords):
10183         * font-lock.el:
10184         * finder.el (finder-compile-keywords):
10185         * find-paths.el (paths-find-recursive-path):
10186         * fill.el (set-justification-center):
10187         * fill.el (fill-region-as-paragraph):
10188         * files.el (insert-directory):
10189         * files.el (wildcard-to-regexp):
10190         * files.el (recover-file):
10191         * files.el (basic-save-buffer):
10192         * files.el (delete-auto-save-file-if-necessary):
10193         * files.el (file-relative-name):
10194         * files.el (backup-extract-version):
10195         * files.el (backup-buffer):
10196         * files.el (set-visited-file-name):
10197         * files.el (set-auto-mode):
10198         * files.el (interpreter-mode-alist):
10199         * files.el:
10200         * files.el (find-file-noselect):
10201         * files.el (abbreviate-file-name):
10202         * files.el (parse-colon-path):
10203         * files.el (directory-abbrev-alist):
10204         * etags.el (visit-tags-table-buffer):
10205         * easymenu.el (easy-menu-define):
10206         * dragdrop.el (experimental-dragdrop-drag):
10207         * dragdrop.el (dragdrop-drop-do-functions):
10208         * dragdrop.el (dragdrop-drop-at-point):
10209         * disass.el (disassemble-1):
10210         * disass.el (disassemble-internal):
10211         * disass.el (disassemble):
10212         * disass.el:
10213         * derived.el (derived-mode-init-mode-variables):
10214         * derived.el (define-derived-mode):
10215         * custom.el (defgroup):
10216         * cus-edit.el (custom-quote):
10217         * config.el:
10218         * code-process.el (open-network-stream):
10219         * code-process.el (start-process):
10220         * code-process.el (call-process-region):
10221         * code-process.el (call-process):
10222         * code-process.el:
10223         * code-files.el (insert-file-contents):
10224         * code-files.el:
10225         * code-files.el (buffer-file-coding-system-for-read):
10226         * cmdloop.el (yes-or-no-p-minibuf):
10227         * cl.el:
10228         * cl-macs.el:
10229         * cl-extra.el:
10230         * callers-of-rpt.el (make-caller-report):
10231         * callers-of-rpt.el:
10232         * bytecomp.el (batch-byte-recompile-directory):
10233         * bytecomp.el (batch-byte-compile-1):
10234         * bytecomp.el (batch-byte-compile):
10235         * bytecomp.el (display-call-tree):
10236         * bytecomp.el (byte-compile-insert):
10237         * bytecomp.el (byte-compile-two-args-19->20):
10238         * bytecomp.el (byte-compile-variable-ref):
10239         * bytecomp.el (byte-compile-form):
10240         * bytecomp.el (byte-compile-top-level-body):
10241         * bytecomp.el (byte-compile-out-toplevel):
10242         * bytecomp.el (byte-compile-byte-code-maker):
10243         * bytecomp.el (byte-compile-file-form-defmumble):
10244         * bytecomp.el (byte-compile-file-form):
10245         * bytecomp.el (byte-compile-keep-pending):
10246         * bytecomp.el (byte-compile-insert-header):
10247         * bytecomp.el (byte-compile-from-buffer):
10248         * bytecomp.el (byte-compile-file):
10249         * bytecomp.el (byte-recompile-file):
10250         * bytecomp.el (byte-compile-close-variables):
10251         * bytecomp.el (byte-compile-warn-about-unused-variables):
10252         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10253         * bytecomp.el (byte-compiler-legal-options):
10254         * bytecomp.el (byte-compile-lapcode):
10255         * bytecomp.el (byte-optimize-log):
10256         * bytecomp.el ((fboundp 'defsubst)):
10257         * bytecomp.el:
10258         * bytecomp-runtime.el:
10259         * byte-optimize.el (byte-optimize-apply):
10260         * byte-optimize.el (car):
10261         * byte-optimize.el (byte-optimize-form):
10262         * byte-optimize.el (byte-optimize-form-code-walker):
10263         * byte-optimize.el:
10264         * build-report.el (build-report-insert-installation-file):
10265         * build-report.el (build-report):
10266         * auto-show.el:
10267         * apropos.el (apropos-documentation):
10268         - mega patch
10269         - clean up byte-compile warnings
10270         - remove unused variables
10271         - Use common lisp style hashtable functions
10272         - byte compiler cleanup
10273         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10274         - remove old backquote syntax usage
10275         - move some cl functionality into C for speed.
10276         - remove last remaining VMS support
10277         - spelling fixes
10278         - implement last, butlast, nbutlast, copy-list in C.
10279         - new macro ignore-file-errors, similar to ignore-errors
10280           (ignore-file-errors (delete-file "foo"))
10281         - get frequent garbage collection during loadup.el by tweaking
10282           gc-cons-threshold, rather than explicitly calling garbage-collect
10283         - default delete-key-deletes-forward to `t'.
10284
10285 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10286
10287         * XEmacs 21.2-beta4 is released.
10288
10289 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10290
10291         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10292         (easy-menu-item-present-p): Wrapper around find-menu-item.
10293         (easy-menu-remove-item): Wrapper around delete-menu-item.
10294
10295         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10296         (add-menu-button): Add 'in-menu' argument.
10297         (add-menu-item-1): Add in-menu support to helper function.
10298
10299 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10300
10301         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10302
10303 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10304
10305         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10306         of Dec 4, 1997.
10307
10308 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10309
10310         * process.el (shell-command-on-region): Report if the command
10311         succeeded or failed.
10312
10313 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10314
10315         * subr.el (buffer-substring-no-properties): Comment out.
10316
10317 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10318
10319         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10320           into font instances first, like `x-frob-font-size' does.
10321           (mswindows-find-larger-font): ditto
10322
10323 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10324
10325         * package-ui.el (pui-install-selected-packages): fix args in call
10326         to `package-get'.
10327
10328 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10329
10330         * package-get.el (host-name): New widget type.
10331         (package-get-remote): Better customization using new type.
10332         (package-get-download-sites): idem dito.
10333
10334         (package-get-custom): Do not use package-get-all untill we have
10335         runtime dependencies.
10336
10337         (package-get-remove-copy): Default to 't' we no longer need this
10338         kludge as we do not currently use depenencies.
10339
10340         (package-get-was-current): New variable.
10341         (package-get-require-base): New 'force-current' argument.
10342         (package-get-update-base): idem
10343         (package-get-package-provider):  idem
10344         (package-get-locate-index-file): New 'no-remote' argument.
10345         (package-get-locate-file): idem.
10346
10347         (package-get-maybe-save-index): New function.
10348         (package-get-update-base): Use it.
10349
10350 1998-10-28 Greg Klanderman <greg@alphatech.com>
10351
10352         * package-get.el (package-get-remote): default to nil; by default,
10353         don't go out to the net via EFS.  They must select a download site.
10354         (package-get-download-sites): new variable.
10355         (package-get-download-menu): new function.
10356         (package-get-locate-index-file): new function.
10357         (package-get-update-base): use it.
10358
10359         * menubar-items.el (default-menubar): add "Update Package Index"
10360         and "Add Download Site" menus under Options | Manage Packages.
10361
10362 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10363
10364         * package-get.el (package-get): bugfix code checking installed version
10365         for case where package is not currently installed.
10366         (package-get-require-signed-base-updates): new variable.
10367         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10368         deemed not a goot thing.  Use the variable
10369         package-get-allow-unsigned-base-updates instead.
10370
10371 1998-10-16 Greg Klanderman <greg@alphatech.com>
10372
10373         * package-get.el (package-get): Don't install an older version than
10374         we already have unless explicitly told to.  Issue a warning.
10375
10376         * package-ui.el (pui-add-required-packages): when adding
10377         dependencies, don't add packages that are up to date.
10378         (pui-package-symbol-char):  Don't consider a package out of date
10379         if you have a newer version installed than the latest version in
10380         package-get-base.
10381
10382         * package-get.el (package-get-base-filename): document that it may
10383         be a path relative to package-get-remote;  new default value.
10384         (package-get-locate-file): new function.
10385         (package-get-update-base): use it to expand package-get-base-filename.
10386         (package-get-save-base): new function to save the package-get database
10387         to file.
10388         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10389         (package-get-update-base): pass the REMOTE-SOURCE arg.
10390         (package-get-update-base-entry): call package-get-custom-add-entry.
10391         (package-get-file-installed-p): removed; no longer needed.
10392         (package-get-create-custom): ditto.
10393         (toplevel): remove code to build and load package-get-custom.el
10394         (package-get-custom-add-entry): new function.
10395
10396 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10397
10398         * wid-edit.el (widget-button-click): Don't switch window.
10399
10400 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10401
10402         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10403
10404 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10405
10406         * etags.el (find-tag-default): Run find-tag-hook using
10407         run-hooks rather than funcall
10408
10409 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10410
10411         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10412         and the current local map as the parents to isearch-mode-map.
10413
10414 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10415
10416         * XEmacs 21.2-beta3 is released.
10417
10418 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10419
10420         * package-get.el (package-get-update-base): use
10421         insert-file-contents-internal, not insert-file-contents-literally.
10422
10423 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10424
10425         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10426         dump time.
10427
10428 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10429
10430         * package-get.el (package-get-update-base-entry): new function.
10431         (package-get-update-base): renamed; was `package-get-load-base'.
10432         cleanup, and use package-get-update-base-from-buffer.
10433         (package-get-update-base-from-buffer): new function.
10434         (package-get-update-base-entries): new; helper for above.
10435         Do not eval lisp grabbed over ftp; parse it from new format.
10436
10437 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10438
10439         * files.el (set-auto-mode): Don't play games loading package-get
10440         database; package-get-package-provider will handle it all.
10441
10442 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10443
10444         * package-get.el (package-get-base-filename): new variable.
10445         (package-get-require-base): new function.
10446         (package-get-pgp-signed-begin-line): new variable.
10447         (package-get-pgp-signature-begin-line): ditto.
10448         (package-get-pgp-signature-end-line):  ditto.
10449         (package-get-load-base): new function.
10450         (package-get-interactive-package-query):
10451         (package-get-update-all):
10452         (package-get-dependencies):
10453         (package-get-package-provider):
10454         (package-get-custom): use package-get-require-base.
10455         [package-get-custom loading]: disable for now.
10456
10457         * package-ui.el (pui-list-packages): use (package-get-require-base)
10458
10459 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10460
10461         * package-ui.el: Correct obvious thinko in choosing extent face.
10462
10463 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10464
10465         * menubar-items.el (default-menubar): pui-list-package has nothing
10466         to with Customize. Move all the package stuff to a new Item in Options.
10467
10468         * package-ui.el (pui-menu): Add menu and Popup menu.
10469
10470         * package-get.el (package-get): Use new
10471         package-admin-get-install-dir.
10472
10473         * package-admin.el (package-admin-get-install-dir): New syntax.
10474         Conserve package location and put mule packages where mule-base is.
10475
10476         * package-get.el : Customized
10477
10478         * package-ui.el (pui): Customized
10479         (pui-package-install-dest-dir): New variable.
10480         (pui-install-selected-packages): Use it
10481
10482 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10483
10484         * package-get.el (package-get-interactive-package-query): Move
10485         dependency on package-get-base to run-time.
10486         (package-get-update-all): Ditto.
10487         (package-get-dependencies): Ditto.
10488         (package-get-package-provider): Ditto.
10489         (package-get-custom): Ditto.
10490
10491 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10492
10493         * events.el: Remove 'ascii-character property from 'backspace
10494         and 'delete symbols
10495
10496 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10497
10498         * package-get-base.el: removed.
10499
10500 1998-09-23  Didier Verna  <didier@xemacs.org>
10501
10502         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10503         (no-upper-case-p): new function.
10504         (with-search-caps-disable-folding): new macro.
10505         (with-interactive-search-caps-disable-folding): new macro.
10506         (zap-to-char): In interactive mode, do a case-sensitive search if
10507         the character is uppercase.
10508         (zap-up-to-char): ditto.
10509
10510         * replace.el (perform-replace): use the function no-upper-case-p.
10511
10512         * isearch-mode.el (isearch-fix-case): ditto.
10513         make obsolete `with-caps-disable-folding' and
10514         `isearch-no-upper-case-p'.
10515
10516         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10517         (tags-search): ditto.
10518         (tags-query-replace): ditto.
10519
10520         * info.el (Info-search): ditto.
10521
10522 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10523
10524         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10525
10526 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10527
10528         * package-admin.el (package-admin-rmtree): rewritten.  need to
10529         check for "." and ".." before symlink check.  expand files and
10530         directories with respect to DIRECTORY, not default-directory.
10531
10532 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10533
10534         * package-get.el (package-get-all): add INSTALL-DIR argument.
10535
10536 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10537
10538         * package-ui.el (pui-add-required-packages): new function, select
10539         dependent packages.
10540         (pui-display-keymap): bind it.
10541         (pui-help-string): document it.
10542         (pui-install-selected-packages): package-get-all -> package-get.
10543
10544         * package-get.el (package-get-dependencies): new function.
10545
10546 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10547
10548         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10549         regexps.
10550
10551 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10552
10553         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10554         function.
10555         (default-mouse-track-normalize-point): Use it.
10556
10557 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10558
10559         * package-admin.el (package-admin-delete-binary-package):
10560                 General cleanup. Remove unnessary use of progn and
10561         save-excursion.
10562         (package-admin-delete-binary-package): Do NOT mess with file
10563         modes. That is evil.
10564         (package-admin-delete-binary-package): Wrap all deleting in
10565         condition-case. The data in MANIFEST is untrustworthy.
10566         (package-admin-delete-binary-package): Let the OS worry about non
10567         empty directories.
10568
10569 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10570
10571         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10572         processing.
10573         (lm-report-bug): Fix mail address to send bug reports to.
10574
10575 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10576
10577         * XEmacs 21.2-beta2 is released.
10578
10579 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10580
10581         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10582
10583 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10584
10585         * info.el (Info-mode): Document page turning by double clicks in
10586         docstring so `M-x describe-mode' will display it.
10587
10588 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10589
10590         * info.el (Info-mouse-track-double-click-hook): Use character
10591         widths to calculate a border region where double clicking does
10592         page turning, and return `nil' by default so other hooks, such as
10593         region highlighting, will be run.
10594
10595 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10596
10597         * sound.el (default-sound-directory-list): Initialize with all the
10598         "sounds" directories in `data-directory-list'.  It used to just be
10599         the first one.
10600
10601         * packages.el (locate-data-directory-list): Created.  This gives
10602         the list of matching directories, unlike `locate-data-directory',
10603         which just gives the first one.
10604
10605 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10606
10607         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10608         make a binding in the local keymap until help-char handling is
10609         improved.
10610
10611         * help.el (help-keymap-with-help-key): Provide keymap with help
10612         binding.
10613         (help-print-help-form): New helper function.
10614
10615 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10616
10617         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10618         move extent to another buffer; no need to create a new extent.
10619         (isearch-fix-case): New function.
10620         (isearch-search-and-update): Use it.
10621
10622 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10623
10624         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10625         the keymap, not minor-mode-map-alist.
10626         (isearch-done): Restore overriding-local-map.
10627
10628 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10629
10630         * bytecomp.el (byte-compile-buffer-substring):
10631         Fix for: (byte-compile (defun f () (buffer-substring)))
10632         ==>   ** buffer-substring called with 3 args, but requires 0-3
10633         - new code not only works, but is more readable, too.
10634
10635 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10636
10637         * msw-faces.el (mswindows-init-device-faces): Don't try to
10638           specify a default font at this late stage. Do try to force
10639           creation of the default face font so that if it fails we get
10640           an error now instead of a crash at frame creation.
10641
10642           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10643           mswindows-make-font-unitalic: Canonical default weight
10644           changed from "Normal" to "Regular".
10645
10646           mswindows-make-font-bold / -bold-italic: Supplied device was
10647           not being passed into call to mswindows-find-smaller-font.
10648
10649 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10650
10651         * package-get.el (package-get-remote): Fix the path where to find
10652           the packages on xemacs.org.
10653
10654 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10655
10656         * about.el (about-maintainer-info): Update Ben's entry.
10657
10658 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10659
10660         * lisp/shadow.el (find-emacs-lisp-shadows):
10661         - `member' was being called on lists of length 2000!
10662         - Replace with hashtables.
10663         - Replace hand-coded loops with (dolist)
10664         - Fix comment typo
10665
10666 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10667
10668         * packages.el: Added new function, `package-delete-name', to
10669           delete existing packages from the installed package database
10670           (`packages-package-list').  Also added the "pkginfo" directory
10671           to `packages-special-base-regexp', so that the pkginfo directory
10672           would not get added to `late-packages'.
10673
10674         * package-admin.el: Added ability to delete an installed package
10675           (added low-level function, `package-admin-delete-package').
10676           Understands how to use the pkginfo/MANIFEST.<package> file to
10677           delete the package.  When installing a package, will also
10678           create a MANIFEST.* file if one is not provided by the
10679           package.  If the MANIFEST.* doesn't exist when deleting a
10680           package, the functions will fall back to attempting to delete
10681           any package-specific lisp directory.
10682
10683         * package-get.el: Moved some functions to package-admin.el.
10684           Added interactive function `package-get-delete-package', for
10685           use by users for deleting a package.
10686
10687           Also modified to not require the presence of efs.
10688
10689 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10690
10691         * files.el (find-file-noselect): Handle all signals, kill the
10692         buffer and resignal.
10693
10694 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10695
10696         * cl-macs.el (glyph-image): Add setf method.
10697
10698 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10699
10700         * package-get.el: Fixed broken EFS downloading.  Also, look for
10701           .tar.gz files first, in preference over .tgz files.
10702
10703         * package-ui.el: Fix display of package version numbers.
10704
10705 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10706
10707         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10708         argument.
10709
10710 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10711
10712         * list-mode.el: `display-completion-list': added new/optional
10713           keyword `:completion-string', which allows the programmer to
10714           change the "Possible completions are:" prompt.
10715
10716         * menubar-items.el: Added new pulldown menu-pick to start up the
10717           visual package browser/installer:
10718
10719                 Options->Customize->List Packages
10720
10721         * package-admin.el: Added hooks for installing under both Unix
10722           and MS Windows.  Does additional error checking.  No longer
10723           calls "add-big-package.sh" to install packages under Unix; now
10724           calls gunzip & tar directly.
10725
10726         * package-get.el: Added ability to install packages from files
10727           on a local disk/CDROM.  Now deletes any existing package lisp
10728           directory.  Does completion on available packages when
10729           querying for package names.  Will also search for .tgz files
10730           in addition for .tar.gz files.  Tries to reload
10731           auto-autoloads, as a convenience when loading new packages,
10732           and also tries to add any new package paths to `load-path'.
10733           Changed all occurences of `concat' to use `expand-file-name'.
10734
10735         * package-ui.el: New file which implements the main visual
10736           package browser/installer, which is started via a menu pick or
10737           M-x pui-list packages.
10738
10739 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10740
10741         * startup.el (load-init-file): spelling fix.
10742
10743 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10744
10745         * startup.el (normal-top-level): Load auto-autoload files
10746         covariantly with their precedence.
10747
10748 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10749
10750         * menubar-items.el (default-menubar): Remove "Font Weight"
10751         option, there is currently no custom equivalent.. Customize-faces
10752         is "Edit faces".
10753
10754         * x-font-menu.el (font-menu-set-font): Use customize to set
10755         default face.
10756
10757         * faces.el (face-spec-update-all-matching): New function.
10758
10759         * cus-face.el (custom-set-face-update-spec): New function.
10760         Interface to customize faces from elisp.
10761
10762         (custom-face-value-create): Show the customized settings if set
10763         but not saved.
10764
10765 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10766
10767         (custom-face-value-create): Show the customized settings if set
10768         but not saved.
10769
10770 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10771
10772         * keydefs.el (global-map): Add FSF 20.3 binding of
10773         query-replace-regexp.
10774
10775 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10776
10777         * minibuf.el (read-file-name-internal-1): use
10778         user-name-completion-1 instead of user-name-completion.
10779
10780 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10781
10782         * loadup.el:
10783         * make-docfile.el:
10784         * update-elc.el: Don't set `source-directory' (now defunct as a
10785         global variable) no more.
10786
10787         * packages.el (packages-list-autoloads): Made `source-directory'
10788         (now defunct as a global variable) a parameter.
10789
10790 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10791
10792         * about.el (about-hackers): new email
10793
10794 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10795
10796         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10797
10798 1998-07-17  Didier Verna  <didier@xemacs.org>
10799
10800         * faces.el (set-face-property):
10801         (set-face-dim-p):
10802         (face-dim-p): updated the doc strings now that the dim property isn't
10803         tty-specific.
10804         (face-equal): the dim property is now a common one.
10805
10806         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10807         Renamed the `stipple' attribute to `background-pixmap'.
10808         (custom-face-background-pixmap): make custom-face-stipple an
10809         obsolete alias for this.
10810
10811 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10812
10813         * find-paths.el (paths-file-readable-directory-p): Created and
10814         used.
10815
10816         * loadup.el: Don't set inhibit-... flags from run-temacs.
10817
10818 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10819
10820         * packages.el (packages-data-path-depth): Added and used.
10821
10822 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10823
10824         * about.el:
10825         - Change .xpm to .png, delete "zcat" section.
10826         - cosmetic fix in the 'marcpa' entry.
10827
10828         * etc/photos
10829         - convert all .xpm.Z to .png
10830         - rename mrb to martin
10831         - rename mcook-m to mcookm
10832
10833 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10834
10835         * x-init.el (x-initialize-compose): Add support for
10836         dead-circumflex as YET ANOTHER NAME for that dead key.
10837
10838 1998-08-05  Colin Rafferty <colin@xemacs.org>
10839
10840         * setup-paths.el (paths-construct-exec-path): Made the
10841         last-packages really be last.
10842         (paths-construct-data-directory-list): Ditto.
10843
10844 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10845
10846         * startup.el(startup-splash-frame-body):
10847         Update Copyright notice in splash screen
10848
10849 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10850
10851         * minibuf.el (read-file-name-internal-1): do ~user completion.
10852
10853 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10854
10855         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10856         aginst destroyed extents
10857
10858 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10859
10860         * package-get.el (package-get): add `install-dir' argument.
10861
10862 1998-07-20  John Jones  <jj@asu.edu>
10863
10864         * package-get.el: calls to package-get-update-all will only
10865           update packages which are already installed.
10866
10867 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10868
10869         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10870         writable.
10871
10872 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10873
10874         * about.el (about-hackers): Correct my email.
10875
10876 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10877
10878         * about.el (about-hackers): new email-address.
10879
10880 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10881
10882         * minibuf.el (read-number): Don't let `input-error' condition
10883         escape.
10884
10885 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10886
10887         * about.el (about-hackers): use my `email-for-life' address.
10888
10889 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10890
10891         * XEmacs 21.2-beta1 is released.
10892
10893 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10894
10895         * ldap.el (ldap-search): Doc string change
10896
10897 1998-07-16  Colin Rafferty   <colin@xemacs.org>
10898
10899         * menubar-items.el (default-menubar): Removed references to
10900         `data-directory', and use `locate-data-file' instead, and made
10901         then greyed out if they don't exist.
10902
10903 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10904
10905         * keymap.el (events-to-keys): Use `format' instead of `concat'
10906         since the latter does not accept integer args anymore
10907
10908 1998-07-15  SL Baur  <steve@altair.xemacs.org>
10909
10910         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10911         macros replaced.
10912
10913 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10914
10915         * make-docfile.el: Get first initialization from very-early-lisp.el
10916         * update-elc.el: Ditto.
10917         * loadup.el (really-early-error-handler): Ditto.
10918
10919         * packages.el (packages-unbytecompiled-lisp): Add new file,
10920         very-early-lisp.el.
10921
10922         * very-early-lisp.el: New file.
10923
10924 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10925
10926         * Symbols that have been obsolete for at least 3 years removed (II).
10927
10928         * obsolete.el (eval-current-buffer): Make compatible.
10929         (byte-code-function-p): Ditto.
10930         (send-string): Removed.
10931         (send-region): Removed.
10932         (screen-scrollbar-width): Removed.
10933         (set-screen-scrollbar-width): Removed.
10934         (set-screen-left-margin-width): Removed.
10935         (set-screen-right-margin-width): Removed.
10936         (screen-left-margin-width): Removed.
10937         (screen-right-margin-width): Removed.
10938         (set-buffer-left-margin-width): Removed.
10939         (set-buffer-right-margin-width): Removed.
10940         (buffer-left-margin-width): Removed.
10941         (buffer-right-margin-width): Removed.
10942         (x-set-frame-icon-pixmap): Removed.
10943         (x-set-screen-icon-pixmap): Removed.
10944         (pixel-name): Removed.
10945         (make-pixmap): Removed.
10946         (make-cursor): Removed.
10947         (pixmap-width): Removed.
10948         (pixmap-contributes-to-line-height-p): Removed.
10949         (set-pixmap-contributes-to-line-height): Removed.
10950
10951 1998-07-13  SL Baur  <steve@altair.xemacs.org>
10952
10953         * obsolete.el (popup-menu-up-p): removed.
10954         (read-no-blanks-input): Removed.
10955         (wholenump): Removed.
10956         (ring-mod): Removed (what was ring-mod?).
10957         (current-time-seconds): Removed.
10958         (run-special-hook-with-args): Removed.
10959         (dot): Removed.
10960         (dot-marker): Removed.
10961         (dot-min): Removed.
10962         (dot-max): Removed.
10963         (window-dot): Removed.
10964         (set-window-dot): Removed.
10965
10966         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
10967         `dot-min'.
10968
10969         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
10970
10971         * code-files.el (insert-file-contents): Rename
10972         run-special-hook-with-args to run-hook-with-args-until-success.
10973         (write-region): Ditto.
10974
10975 1998-07-12  SL Baur  <steve@altair.xemacs.org>
10976
10977         * about.el: Fix typos, update release date.
10978
10979         * Symbols that have been obsolete for at least 3 years removed.
10980
10981         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
10982         screen- functions.
10983         (toplevel): remove setf methods for screen functions.
10984         * cl-macs.el (extent-data): defsetf removed.
10985         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
10986         many places to remove.
10987         (comment-indent-hook): Ditto.
10988         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
10989         (buffer-dedicated-screen): Ditto.
10990         (deiconify-screen): Ditto.
10991         (delete-screen): Ditto.
10992         (event-screen): Ditto.
10993         (find-file-other-screen): Ditto.
10994         (find-file-read-only-other-screen): Ditto.
10995         (live-screen-p): Ditto.
10996         (screen-height): Ditto.
10997         (screen-iconified-p): Ditto.
10998         (screen-list): Ditto.
10999         (screen-live-p): Ditto.
11000         (screen-name): Ditto.
11001         (screen-parameters): Ditto.
11002         (screen-pixel-height): Ditto.
11003         (screen-pixel-width): Ditto.
11004         (screen-root-window): Ditto.
11005         (screen-selected-window): Ditto.
11006         (screen-totally-visible-p): Ditto.
11007         (screen-visible-p): Ditto.
11008         (screen-width): Ditto.
11009         (screenp): Ditto.
11010         (get-screen-for-buffer): Ditto.
11011         (get-screen-for-buffer-noselect): Ditto.
11012         (get-other-screen): Ditto.
11013         (iconify-screen): Ditto.
11014         (lower-screen): Ditto.
11015         (mail-other-screen): Ditto.
11016         (make-screen): Ditto.
11017         (make-screen-invisible): Ditto.
11018         (make-screen-visible): Ditto.
11019         (modify-screen-parameters): Ditto.
11020         (new-screen): Ditto.
11021         (next-screen): Ditto.
11022         (next-multiscreen-window): Ditto.
11023         (other-screen): Ditto.
11024         (previous-screen): Ditto.
11025         (previous-multiscreen-window): Ditto.
11026         (raise-screen): Ditto.
11027         (redraw-screen): Ditto.
11028         (select-screen): Ditto.
11029         (selected-screen): Ditto.
11030         (set-buffer-dedicated-screen): Ditto.
11031         (set-screen-height): Ditto.
11032         (set-screen-position): Ditto.
11033         (set-screen-size): Ditto.
11034         (set-screen-width): Ditto.
11035         (show-temp-buffer-in-current-screen): Ditto.
11036         (switch-to-buffer-other-screen): Ditto.
11037         (visible-screen-list): Ditto.
11038         (window-screen): Ditto.
11039         (x-set-screen-pointer): Ditto.
11040         (x-set-frame-pointer): Ditto.
11041         (screen-title-format): Ditto.
11042         (screen-icon-title-format): Ditto.
11043         (terminal-screen): Ditto.
11044         (delete-screen-hook): Ditto.
11045         (create-screen-hook): Ditto.
11046         (mouse-enter-screen-hook): Ditto.
11047         (mouse-leave-screen-hook): Ditto.
11048         (map-screen-hook): Ditto.
11049         (unmap-screen-hook): Ditto.
11050         (default-screen-alist): Ditto.
11051         (default-screen-name): Ditto.
11052         (x-screen-defaults): Ditto.
11053         (x-create-screen): Ditto.
11054         * obsolete.el: meta-flag removed.
11055         baud-rate removed.
11056         sleep-for-millisecs removed.
11057         extent-data removed.
11058         set-extent-data removed.
11059         set-extent-attribute removed.
11060         extent-glyph removed.
11061         extent-layout removed.
11062         set-extent-layout removed.
11063         list-faces-display removed.
11064         list-faces removed.
11065         trim-versions-without-asking removed.
11066         after-write-file-hooks removed.
11067         truename removed.
11068         auto-fill-hook removed.
11069         blink-paren-hook removed.
11070         select-screen-hook, deselect-screen-hook removed.
11071         auto-raise-screen, auto-lower-screen removed.
11072
11073         * msw-mouse.el: Global change resource -> mswindows-resource.
11074
11075         * XEmacs 21.0-pre5 is released.
11076
11077 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11078
11079         * about.el (about-hackers): Credits update.
11080
11081 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11082
11083         * register.el (insert-register): Don't activate the region.
11084
11085 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11086
11087         * select.el: Restore x-* symbols for backwards compatibility:
11088         x-copy-primary-selection, x-kill-primary-selection,
11089         x-delete-primary-selection, x-select-make-extent-for-selection,
11090         x-valid-simple-selection-, x-cut-copy-clear-internal.
11091
11092 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11093
11094         * XEmacs 21.0-pre4 is released.
11095
11096 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11097
11098         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11099         reporting bugs.
11100         (maybe-add-init-button): Fix semantics under Windows.  Use
11101         `expand-file-name' rather than `concat'.
11102
11103         * help.el (print-messages): New function.
11104
11105 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11106
11107         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11108
11109 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11110
11111         * about.el: Tweaked my entry in about-hackers.
11112
11113         * find-paths.el (paths-emacs-root-p):
11114           Relaxed emacs-root checking of an in-place installation to
11115           also accommodate the flat layout used on MS Windows.
11116
11117 1998-06-29  John Jones  <jj@asu.edu>
11118
11119         * package-get.el: calls to package-get-update-all will only
11120           update packages which are already installed.
11121
11122 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11123
11124         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11125         are handled by the gui-element face fallbacks now.
11126
11127         * x-faces.el: default gui-element face to "background" as well as
11128         the default face.
11129
11130         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11131         and default face settings since these are set as fallbacks now in
11132         the appropriate domain.
11133
11134 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11135
11136         * text-mode.el (text-mode): Reorder regexp so the OR part
11137         corresponding to `page-delim' goes first and the hack in
11138         `forward-paragraph' will work.
11139         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11140
11141 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11142
11143         * subr.el (remove-hook): When checking the hook value
11144           with functionp, don't apply car to it.
11145
11146 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11147
11148         * package-get.el (package-get-remote-filename):
11149           Don't use file-name-as-directory because the local directory
11150           separator conventions might not be the same as ftp's.
11151
11152 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11153
11154         * ldap.el (ldap-host-parameters-alist): New name of
11155         `ldap-host-parameters-plist'
11156
11157 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11158
11159         * package-get.el: Using (require 'package-get-base), now that it
11160         provides itself.  Consequently removed all instances of (load
11161         "package-get-base.el").
11162
11163 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11164
11165         * subr.el (remove-hook): Don't treat the hook value as a
11166           list unless it is both consp and not functionp.
11167
11168 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11169
11170         * about.el: Email address for Ben Wing is ben@xemacs.org.
11171         * auto-show.el: Ditto.
11172         * bytecomp.el: Ditto.
11173         * faces.el: Ditto.
11174         * x-scrollbar.el: Ditto.
11175         * x-misc.el: Ditto.
11176         * tty-init.el: Ditto.
11177         * toolbar-items.el: Ditto.
11178         * symbol-syntax.el: Ditto.
11179         * specifier.el: Ditto.
11180         * objects.el: Ditto.
11181         * hyper-apropos.el: Ditto.
11182         * glyphs.el: Ditto.
11183
11184 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11185
11186         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11187         vertical-divider-always-visible-p.
11188         (default-mouse-motion-handler): Ditto.
11189
11190 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11191
11192         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11193         global value.
11194
11195 1998-06-21  Oliver Graf <ograf@fga.de>
11196
11197         * build-reports.el: changed receiver to xemacs-build-reports list
11198
11199 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11200
11201         * font.el: Split font-family-mappings into X and
11202           mswindows-specific versions.
11203           mswindows-font-create-[object|name]: Treat supplied size
11204           as a pointsize. Added underline and strikethru handling.
11205
11206         * msw-faces.el: changed default mswindows charset to western.
11207
11208         * msw-glyphs.el: removed space in border-glyph font string that
11209           was inserted to get round bugs in the mswindows C font code.
11210
11211 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11212
11213         * about.el (about-hackers): Credits update.
11214
11215         * help-nomule.el (tutorial-supported-languages): Add Romanian
11216         TUTORIAL.
11217
11218         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11219         to ISO-8859-2.
11220
11221 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11222
11223         * font.el: Split font-family-mappings into X and
11224           mswindows-specific versions.
11225           mswindows-font-create-[object|name]: Treat supplied size
11226           as a pointsize. Added underline and strikethru handling.
11227
11228         * msw-faces.el: changed default mswindows charset to western.
11229
11230         * msw-glyphs.el: removed space in border-glyph font string that
11231           was inserted to get round bugs in the mswindows C font code.
11232
11233 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11234
11235         * minibuf.el: make read-color-completion-table call
11236           (mswindows-color-list for mswindows devices.
11237
11238 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11239
11240         * lisp/font-lock.el
11241         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11242         Let declaration items contain non-word symbol characters.
11243
11244 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11245
11246         * package-get.el (package-get-package-provider): Added autoload
11247         cookie.  Loading "package-get-base.el" in ALL functions that use
11248         it.  Fixed some (interactive ...) with multiple argument specs
11249         again.  Cosmetic indentation changes.
11250
11251 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11252
11253         * info.el (Info-insert-dir): Don't use nreverse on variables
11254         that you want to use later.
11255
11256 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11257
11258         * x-mouse.el (x-set-point-and-move-selection): Replace call
11259         to x-kill-primary-selection with kill-primary-selection
11260
11261 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11262
11263         * simple.el (what-cursor-position): Make cursor position reported
11264         use value of column-number-start-at-one
11265
11266 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11267
11268         * about.el (xemacs-hackers): Fix Jareth's email address.
11269
11270 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11271
11272         * startup.el (startup-splash-frame): Remove
11273         `xemacs-startup-logo-function'.
11274
11275 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11276
11277         * about.el (about-hackers): Update credits list.
11278
11279 1998-06-06  Jeff Miller <jmiller@smart.net>
11280
11281         * lisp/sound.el: Update sound-ext to allow filenames with
11282           extensions to be found by load-sound-file
11283
11284 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11285
11286         * info.el (Info-rebuild-outdated-dir): Removed variable
11287         (Info-auto-generate-directory): New variable
11288         (Info-save-auto-generated-dir): New variable
11289         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11290         (Info-build-dir-anew): Second parameter removed.  Use
11291         `Info-save-auto-generated-dir'
11292         (Info-rebuild-dir): Ditto
11293
11294 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11295
11296         * list-mode.el (next-list-mode-item): Would not recognize
11297         border between directly neighbored items.
11298
11299 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11300
11301         * package-get.el: add autoloads for some functions.
11302
11303 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11304
11305         * specifier.el (let-specifier): Tiny docfixes.
11306
11307 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11308
11309         * msw-mouse.el: set selection-pointer-glyph to Normal.
11310
11311 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11312
11313         * wid-edit.el (widget-specify-secret): New function.
11314         (widget-after-change): Use it.
11315         (widget-specify-field): Use it.
11316
11317 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11318
11319         * mouse.el (drag-window-divider): Use `(not done)' instead of
11320         `doit'; reuse result of `window-pixel-edges'.
11321
11322         * modeline.el (drag-modeline-event-lag): Rename to
11323         drag-divider-event-lag.
11324
11325 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11326
11327         * specifier.el (let-specifier): Rewritten not to generate needless
11328         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11329         arguments.
11330
11331 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11332
11333         * minibuf.el (read-file-name-1): Setup buffer-local value of
11334         `completion-ignore-case' in completions buffer under Windows.
11335
11336 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11337
11338         * about.el (about-maintainer-glyph): Fix support for not
11339         compressed images.
11340
11341 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11342
11343         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11344
11345         * mouse.el (mouse-track): Cancel selection if misc-user event with
11346         `cancel-mode-internal' function is fetched.
11347
11348 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11349
11350         * files.el (save-some-buffers-1): Fixed return value.
11351
11352 1998-06-01  Oliver Graf <ograf@fga.de>
11353
11354         * dragdrop.el: added experimental
11355
11356 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11357
11358         * startup.el (after-init-hook, init-file-user,
11359         user-init-directory, load-user-init-file):  Purge references
11360         to "~/.xemacs/init.el" from docstrings.
11361
11362         (load-user-init-file) Use paths-construct-path to construct
11363         paths to user init files.  Go directly to ~/.emacs, do not
11364         search ~/.xemacs/, do not load `default-custom-file'.
11365
11366 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11367
11368         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11369         general *sh.
11370         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11371
11372 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11373
11374         * menubar-items.el (default-menubar): add Update Packages to customize
11375         menu.
11376
11377 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11378
11379         * faces.el: use toolbar face as a fallback for toolbar properties
11380         in xpm-color-symbols instead of default.
11381
11382         * msw-faces.el: rename 3d-object -> gui-element face.
11383
11384 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11385
11386         * startup.el (xemacs-startup-logo-function): New variable.
11387         (startup-splash-frame): Use it.
11388
11389 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11390
11391         * files.el (save-some-buffers): Would wait 1 second.
11392         (save-some-buffers-1): Delete other windows here instead of in
11393         `save-some-buffers'.
11394         (save-some-buffers): Force redisplay only if windows were deleted.
11395
11396 1998-06-02  Didier Verna  <didier@xemacs.org>
11397
11398         * cus-face.el (custom-face-attributes): generalized the use of
11399         toggle buttons for boolean attributes.
11400         Re-ordered the items a bit.
11401
11402 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11403
11404         * sound.el (default-sound-directory): Use `locate-data-directory'
11405         to find the sounds directory.
11406
11407 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11408
11409         * sound.el: default sound-ext to .wav under mswindows, .au
11410         otherwise. load-default sounds without extensions.
11411
11412 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11413
11414         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11415         if send-pr is not bound.
11416
11417 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11418
11419         * files.el: grok idl files in auto-mode-alist.
11420 1998-06-01  Jeff Miller  <jmiller@smart.net>
11421
11422         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11423         calling `upcase'.
11424
11425 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11426
11427         * msw-glyphs.el: add xbm to the list of image types supported.
11428
11429 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11430
11431         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11432         instead of XEmacs one when dumping InfoDock.
11433
11434 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11435
11436         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11437         for `modeline-visible-p'
11438
11439         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11440
11441 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11442
11443         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11444         since it's not used anymore. doc string fixes.
11445
11446         * package-get.el (package-get-file-installed-p): new function. use
11447         instead of file-installed-p which is in an external package.
11448
11449 1998-05-28  Oliver Graf <ograf@fga.de>
11450
11451         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11452         favor of select-window/switch-to-buffer
11453
11454 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11455
11456         * startup.el: changed (getenv "HOME") to (user-home-directory)
11457
11458 1998-05-25  Oliver Graf <ograf@fga.de>
11459
11460         * frame.el (cde-start-drag) moved to dragdrop.el
11461         (offix-start-drag-region) moved to dragdrop.el
11462         (offix-start-drag) moved to dragdrop.el
11463         * dragdrop.el (cde-start-drag) moved from frame.el
11464         (offix-start-drag-region) moved from frame.el
11465         (offix-start-drag) moved from frame.el
11466         (cde-start-drag-region) cde drag regions
11467         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11468
11469 1998-05-26  Oliver Graf <ograf@fga.de>
11470
11471         * dragdrop.el: created dragdrop-drag prototypes
11472         (cde-start-drag-region) fixed typo
11473
11474 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11475
11476         * simple.el (after-init-hook): Remove reader macro.
11477
11478         * packages.el (packages-hardcoded-lisp): Get rid of reader
11479         macros.  Update DOC string.
11480
11481 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11482
11483         * mouse.el (drag-window-divider): Ditto.
11484
11485         * modeline.el (mouse-drag-modeline): Use it.
11486
11487         * lisp-mode.el (let-specifier): Specify indentation.
11488
11489         * specifier.el (let-specifier): Renamed from
11490         `with-specifier-instance'.
11491
11492 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11493
11494         * x-faces.el:
11495         * faces.el: move definition of xpm-color-symbols from x-faces.el
11496         to faces. Predicate x-get-resource on the presence of x.
11497
11498         * msw-faces.el: set 3d-object face rather than modeline. Specify
11499         faces as specfier defaults.
11500
11501         * package-get.el: don't use package-admin-add-single-file-package.
11502
11503 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11504
11505         * toolbar-items.el: Fixup tooltips.
11506         (toolbar-gnus): Don't use obsolete variable
11507         toolbar-news-frame-properties.
11508         (toolbar-news-reader): Default to `gnus' instead of
11509         `not-configured'.
11510
11511         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11512         Windows.
11513
11514 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11515
11516         * package-get.el: rename -installedp -> -installed-p.
11517
11518 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11519
11520         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11521         attributes, and assinged it to continuation, truncation and
11522         hscroll glyphs.
11523
11524         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11525         and made continuation, truncation and hscroll glyphs arrow
11526         characters out of that font.
11527
11528 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11529
11530         * minibuf.el (minibuffer-electric-separator): Play nicely with
11531         directory-sep-char being \.
11532         (minibuffer-electric-tilde): Ditto.
11533         (read-file-name-map): Ditto.
11534
11535 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11536
11537         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11538         on X devices.
11539         (default-mouse-track-deal-with-down-event): Avoid
11540         `x-disown-selection'; use `disown-selection' instead.
11541
11542 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11543
11544         * select.el:
11545         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11546         moved to (cut-copy-clear-internal) in select.el. Ditto for
11547         (x-delete-primary-selection) (x-kill-primary-selection)
11548         (x-copy-primary-selection).
11549         (own-clipboard): new function.
11550
11551         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11552         functions in select.el. remove old ones.
11553         (mswindows-own-clipboard): new function.
11554
11555 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11556
11557         * gnuserv.el: allow connections from mswindows type devices.
11558
11559 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11560
11561         * msw-glyphs.el: change image type used from cursor to resource.
11562
11563 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11564
11565         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11566         for {top,bottom}-{left,right} values in addition to
11567         {top,bottom}_{left,right}.
11568         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11569
11570 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11571
11572         * cl-macs.el (specifier-instance): Undefine its setf method.
11573
11574         * specifier.el (with-specifier-instance): Added docstring.
11575
11576         * mouse.el (drag-window-divider): Ditto.
11577
11578         * modeline.el (mouse-drag-modeline): Use it.
11579
11580         * lisp-mode.el (with-specifier-instance): Define its indentation
11581         level.
11582
11583         * specifier.el (with-specifier-instance): New macro.
11584
11585 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11586
11587         * package-get.el (package-get-create-custom): new function to
11588         auto-generate package-get-custom.el from package-get-base.el.
11589         * (package-get-ever-installedp): new function.
11590         * (package-get-custom): new function to get all packages specified
11591         by customize.
11592
11593 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11594
11595         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11596
11597 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11598
11599         * cl-extra.el: Reverse previous float change.
11600
11601 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11602
11603         * x-faces.el:
11604         * faces.el (try-font-name): moved from x-faces.el since it is
11605         required by w3 under mswindows as well X.
11606
11607 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11608
11609         * winnt.el: Removed evil (setq completion-ignore-case t)
11610         clause, one more overlookef fsfism.
11611         (nt-quote-args-functions-alist): End sentences with double space.
11612
11613 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11614
11615         * window-xemacs.el (push-window-configuration): Remove kludgery of
11616         recaching default-toolbar specifier.
11617         (pop-window-configuration): Ditto.
11618         (unpop-window-configuration): Ditto.
11619
11620 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11621
11622         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11623
11624 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11625
11626         * winnt.el (nt-quote-args-verbatim): Added function.
11627         (nt-quote-args-prefix-quote): Added function.
11628         (nt-quote-args-backslash-quote): Added function.
11629         (nt-quote-args-double-quote): Added function.
11630         (nt-quote-args-functions-alist): New variable.
11631         (nt-quote-process-args): Added function. This is the main quoting
11632         work horse called from process-nt.c
11633
11634 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11635
11636         * winnt.el: Removed duplicate definitions for backspace,
11637         delete, M-backspace and C-M-backspace.
11638         (file-name-buffer-file-type-alist): Removed this variable.
11639         (find-buffer-file-type): Removed function.
11640         (find-file-binary):  Removed function.
11641         (find-file-text): Removed function.
11642         (find-file-not-found-set-buffer-file-type): Removed function.
11643         (save-to-unix-hook): Removed function.
11644         (revert-from-unix-hook): Removed function.
11645         (using-unix-filesystems): Removed function.
11646         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11647         warning.
11648         (x-set-selection): Removed function.
11649         (x-get-selection): Removed function.
11650         Removed commented FSFisms.
11651         Replaced copyright notice (this file is not part of GNU Emacs).
11652         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11653         comint-process-echoes setting to t.
11654
11655 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11656
11657         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11658         and used following the interface change of
11659         `paths-find-recursive-path'.
11660
11661         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11662         regexp instead of a list of base names.
11663         (paths-version-control-filename-regexp):
11664         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11665         Introduced and used following the interface change of
11666         `paths-find-recursive-path'.
11667
11668 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11669
11670         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11671         on X devices, rather than on all non-TTY devices.
11672
11673 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11674
11675         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11676
11677         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11678
11679 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11680
11681         * itimer.el (activate-itimer): Fixed usage of integers
11682         as argument to `concat'.
11683
11684 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11685
11686         * itimer.el (start-itimer): replace the use of `concat' with
11687         `format'
11688
11689 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11690
11691         * mode-motion.el (mode-motion-hook): Clarify docstring.
11692         From Bob Weiner <weiner@altrasoft.com>
11693
11694         * loadhist.el (symbol-file): Supply prompt string when used
11695         interactively.
11696         From Bob Weiner <weiner@altrasoft.com>
11697
11698 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11699
11700         * loadup.el (really-early-error-handler): Ditto.
11701
11702         * update-elc.el: Ditto.
11703
11704         * setup-paths.el (paths-construct-exec-path): Ditto.
11705
11706         * make-docfile.el: Ditto.
11707
11708         * find-paths.el (paths-decode-directory-path): Use split-path
11709         instead of decode-path.
11710
11711         * files.el (parse-colon-path): Update docstring reference.
11712
11713 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11714
11715         * msw-init.el:
11716         * x-init.el:
11717         Bind cut'n'paste keys to non window-system specific functions.
11718
11719         * msw-select.el: New function mswindows-clear-clipboard.
11720         mswindows-cut-copy-clipboard extended to handle clearing of the
11721         selection and renamed to mswindows-cut-copy-clear-clipboard.
11722
11723         * select.el: on mswindows devices delete-primary-selection
11724         calls mswindows-clear-clipboard.
11725
11726 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11727
11728         * simple.el (quoted-insert): Inhibit quit when using read-char.
11729
11730         * cmdloop.el (read-char): Don't inhibit quit.
11731         (read-char-exclusive): Ditto.
11732         (read-char): Signal quit if quit-char was pressed.
11733         (read-char-exclusive): Ditto.
11734         (read-quoted-char): Return a character, not integer.
11735
11736         * menubar-items.el (default-popup-menu): Use Andy's generic
11737         selection code.
11738         (default-popup-menu): Fix code.
11739
11740 1998-05-14  Oliver Graf <ograf@fga.de>
11741
11742         * dragdrop.el (dragdrop-function-widget): this time it's done
11743
11744 1998-05-13  Oliver Graf <ograf@fga.de>
11745
11746         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11747
11748 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11749
11750         * device.el (device-pixel-width):
11751         (device-pixel-height):
11752         (device-mm-width):
11753         (device-mm-height):
11754         (device-bitplanes):
11755         (device-color-cells): Swapped parameters to device-system-metric
11756         according to the interface change.
11757
11758 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11759
11760         * mouse.el (default-mouse-motion-handler): Use new name of the
11761         function event-over-vertical-divider-p.
11762         Do not set E-W arrow cursor over the divider if
11763         vertical-divider-draggable-p is nil in the window.
11764         ([top-level]): Use new name for the variable
11765         vertical-divider-map.
11766         (drag-window-divider): Respect vertical-divider-draggable-p.
11767         Variable name typo fixes.
11768
11769 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11770
11771         * keymap.el (kbd): Define here; handle string constants and
11772         others...
11773
11774 1998-05-15  Christian Nyb <chr@mediascience.no>
11775
11776         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11777         in Emacs 18.
11778
11779 1998-05-13  Didier Verna  <didier@xemacs.org>
11780
11781         * mouse.el (drag-window-divider): give the vertical divider a
11782         pressed look when dragging it.
11783
11784 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11785
11786         * faces.el: predicate some more face operations on x or mswindows
11787         not just x.
11788
11789         * modeline.el: enable modeline coloring for mswindows.
11790
11791 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11792
11793         * minibuf.el (minibuffer-default): Added variable; compatible with
11794         FSF Emacs.
11795         (next-history-element): Used `minibuffer-default'.
11796
11797 1998-05-12  Oliver Graf <ograf@fga.de>
11798
11799         * dragdrop.el (dragdrop-function-widget): button and mods ok
11800         arguments still look a bit strange
11801         (dragdrop-compare-mods) created
11802         (dragdrop-drop-do-functions) correctly checks for buttons and
11803         modifiers
11804
11805 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11806
11807         * setup-paths.el (paths-default-info-directories): Replace
11808         path-separator with directory-sep-char.
11809
11810         * files.el (path-separator): Don't define it here.
11811
11812 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11813
11814         * update-elc.el: Ditto.
11815
11816         * setup-paths.el (paths-construct-exec-path): Ditto.
11817
11818         * make-docfile.el: Ditto.
11819
11820         * loadup.el (really-early-error-handler): Ditto.
11821
11822         * find-paths.el (paths-decode-directory-path): Use decode-path
11823         instead of decode-path-internal.
11824
11825         * files.el (parse-colon-path): Update docstring.
11826
11827 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11828
11829         * subr.el (get-buffer-window-list): Make BUFFER optional.
11830
11831         * window-xemacs.el (windows-of-buffer): Defalias to
11832         get-buffer-window-list.
11833
11834 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11835
11836         * disass.el: Fix maintainer keyword.
11837
11838         * bytecomp.el (byte-compile-and-load-file): Autoload.
11839         (byte-compile-buffer): Ditto.
11840
11841         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11842         value is returned, not the name.
11843         (lisp-imenu-generic-expression): Enable it.
11844         (lisp-mode-variables): Ditto.
11845         (lisp-indent-offset): Change defconst to defvar.
11846         (lisp-indent-function): Ditto.
11847         (lisp-body-indent): Ditto.
11848
11849 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11850
11851         * modeline.el: Use zap-last-kbd-macro-event.
11852
11853         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11854         nil, don't attempt to do anything with messages.
11855         (eval-last-sexp): Use `letf' for clarity.
11856
11857 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11858
11859         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11860
11861 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11862
11863         * buff-menu.el:
11864         * lisp-mode.el:
11865         * obsolete.el:
11866         Change empty docstrings into no doc strings at all.
11867         Fix bogus FSF-format docstrings.
11868         * etags.el: Fix docstring.
11869
11870 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11871
11872         * package-get.el (package-get): Use internal md5
11873
11874 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11875
11876         * about.el (about-xemacs): Correct abuse of concat.
11877
11878 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11879
11880         * info.el (Info-mode): Use easymenu.
11881
11882 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11883
11884         * apropos.el (apropos): Don't use concat with integers.
11885
11886         * cmdloop.el (describe-last-error): Handle the case when no error
11887         was seen gracefully.
11888
11889         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11890         defun.
11891         (apropos-describe-plist): Ditto.
11892
11893         * help.el (with-displaying-help-buffer): Revert to a defun.
11894         (describe-key): Use it as defun.
11895         (describe-mode): Ditto.
11896         (describe-bindings): Ditto.
11897         (describe-prefix-bindings): Ditto.
11898         (describe-installation): Ditto.
11899         (view-lossage): Ditto.
11900         (describe-function): Ditto.
11901         (describe-variable): Ditto.
11902         (describe-syntax): Ditto.
11903
11904 1998-05-11  Oliver Graf <ograf@fga.de>
11905
11906         * dragdrop.el: changed order of require/provide
11907         (dragdrop-drop-mime-default) changed to new calling conventions
11908         (dragdrop-drop-do-functions) changed to new calling conventions
11909         (dragdrop-function-widget) this one needs more work...
11910
11911 1998-05-10  Oliver Graf <ograf@fga.de>
11912
11913         * about.el: another small change in my entry
11914         * dragdrop.el (dragdrop-drop-log-function): logging added
11915         plus customizations
11916         changed interface to handler functions. now called with event
11917         and object
11918
11919 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
11920
11921         * glyphs.el (divider-pointer-glyph): Declared new glyph,
11922         E-W arrow pointer displayed over draggable dividers.
11923
11924         * mouse.el (default-mouse-motion-handler): Show it when
11925         appropriate.
11926         (drag-window-divider): Added.
11927         ([top-level]): Initialized window-divider-map with a keymap
11928         binding the above function to left button down event.
11929
11930         * x-mouse.el (x-init-pointer-shape): Initialize
11931         divider-pointer-glyph from Cursor.dividerPointer, or use default
11932         E-W double arrow.
11933
11934 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
11935
11936         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
11937
11938 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11939
11940         * simple.el (count-words-buffer): Don't query for buffer.
11941         (count-lines-buffer): Ditto.
11942
11943 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11944
11945         * help.el (where-is): add optional insert argument.
11946
11947 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11948
11949         * help.el (describe-key-briefly): New argument INSERT.
11950
11951         * simple.el (eval-expression): New optional argument; synch with
11952         FSF 20.3.
11953
11954         * keydefs.el (global-map): Add new register bindings.
11955
11956         * register.el: Synched with FSF 20.3.
11957
11958 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11959
11960         * window-xemacs.el (recenter): all arguments are optional.
11961
11962 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
11963
11964         * device.el: (device-pixel-width): Reflected name/parameters
11965         change to device-system-metric.
11966         (device-pixel-height): Ditto.
11967         (device-mm-width): Ditto.
11968         (device-mm-height): Ditto.
11969         (device-bitplanes): Ditto.
11970         (device-color-cells): Ditto.
11971
11972 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11973
11974         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
11975
11976         * cl.el (most-positive-fixnum): Document.
11977         (most-negative-fixnum): Ditto.
11978
11979         * cus-dep.el: Updated comment.
11980
11981         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
11982         constant.
11983
11984         * cus-load.el (custom-put): Removed.
11985
11986         * files.el (after-find-file): Just resignal quit instead of
11987         signaling "canceled".
11988
11989 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11990
11991         * frame.el (other-frame): Use `focus-frame' instead of
11992         select-frame kludges.
11993
11994         * lisp-mode.el: Update lisp-indent-function for
11995         save-selected-frame and with-selected-frame.
11996
11997         * frame.el (save-selected-frame): New macro.
11998         (with-selected-frame): Ditto.
11999         (other-frame): Use `set-frame-focus'.
12000
12001 1998-05-06  Oliver Graf <ograf@fga.de>
12002
12003         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12004         (dragdrop-drop-url-default) default handler for URL drops created
12005         (dragdrop-drop-mime-default) default handler for MIME drops created
12006         (dragdrop-drop-functions) default custom for handling drops created
12007         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12008
12009 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12010
12011         * mouse.el: Removed redundant mouse-mswindows-drop function.
12012
12013 1998-05-05  Oliver Graf <ograf@fga.de>
12014
12015         * about.el: changed some text in my entry
12016         * dragdrop.el: added customs
12017
12018 1998-05-04  Oliver Graf <ograf@fga.de>
12019
12020         * mouse.el: killed global drop key bindings
12021         (mouse-offix-drop) removed
12022         * dragdrop.el: created
12023         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12024
12025 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12026
12027         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12028         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12029
12030         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12031         obsolete comment.
12032
12033         * scrollbar.el (scrollbars-visible-p): Use new
12034         {vertical,horizontal}-scrollbar-visible-p specifiers.
12035
12036 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12037
12038         * device.el (device-pixel-height):
12039         (device-pixel-width):
12040         (device-mm-width):
12041         (device-mm-height):
12042         (device-bitplanes):
12043         (device-color-cells): Moved these 6 functions from device.c; they
12044         all use single (device-system-metrics) call.
12045
12046 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12047
12048         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12049         were renamed.
12050
12051         * menubar-items.el:
12052         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12053         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12054
12055         * help.el (help-map): Remove Hyperbole keybinding logic.
12056         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12057
12058 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12059
12060         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12061         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12062
12063 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12064
12065         * msw-glyphs.el: use nicer icon3 from the frame icon.
12066
12067 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12068
12069         * version.el (emacs-version): Remove InfoDock conditionals.
12070
12071         * startup.el (startup-splash-frame): Change ID logo name.
12072
12073 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12074
12075         * files.el (after-find-file): If the user presses C-g on
12076         directory-creation prompt, kill the buffer.
12077
12078 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12079
12080         * simple.el (count-words-region): Reverse previous change.
12081
12082 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12083
12084         * replace.el (query-replace): Just call perform-replace.
12085         (query-replace-regexp): Ditto.
12086         (perform-replace): Move region handling here.
12087         (perform-replace): Use the new arg to match-data.
12088
12089 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12090
12091         * x-init.el: Install X specific display table that
12092           displays char 0240 as a space to avoid whatever it is
12093           that screws up display of that character code.
12094
12095 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12096
12097         * help.el (function-arglist): If no arguments are documented for a
12098         subr, print nothing rather than incorrect output.
12099
12100 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12101
12102         * cmdloop.el (command-error): Update bail-out error message to use
12103         `emacs-program-name'.
12104
12105         * lib-complete.el: Remove reader macro cruft.
12106
12107         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12108         cruft.
12109
12110         * simple.el (count-words-region): Drop interactive-p check on the
12111         message.
12112
12113 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12114
12115         * font.el
12116         * msw-faces.el
12117         Correct spelling of mswindows-font-canonicalize-name.
12118
12119 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12120
12121         * ldap.el (ldap-host-parameters-alist): Replaced with
12122         `ldap-host-parameters-plist'
12123         (ldap-search): Adapt to previous change
12124
12125 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12126
12127         * about.el (about-hackers): Update Bob Weiner bio.
12128         (about-maintainer-info): Ditto.
12129
12130 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12131
12132         * simple.el (display-warning-minimum-level): Docfix.
12133
12134 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12135
12136         * widget.el (:default-get): New keyword.
12137         * wid-edit.el (default, widget-default-default-get): Define it.
12138         (group, widget-group-default-get): Define it.
12139         (menu-choice, widget-choice-default-get): Define it.
12140         (widget-default-get): New function.
12141         (widget-choice-action): Call it.
12142         (widget-editable-list-entry-create): Call it.
12143
12144 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12145
12146         * byte-optimize.el (byte-boolean-vars): Removed.
12147         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12148         lookup through `byte-boolean-vars'.
12149
12150 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12151
12152         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12153         resource-provided values into ghost specs for scrollbar-height and
12154         scrollbar-width.
12155
12156 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12157
12158         * byte-optimize.el: Don't attempt to optimize /=.
12159
12160         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12161         (byte-compile-/=): Ditto.
12162
12163 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12164
12165         * apropos.el: Use `with-displaying-help-buffer'.
12166         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12167         Use `with-displaying-help-buffer'.
12168         (apropos-follow): Do not give special treatment to buffer cursor
12169         was in prior to a mouse click.
12170         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12171         (apropos-print-doc): Set correct buffer for setting text
12172         properties.
12173
12174 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12175
12176         * help.el (help-buffer-prefix-string): New variable.
12177         (help-buffer-name): Use it.
12178
12179         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12180         mode menu.
12181
12182 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12183
12184         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12185
12186 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12187
12188         * files.el (find-file-noselect): Update docstring.
12189         (find-file-noselect): Signal an error if found an unreadable file.
12190         (file-chase-links): Save the match data.
12191         (normal-mode): Use `lwarn' and `error-message-string'.
12192         (interpreter-mode-alist): Change defconst to defvar.
12193         (inhibit-first-line-modes-regexps): Ditto.
12194         (inhibit-first-line-modes-regexps): Added .tgz.
12195         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12196         (change-major-mode-with-file-name): New user-option.
12197         (set-visited-file-name): Synched with FSF.
12198         (file-name-extension): New function, from FSF 20.3.
12199         (file-relative-name): Synched with FSF.
12200         (save-some-buffers): Support the C-r feature.
12201         (recover-session): Synched with FSF.
12202         (kill-some-buffers): Ditto.
12203         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12204
12205 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12206
12207         * files.el (insert-file): Undo previous change and reenable use of
12208         format.el.
12209
12210 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12211
12212         * window-xemacs.el (recenter): Define.
12213
12214 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12215
12216         * font.el (mswindows-font-create-name)
12217         (mswindows-font-create-object): new functions for mswindows type
12218         fonts.
12219
12220         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12221         strings are parsed as well as font objects.
12222
12223 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12224
12225         * modeline.el (defining-kbd-macro): Restore modeline indication of
12226         kbd-macro being recorded.
12227         (add-minor-mode): Simplify docstring.
12228         (modeline-minor-mode-menu): Remove stuff.
12229
12230 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12231
12232         * code-process.el (call-process): dynamically decide process
12233         coding type.
12234
12235 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12236
12237         * modeline.el: Add line-number-mode, column-number-mode to
12238         the modeline minor-mode menu.  Button2 on the line number does
12239         goto-line.
12240
12241 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12242
12243         * mouse.el: move x-selection-owner-p type things to
12244         selection-owner-p.
12245
12246         * msw-init.el: copy zmacs stuff from x-init.el
12247
12248         * msw-select.el (mswindows-own-selection)
12249         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12250         functions. Very simple minded implementation of selectio
12251         ownership.
12252
12253         * select.el (own-selection) (disown-selection)
12254         (activate-region-as-selection) (select-make-extent-for-selection)
12255         (valid-simple-selection-p): functions moved from x-select.el for
12256         generalized selection.
12257
12258         * x-select.el: see select.el changes.
12259
12260         * x-toolbar.el: use new selection functions.
12261
12262 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12263
12264         * packages.el (packages-find-package-directories): Fixed bug that
12265         would pick up multiple site-package directories.
12266         (package-locations): Added "xemacs-packages" as a late package
12267         location.
12268
12269         * find-paths.el: Now uses `emacs-program-name' and
12270         `emacs-program-version'.
12271         Additions to enforce version-specific directories in
12272         `paths-find-version-directory'.
12273
12274 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12275
12276         * default.el: Removed.
12277         * site-start.el: Removed.
12278
12279 1998-04-29  Didier Verna  <didier@xemacs.org>
12280
12281         * minibuf.el (minibuffer-history-minimum-string-length): Default
12282         to nil.
12283
12284 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12285
12286         * find-paths.el (paths-program-name): Rename.
12287         (paths-emacs-root-p): Ditto.
12288         (paths-find-site-directory): Ditto.
12289
12290 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12291
12292         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12293         `emacs-lisp-byte-compile-and-load'.
12294
12295 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12296
12297         * ldap.el (ldap-search): Fixed additional parameter passing to
12298         `ldap-open'
12299
12300 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12301
12302         * select.el (kill-primary-selection) (selection-owner-p)
12303         (copy-primary-selection) (yank-clipboard-selection)
12304         (selection-exists-p) (delete-primary-selection): new file and
12305         functions that do the right thing for the selected device.
12306
12307         * x-menubar.el: use generalised selection functions.
12308
12309         * dumped-lisp.el: dump select.el.
12310
12311 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12312
12313         * find-paths.el (paths-progname): New variable.
12314         (paths-emacs-root-p): Use it.
12315         (paths-find-site-directory): Ditto.
12316
12317 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12318
12319         * loadup.el ((member "dump" command-line-args)): Dump as
12320         `infodock' if InfoDock.
12321
12322 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12323
12324         * find-paths.el (construct-emacs-version): Simplify, include
12325         program name in the return value.
12326         * (paths-find-version-directory): Use it.
12327
12328 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12329
12330         * info.el (Info-parse-dir-entries): Fixed regexp
12331         (Info-build-dir-anew): Remove full suffix and capitalize info file
12332         name for files with no @direntry
12333         (Info-batch-rebuild-dir): New function
12334         (Info-suffixed-file): Check for regular files instead of simple
12335         file existence (could catch directories before)
12336
12337 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12338
12339         * setup-paths.el, find-paths.el: Removed uses of `not' which
12340         temacs doesn't have.
12341
12342         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12343         into root searching.
12344
12345 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12346
12347         * subr.el: Remove definition of `not'.
12348
12349 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12350
12351         * msw-glyphs.el: enable graphics support.
12352
12353 1998-04-23  Didier Verna  <didier@xemacs.org>
12354
12355         * x-menubar.el (default-menubar): restored the line-number-mode
12356         option.
12357
12358         * misc doc string updates related to the options menu.
12359
12360 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12361
12362         * setup-paths.el (paths-construct-load-path): Fix typo.
12363
12364 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12365
12366         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12367         font-menu-ignore-scaled-fonts don't have to be bound now; this
12368         gets us one step further towards making --no-autoloads work.
12369
12370         * startup.el (normal-top-level): Load auto-autoloads only if
12371         lisp-directory is non-nil.
12372
12373         * setup-paths.el (paths-construct-load-path): Made it robust
12374         against nil lisp-directory.
12375
12376         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12377         to the list of variables that cause a warning when nil.
12378
12379         * toolbar.el (init-toolbar-location): Now works even when there's
12380         no toolbar icon directory.
12381
12382 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12383
12384         * help.el (view-lossage): Recognize it.
12385
12386         * simple.el (log-message): Mark multiline messages.
12387
12388 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12389
12390         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12391
12392 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12393
12394         * package-get.el (package-get-all):  add `\n' separator to
12395         interactive specification so that both variables are read
12396
12397 1998-04-22  Didier Verna  <didier@xemacs.org>
12398
12399         * x-menubar.el: ported the options menu to Custom.
12400         Moved the "read only" toggle button to the buffers menu.
12401         Corrected some missing ;;;###autoload or defcustom.
12402
12403         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12404         the scrollbar-visible specifier for options menu handling.
12405
12406         * toolbar.el (toolbar-visible-p)
12407                      (toolbar-captioned-p)
12408                      (default-toolbar-position): defcustom wrappers around
12409         the toolbar specifiers for options menu handling.
12410
12411         * frame.el (get-frame-for-buffer-default-instance-limit):
12412         defcustom it for options menu handling.
12413
12414         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12415         font-lock-mode for options menu handling.
12416
12417         * cus-start.el: added Custom properties to overwrite-mode for
12418         options menu handling.
12419
12420 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12421
12422         * about.el: shameless self-promotion.
12423
12424 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12425
12426         * simple.el (raw-append-message): Slightly optimize.
12427         (remove-message): Use `push' for clarity.
12428         (append-message): Ditto.
12429         (display-warning): Dito.
12430         (raw-append-message): Send the message to the appropriate device.
12431
12432 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12433
12434         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12435         From Sean MacLennan <Sean.MacLennan@pika.ca>
12436
12437 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12438
12439         * setup-paths.el: Changed `directory-sep-char' to
12440         `path-separator', following a change in GNU Emacs.
12441
12442 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12443
12444         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12445         (Info-build-dir-anew): Add a final newline.
12446         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12447         is `always'
12448         (Info-rebuild-dir): Ditto
12449
12450         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12451
12452 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12453
12454         * simple.el (count-words-buffer): Retain zmacs region.
12455         (count-words-region): Ditto.
12456         * simple.el: (what-line): Expanded line counts.
12457         (count-lines): New parameter to conditionalize whether collapsed
12458         lines get counted.
12459         From Bob Weiner <weiner@altrasoft.com>
12460
12461 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12462
12463         * packages.el (package-locations): infodock-packages must override
12464         mule-packages and packages.
12465
12466 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12467
12468         * wid-edit.el:
12469         remove rude messages from widget-activation-widget-mapper
12470         and widget-activation-glyph-mapper
12471
12472 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12473
12474         * toolbar.el: Remove (featurep 'x) test from
12475         toolbar-make-button-list
12476
12477 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12478
12479         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12480         only if in the same frame.
12481
12482 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12483
12484         * packages.el (package-locations): Added site-packages hierarchy.
12485
12486         * setup-paths.el (paths-default-info-directories): Introduced and
12487         used.
12488
12489         * packages.el, setup-paths.el: Set various path searching depths
12490         to 1.
12491
12492         * packages.el (packages-hierarchy-depth):
12493         (packages-load-path-depth): Introduced and used.
12494
12495         * setup-paths.el (paths-load-path-depth): Introduced and used.
12496
12497         * find-paths.el (paths-find-recursive-path): Added max-depth
12498         parameter.
12499
12500 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12501
12502         * setup-paths.el (paths-construct-info-path): Removed
12503         dependency on behavior of (file-name-as-directory "").
12504
12505 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12506
12507         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12508         lisp objects
12509
12510 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12511
12512         * dump-paths.el, startup.el: Added handling for --debug-paths.
12513
12514 1998-04-15  William M. Perry  <wmperry@aventail.com>
12515
12516         * wid-edit.el: We cannot just set the help-echo or balloon-help
12517           properties for an extent based on the :help-echo widget
12518           property, since help-echo and balloon-help cause an EXTENT to
12519           get passed in, where :help-echo functions are expecting a WIDGET
12520
12521 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12522
12523         * scrollbar.el (init-scrollbar-from-resources): Call
12524         mswindows-init-scrollbar-metrics when appropriate.
12525
12526 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12527
12528         * dumped-lisp.el: dump x-toolbar for window system
12529
12530         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12531         have support and xpm.
12532
12533 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12534
12535         * files.el (toggle-read-only): Fix docstring.
12536         From Didier Verna <didier@xemacs.org>
12537
12538 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12539
12540         * startup.el (normal-top-level): Load autoload-file-name without
12541         specifying an extension---some people only auto-autoload.el.gz.
12542
12543 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12544
12545         * files.el (backup-enable-predicate): Don't bomb on NAME being
12546         nil.
12547
12548 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12549
12550         * find-paths.el, packages.el: Now prefers configure'd paths.
12551         This shouldn't cause any of the originally anticipated problems as
12552         the current paths architecture will not define the various
12553         configure-xxx variables if they're not specified on the configure
12554         command line.
12555
12556         * find-paths.el, setup-paths.el, packages.el: Removed all
12557         mentionings of "/" as a path separator.
12558         Used paths-construct-path throughout.
12559
12560         * find-paths.el (paths-construct-path): Created to assemble paths
12561         from directory components.
12562
12563         * setup-paths.el, packages.el: Used paths-decode-directory-path
12564         instead of decode-path-internal.
12565
12566         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12567         and associates.
12568         (paths-decode-directory-path) Created.
12569
12570         * setup-paths.el: Changed configure-exec-path to
12571         configure-exec-directory.
12572
12573 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12574
12575         * packages.el (packages-find-packages): Fixed decoding of
12576         EMACSPACKAGEPATH.
12577
12578         * startup.el: -no-packages -> -no-early-packages.
12579
12580         (packages-load-package-lisps): Fixed loading of auto-autoload
12581         files.
12582
12583         * startup.el (normal-top-level): Fixed loading of core
12584         auto-autoload.
12585
12586         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12587
12588         * startup.el, packages.el, dump-paths.el: Added proper settings
12589         for site-directory and lisp-directory variables.
12590
12591         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12592         inhibit-package-autoloads and fixed handling of it.
12593
12594         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12595         handling of former inhibit-package-init, now
12596         inhibit-early-packages, to make -vanilla etc. work.
12597
12598 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12599
12600         * code-process.el (start-process): Fallback to 'undecided instead
12601         of 'binary for process input coding stream.
12602
12603         * process.el (start-process): Docstring fix.
12604
12605 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12606
12607         * info.el (Info-insert-dir): Do not insert temporary dir files
12608         in Info-dir-file-attributes
12609         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12610         (Info-rebuild-dir): Ditto.
12611
12612 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12613
12614         * obsolete.el: Added obsoleteness declarations for
12615         `site-directory' and `Info-default-directory-list'.
12616
12617 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12618
12619         * find-paths.el (paths-find-emacs-root): Only look at the
12620         executable at the end of the symlink chain for determining the
12621         Emacs root.
12622
12623 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12624
12625         * setup-paths.el (paths-construct-info-path): Changed construction
12626         to cater to gone default in configure.
12627
12628         * find-paths.el (paths-uniq-append): Added.
12629
12630         * packages.el: Rewritten package path construction once again.
12631
12632         * dump-paths.el, startup.el: Removed package-path as a global
12633         variable.
12634
12635         * package-admin.el (package-admin-add-single-file-package):
12636         (package-admin-add-binary-package): Changed package-path to
12637         late-packages.
12638
12639         * packages.el (packages-split-path): Split path at "/" rather than
12640         nil according to change in emacs.c.
12641
12642 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12643
12644         * setup-paths.el (paths-construct-info-path): Changed info path
12645         order so that directories come out right.
12646         (paths-find-lock-directory): Fixed bug: It used to think
12647         configure-lock-directory is a path.
12648
12649 1998-04-06  Jeff Miller <jmiller@smart.net>
12650
12651         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12652         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12653         eases the use of toolbar-add/kill-item functions.
12654
12655 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12656
12657         * code-files.el (file-coding-system-alist): Commented out
12658         loaddefs.el magical treatment.
12659
12660 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12661
12662         * info.el (Info-rebuild-outdated-dir): Added new option
12663         `conservative' and made it the default
12664         (Info-rebuild-dir): Appropriately parse multi-line description
12665         strings, and multi-section dir files. Issue warning when dir
12666         is rebuilt as temporary
12667         (Info-build-dir-anew): Issue warning when dir is built as
12668         temporary
12669
12670 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12671
12672         * list-mode.el (list-mode-map): Bind highlight motion commands to
12673         standard keys left, right, C-b and C-f.
12674
12675 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12676
12677         * files.el (auto-mode-alist): allow .sc for Scheme->C
12678
12679 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12680
12681         * loadup.el (pureload): Don't quote (garbage-collect).
12682
12683 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12684
12685         * package-get-base.el: Updated.
12686
12687 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12688
12689         * isearch-mode.el (isearch-just-started): New variable.
12690         (isearch-mode): Set it.
12691         (isearch-repeat): Advance one character forward only if the search
12692         was successful, and was not just started.
12693         (isearch-repeat): Clear isearch-just-started.
12694
12695 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12696
12697         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12698         if running -batch.
12699
12700 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12701
12702         * subr.el (listify-key-sequence): Removed.
12703
12704 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12705
12706         * bytecomp.el (byte-compile-print-gensym): New option.
12707         (byte-compile-output-file-form): Use it.
12708         (byte-compile-output-docform): Ditto.
12709         (byte-compile-compiled-obj-to-list): Ditto.
12710
12711 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12712
12713         * msw-glyphs.el: set frame icon if xpm support.
12714
12715 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12716
12717         * help.el: Code that pretty prints variable values
12718           removed.
12719
12720 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12721
12722         * find-paths.el (paths-emacs-root-p): Correct test for installation
12723         directory.
12724         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12725
12726 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12727
12728         * loaddefs.el: Don't set debug-ignored-errors; leave
12729           its default value set to nil.
12730
12731 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12732
12733         * info.el (Info-rebuild-dir): fixed mis-spelling.
12734
12735 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12736
12737         * info.el (Info-rebuild-outdated-dir): New custom var
12738         (Info-insert-node): Create/update dir file when needed, ie when it
12739         does not exist or is older than some info files in directory
12740
12741 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12742
12743         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12744         for last packages, mainly for using a 20.4 package base.
12745
12746         * packages.el (late-packages): Typo fix.  It was called
12747         early-packages.
12748
12749         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12750         relative symlinks correctly.
12751         (paths-find-emacs-roots): More rigorous checking for plausible
12752         configuration-time root.
12753
12754         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12755         find its roots.
12756
12757 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12758
12759         * faces.el: Fix docstrings.
12760         * glyphs.el: Fix docstrings.
12761         * mouse.el: Fix docstrings.
12762
12763         * frame.el: Change phrase `current frame' to `selected frame'.
12764
12765         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12766
12767         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12768         macros using backquote to make them infinitely more readable.
12769
12770 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12771
12772         * packages.el (packages-find-package-path): Hardcoded specialized
12773         InfoDock support until we can clean this up.
12774
12775         * help.el (describe-bindings-1): Return the value of the bindings
12776         help buffer created.
12777         (describe-bindings): Ditto.
12778
12779         * simple.el (set-variable): Restore previous behavior of not
12780         bombing if the variable to set is not boundp.
12781
12782 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12783
12784         * packages.el (packages-handle-package-dumped-lisps): Allow for
12785         non-local files to be loaded off the package-lisp variable.
12786
12787 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12788
12789         * x-faces.el: Global X resources should override
12790           specs for all device classes (color, grayscale, mono);
12791           code currently doesn't override any of them.  Fixed by
12792           calling remove-specifier with '(x default) as the tag
12793           set and allowing inexact matches.
12794
12795 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12796
12797         * faces.el: Separated face initializations based on
12798           device classes into device type specific (tag set,
12799           instantiator) pairs.
12800
12801 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12802
12803         * wid-edit.el (widget-choice-action): Remember user's explicit
12804         choice.
12805         (widget-choice-value-create): Respect it.
12806         From Richard Stallman <rms@gnu.org>
12807
12808 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12809
12810         * setup-paths.el (paths-construct-info-path): Always append
12811         existing directories from configure-time info path.
12812
12813         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12814         Info-directory-list.
12815
12816         * info.el: Removed Info-default-directory-list which was broken by
12817         design.
12818         Removed bogus initialization of Info-directory-list---startup.el
12819         can do a much better job.
12820         Added autoload of Info-directory-list.
12821
12822         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12823         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12824         be exclusive; now it's merely given precedence, just like in the
12825         old days.
12826
12827 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12828
12829         * find-paths.el (paths-find-architecture-directory): Fix bug with
12830         finding; it used to default too early.
12831
12832 1998-03-25  Martin Buchholz <martin@xemacs.org>
12833
12834         * packages.el (packages-split-path): Fix a bug; it used to fail
12835         for paths that weren't split.
12836
12837 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12838
12839         * finder.el (finder-compile-keywords): trap on errors.
12840
12841 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12842
12843         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12844           fourth argument of t so that only the specs exactly
12845           matching the tag lists are removed.
12846
12847 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12848
12849         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12850
12851 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12852
12853         * minibuf.el (mouse-read-file-name-1): If a default directory was
12854         specified, use it for generating the completions.
12855
12856 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12857
12858         * update-elc.el: Now respects inhibit-package-init and
12859         inhibit-site-lisp.
12860         Now does path construction with loadup-paths.
12861
12862         * startup.el (normal-top-level, startup-setup-paths): Now respects
12863         inhibit-package-init and inhibit-site-lisp.
12864
12865         * packages.el (packages-find-package-path): Extended package path
12866         by version-specific hierarchies.
12867         (packages-find-packages): Now respects inhibit flag and
12868         inhibit-site-lisp.
12869         Moved path setup to loadup-paths.
12870
12871         * make-docfile.el: Now respects inhibit-package-init and
12872         inhibit-site-lisp.
12873         Now does path construction with loadup-paths.
12874
12875         * loadup.el: Now respects inhibit-package-init and
12876         inhibit-site-lisp.
12877
12878         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12879
12880         * loadup-paths.el: New file: setup load-path to encompass
12881         packages.
12882
12883 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12884
12885         * auto-show.el: load-gc renamed to pureload.
12886         * site-load.el: Ditto.
12887         * packages.el (toplevel): Ditto.
12888         * loadup.el (really-early-error-handler): Ditto.
12889         * dumped-lisp.el (preloaded-file-list): Ditto.
12890         * cus-face.el (custom-declare-face): Ditto.
12891
12892 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12893
12894         * <Today>: The Big Path Searching Overhaul.
12895
12896         * find-paths.el: New file: find and assemble paths in the
12897         installation hierarchy.
12898
12899         * setup-paths.el: New file: global layout of paths and directories
12900         within the XEmacs hierarchy.
12901
12902         * packages.el: Replaced everything related to path searching and
12903         startup by code in terms of find-paths.
12904
12905         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12906         the new path searching engine.
12907
12908         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12909         and setup-paths.
12910
12911 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12912
12913         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12914         setup-paths.el.
12915
12916 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12917
12918         * msw-glyphs.el: Added check for 'mswindows feature, so the file
12919         compiles identically in any configuration.
12920         Removed irrelevant commentary.
12921
12922 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12923
12924         * simple.el (set-variable): Allow setting specifiers.
12925
12926 1998-03-19  SL Baur  <steve@altair.xemacs.org>
12927
12928         * lisp.el (forward-sexp): Revert previous change.
12929
12930 1998-03-18  SL Baur  <steve@altair.xemacs.org>
12931
12932         * frame.el (frame-initialize): Use `delete-console' instead of
12933         `delete-device' to delete the stream console to match the usage in
12934         Fkill_emacs.
12935
12936 1998-03-16  SL Baur  <steve@altair.xemacs.org>
12937
12938         * files.el (cdpath-previous): New variable.
12939         (cd): Use it.
12940         From Bob Weiner <weiner@wave.altrasoft.com>
12941
12942 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
12943
12944         * keydefs.el: Changed keybindings of forward-char,
12945           backward, scroll-up and scroll-down to point to their
12946           -command counterparts.
12947
12948         * simple.el: New functions: forwarc-char-command,
12949           backwrad-char-command, scroll-up-command,
12950           scroll-down-command which work liek their counterparts
12951           except that they honor the variable
12952           signal-error-on-buffer-boundary.
12953
12954           Definition of signal-error-on-buffer-boundary received
12955           from src/cmds.c.
12956
12957           defvar declaration added for word-across-newline to avoid
12958           byte-compiler warning about the free variable reference.
12959
12960 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
12961
12962         * winnt.el: Removed "%t" from the beginning of
12963         modeline-format. From now on, there's no nt-specifics in the modeline.
12964
12965 1998-03-14  SL Baur  <steve@altair.xemacs.org>
12966
12967         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
12968         of `when' with `if'.
12969
12970 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
12971
12972         * msw-glyphs.el: New file. Defines TTY-style glyphs for
12973         mswindows. Must be reworked along with glyphs.el, or
12974         merged into it, after there is images support.
12975
12976         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
12977         'mswindows.
12978
12979 1998-03-13  SL Baur  <steve@altair.xemacs.org>
12980
12981         * faces.el: fix for text cursor initialization.
12982         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
12983         From Andy Piper <andyp@parallax.co.uk>
12984
12985 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
12986
12987         * files.el (set-auto-mode): If a mode is not fboundp, check to see
12988         if there is an existing package that handles it and warn the user
12989         about that mode.
12990
12991 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
12992
12993         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
12994         Installation" menu item when Installation-string is not bound.
12995
12996 1998-03-11  SL Baur  <steve@altair.xemacs.org>
12997
12998         * lisp.el (forward-sexp): Fix for test for balanced sexp.
12999         From Jeremiah W. James <jerry@cs.ucsb.edu>
13000
13001 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13002
13003         * msw-faces.el:
13004         * faces.el: Fix face initialization.
13005
13006 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13007
13008         * files.el (backup-enable-predicate): fix breakage introduced
13009         by TMPDIR patch.
13010
13011 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13012
13013         * x-faces.el (x-init-face-from-resources): The
13014           TTY face property retrieval functions don't return
13015           specifiers, so use face-property instead.
13016
13017 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13018
13019         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13020
13021 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13022
13023         * x-menubar.el: Expanded documentation for
13024           option-save-faces.  Changed Options -> Browse Faces
13025           menu entry to invoke customize-face.
13026
13027 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13028
13029         * faces.el: Most face initialization moved out of
13030           init-other-random-faces to the top level so that the
13031           initialization happens before Xemacs is dumped.  Much
13032           of the fascist "face-differs-from-default-p or FROB!"
13033           code has been retired in favor of letting the user do
13034           what they want to do.  Face initialization code changed
13035           to use `default' specifier tag so that the settings can
13036           be overridden later if the user wishes it.
13037
13038 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13039
13040         * about.el (about-hackers): Update contributors list.
13041
13042 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13043
13044         * specifier.el: Define new specifier tag `default'.
13045
13046         * modeline.el: Initialize faces using `default' tag.
13047
13048         * x-faces.el (x-init-face-from-resources): Remove
13049           specifier specs containing the `default' tag before
13050           adding new specs.
13051
13052 1998-03-02  John Jones  <jj@asu.edu>
13053
13054         * package-get.el (package-get-all): fixed arguments on call to
13055         package-admin-add-single-file-package.
13056         * package-get.el (package-get-installedp): fixed to match
13057         advertised behavior.
13058         * package-get.el: added function package-get-update-all which
13059         installs newest versions of all the current packages (if they are
13060         not already installed).
13061
13062 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13063
13064         * files.el (find-file-noselect): Uncommented `truename' binding in
13065         `let*' and use it later to set `buffer-file-truename' iff it's
13066         still nil, as happens for example when finding a compressed
13067         file with "jka-compr".
13068
13069 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13070
13071         * faces.el: in make-face-* type functions do the operation for all
13072         window systems, not just the first one found.
13073
13074         * font.el: call mswindows-list-fonts for mswindows.
13075
13076 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13077
13078         * code-process.el (call-process-region):
13079         * process.el (call-process-region):
13080         * package-get.el (package-get-dir):
13081         * files.el (backup-enable-predicate):
13082         * gnuserv.el (gnuserv-temp-file-regexp):
13083         Use temp-directory in place of `/tmp'.
13084
13085 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13086
13087         * "Fast" dired-in-C enhancements for Windows 95/NT:
13088
13089         * files.el: Added function, `wildcard-to-regexp', from GNU
13090           Emacs.
13091
13092         * files.el (insert-directory): Modified to use special
13093           dired-in-C enhancements if present.
13094
13095 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13096
13097         * code-files.el: make default coding no-conversion.
13098
13099 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13100
13101         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13102         the load-path.
13103
13104         * update-elc.el: Strip directory when testing for files not to
13105         bytecompile.
13106
13107 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13108
13109         * lisp-mode.el: Use recommended form for menus.
13110
13111         * info.el (Info-construct-menu): Use recommended form for menus.
13112
13113         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13114         entry.
13115
13116 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13117
13118         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13119           (get-frame-for-buffer-noselect): Always return frames
13120           in the not-this-window-p cond clause.
13121
13122 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13123
13124         * help.el (describe-installation): New function.
13125
13126         * x-menubar.el (default-menubar): Add describe-installation to
13127         Help menu.
13128
13129         * packages.el (packages-unbytecompiled-lisp): Installation.el
13130         should not be bytecompiled.
13131
13132         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13133         XEmacs.
13134
13135         * x-menubar.el (default-menubar): Use correct guard for VM menu
13136         entry.
13137
13138         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13139         coding.
13140         From Andy Piper <andyp@parallax.co.uk>
13141
13142 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13143
13144         * ldap.el: Do not require ldap-internal at compile time.
13145
13146 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13147
13148         * code-files.el: new file. a virtual copy of mule-files.el
13149         but without charset
13150         dependencies. (toggle-buffer-file-ocding-system) new function for
13151         changing the eol type for the current buffer.
13152
13153         * code-process.el: new file. a copy of
13154         mule-process.el. mule-process.el will disappear when things have
13155         settled.
13156
13157         * coding.el: new file. a virtual copy of mule-files.el but
13158         without charset dependencies. (coding-system-base) new function
13159         for getting the parent coding system of a coding system with eol
13160         type set.
13161
13162         * dumped-lisp.el: add above files for the non-mule case.
13163
13164 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13165
13166         * window-xemacs.el (display-buffer): If no explicit
13167           frame is specified, search for a window that displays
13168           the buffer on the currently selected frame, before
13169           searching other frames.
13170
13171 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13172
13173         * frame.el (get-frame-for-buffer): If not-this-window-p
13174           is non-nil, use window on the selected frame if it is not
13175           also the selected window.  When defaulting, search for
13176           windows on the currently selected fgrame before searching
13177           other frames.
13178
13179 1998-02-25  Didier Verna  <didier@xemacs.org>
13180
13181         * modeline.el (modeline-swap-buffers): originally named
13182         `mouse-release-modeline'. Whether to actually swap the buffers is
13183         decided in `mouse-drag-modeline'.
13184         (mouse-drag-modeline): A button release event is considered a
13185         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13186         stay unchanged.
13187
13188 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13189
13190         * x-menubar.el: Put redo on the menubar.
13191         From Aki Vehtari <Aki.Vehtari@hut.fi>
13192
13193 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13194
13195         * bytecomp.el (displaying-byte-compile-warnings): if
13196         temp-buffer-show-function is set, use it to display current set of
13197         warnings in the "*Compile-Log-Show*" buffer.
13198
13199         * simple.el (display-warning-buffer): if temp-buffer-show-function
13200         is set, use it to display current set of warnings in the
13201         "*Warnings-Show*" buffer.
13202
13203 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13204
13205         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13206         Common Lisp.
13207
13208 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13209
13210         * menubar.el: Allow button descriptors at least 2 long.
13211
13212         * x-menubar.el (default-menubar): Use recommended forms.
13213         (file-menu-filter): Remove.
13214         (edit-menu-filter): Remove.
13215
13216 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13217
13218         * about.el (about-hackers): Updated.
13219
13220 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13221
13222         * help.el (help-max-help-buffers): new variable
13223         (help-register-and-maybe-prune-excess): new function
13224         (help-buffer-name): use help-max-help-buffers.
13225         (with-displaying-help-buffer): use
13226         help-register-and-maybe-prune-excess.
13227
13228         * help.el (help-maybe-pretty-print-value): if the value fits on
13229         one line, let it.
13230
13231 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13232
13233         * (with-displaying-help-buffer): there is no need to kill the buffer
13234         if it exists, because with-output-to-temp-buffer will clear it.
13235         further, killing the buffer violates the rule that
13236         temp-buffer-show-function, if set, has the full responsibility of
13237         showing the temp buffer.  killing the buffer fucks with the window
13238         configuration, hosing temp-buffer-show-function.
13239
13240
13241 1998-02-23  Didier Verna  <didier@xemacs.org>
13242
13243         * modeline.el (mouse-drag-modeline):
13244         - Always scroll the modeline that was originally clicked on.
13245         - Use x pixels instead of x characters (which doesn't work anyway)
13246         as horizontal reference for modeline dragging. This allows us to
13247         keep on dragging the modeline even if the motion event occurs in
13248         another window.
13249
13250 1998-02-23  Didier Verna  <didier@xemacs.org>
13251
13252         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13253         glyph on the modeline to indicate that dragging the mouse has an
13254         effect both horizontally and vertically.
13255
13256 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13257
13258         * about.el (about-xemacs): Get rid of redundant visible version
13259         number.
13260
13261 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13262
13263         * about.el (about-hackers): Update credits.
13264
13265 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13266
13267         * prim/register.el (view-register): Show register type file-query.
13268
13269 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13270
13271         * mode-motion.el (mode-motion-highlight-internal):
13272           save-excursion inside save-window-exucrsion form to
13273           hide buffer point changes from save-window-excursion.
13274           Prevents display flickering when the mouse pointer
13275           moves.
13276
13277 1998-02-17  Didier Verna  <didier@xemacs.org>
13278
13279         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13280         function to handle correctly the case of a toolbar one side of the
13281         window: scrolling will not necessarily happen.
13282
13283 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13284
13285         * files.el (after-find-file): Restore missing argument
13286           to format that provides filename for "... consider M-x
13287           recover-file" message.  Also call `message' with "%s"
13288           as the first arg instead of an arbitrary string.
13289
13290 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13291
13292         * about.el (about-hackers): Various additions.
13293
13294 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13295
13296         * autoload.el (generate-file-autoloads-1): Don't force an extra
13297         line out when copying on-the-same line autoloads.
13298
13299         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13300         is installed.
13301
13302 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13303
13304         * x11/x-win-xfree86.el (x-win-init-xfree86):
13305         * x11/x-win-sun.el (x-win-init-sun):
13306         * x11/x-init.el (x-initialize-compose):
13307         * prim/simple.el:
13308         (backward-or-forward-kill-sexp):
13309         (backward-or-forward-kill-sentence):
13310         (backward-or-forward-kill-word):
13311         (backward-or-forward-delete-char):
13312         * prim/isearch-mode.el (isearch-help-or-delete-char):
13313         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13314         x-keysym-on-keyboard-p to detect backspace.
13315         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13316         Clean up symbols used with dead keys, checking Linux and solaris
13317         keysyms.
13318         Simplify x-win-*.el using above methods.
13319         Change documentation for x-keysym-*-p functions.
13320
13321 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13322
13323         * about.el (about-hackers): Restore entries for Michael Sperber and
13324         Vinnie Shelton.
13325         From Vinnie Shelton <acs@acm.org>
13326
13327 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13328
13329         * simple.el (count-words-region): Ditto.
13330
13331 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13332
13333         * simple.el (count-words-buffer): Document.  Don't print anything
13334         if non-interactive.
13335
13336 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13337
13338         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13339         multiple files in InfoDock.
13340
13341 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13342
13343         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13344         from version.el in InfoDock.
13345
13346         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13347         specially.
13348
13349 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13350
13351         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13352         variable name in docstring.
13353
13354 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13355
13356         * menubar.h: Include "gui.h".
13357
13358 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13359
13360         * site-load.el: Fix documentation.
13361
13362 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13363
13364         * package-get-base.el (package-get-base): Updated.
13365
13366         * keymap.el: PC-ize.
13367
13368 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13369
13370         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13371         from' on a fresh line.
13372
13373 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13374
13375         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13376         object.
13377
13378 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13379
13380         * undo-stack.el: PC-ize.
13381
13382         * cmdloop.el: PC-ize.
13383
13384 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13385
13386         * bytecomp-runtime.el: PC-ize.
13387
13388         * byte-optimize.el: Prolog fixup.  PC-ize.
13389
13390         * cus-dep.el: Spelling fix.
13391
13392         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13393         entries follow).
13394
13395 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13396
13397         * text-mode.el (text-mode-hook-identify): New function,
13398         put on text-mode-hook.  Set text-mode-variant here.
13399         (text-mode): Don't set it here.
13400
13401 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13402
13403         * text-mode.el (text-mode-hook): New defvar.
13404         (text-mode-variant): New variable.
13405         (text-mode): Set that variable locally.
13406         (toggle-text-mode-auto-fill): New command.
13407
13408 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13409
13410         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13411
13412 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13413
13414         * text-mode.el (paragraph-indent-text-mode):
13415         Renamed from spaced-text-mode.
13416         (text-mode-map): Bind TAB to indent-relative.
13417         (indented-text-mode-map): Variable deleted.
13418         (indented-text-mode): Now an alias for text-mode.
13419
13420 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13421
13422         * loadup.el: test-atoms debugging stuffs removed.
13423
13424 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13425
13426         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13427
13428 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13429
13430         * help.el (describe-beta): Made it use `locate-data-file'.
13431         (describe-distribution): Ditto.
13432         (describe-copying): Ditto.
13433         (describe-project): Ditto.
13434         (view-emacs-news): Ditto.
13435
13436         * help-nomule.el (help-with-tutorial): Made it use
13437         `locate-data-file' to find tutorial.
13438
13439 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13440
13441         * about.el: Corrected my email address.
13442
13443         * mouse.el: Added 'mouse-mswindows-drop' similar to
13444         'mouse-offix-drop'.
13445
13446 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13447
13448         * loadup.el (running-xemacs): Spelling fix.
13449
13450 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13451
13452         * packages.el (packages-find-packages-1): Don't allow a backwards
13453         compatible lisp tree to overwrite `preloaded-file-list'.
13454
13455 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13456
13457         * loadup.el: Don't delete "xemacs" prior to dumping.
13458
13459 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13460
13461         * package-info.el (pi-last-mod-date): New function.
13462         (pi-author-version): New function.
13463         (batch-update-package-info): Use them.
13464
13465 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13466
13467         * frame.el (get-frame-for-buffer-default-to-current): Create.
13468         (get-frame-for-buffer-noselect): Allow user to use current frame
13469         with `get-frame-for-buffer-default-to-current'.
13470
13471 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13472
13473         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13474         (byte-compile-output-docform): Ditto.
13475         (byte-compile-compiled-obj-to-list): Ditto.
13476
13477 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13478
13479         * startup.el (command-line-1): Removed code that ran
13480           buffer-menu.
13481
13482 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13483
13484         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13485
13486 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13487
13488         * frame.el (suspend-emacs-or-iconify-frame): Check using
13489         `device-on-window-system-p' instead of explicitly checking for X,
13490         so that the same logic works for MS Windows.
13491         (suspend-or-iconify-emacs): Ditto.
13492
13493 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13494
13495         * about.el (about-maintainer-info): Andy Piper is back.
13496         (xemacs-hackers): Updated Andy Piper's email address.
13497         (about-hackers): Added Jonathan Harris.
13498         (about-hackers): Updated Tibor Polgar's email address.
13499
13500 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13501
13502         * about.el: Add xemacs.org email manager.
13503
13504         * package-get-base.el (package-get-base): Updated with most recent
13505         package updates.
13506
13507 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13508
13509         * help.el (function-arglist): Use `indirect-function' instead of
13510         `symbol-function' so that aliases are treated correctly.
13511
13512 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13513
13514         * help.el (help-map): Add f1 binding to `help-for-help'.
13515         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13516         (describe-key-briefly): Use `princ' "%s" to print object.
13517         (with-displaying-help-buffer): Kill buffer if it exists, again.
13518         (describe-key): Use `princ' "%s" to print object.
13519         (describe-function-1): Use `princ' "%s" to print object.
13520         Commented out alias lines removed.
13521         (help-pretty-print-limit): New variable to control pretty-printing
13522         of variable values.
13523         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13524         `help-pretty-print-value' again.  Only print-print when OBJECT is
13525         list of length less than `help-pretty-print-limit'.
13526         (describe-variable): Use `help-maybe-pretty-print-value' again.
13527
13528 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13529
13530         * simple.el (blink-matching-open): Remove C++ kludge.
13531         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13532
13533 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13534
13535         * info.el (Info-default-directory-list): Made the documentation
13536         more explanitory.
13537
13538 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13539
13540         * lisp/packages.el:
13541         * lisp/package-admin.el:
13542         * lisp/build-report.el:
13543         Fix typos.
13544
13545 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13546
13547         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13548         warnings in Java buffers without final newline and editing the
13549         last line.
13550
13551 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13552
13553         * packages.el (packages-find-packages-1): Don't allow a backwards
13554         compatible lisp tree to overwrite `preloaded-file-list'.
13555         Suggested by Colin Rafferty  <colin@xemacs.org>
13556
13557         * mouse.el (mouse-offix-drop): Set undo-boundary.
13558         From Oliver Graf <ograf@fga.de>
13559
13560 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13561
13562         * loadup.el (load-gc): rewrite as defun.
13563         Print something sensical if a required dump-time file isn't found.
13564
13565 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13566
13567         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13568         bug strikes a menudescriptor.
13569
13570         * package-get-base.el (package-get-base): Updated.
13571
13572         * package-info.el (batch-update-package-info): Derive REQUIRES
13573         from the Makefile.
13574
13575 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13576
13577         * files.el (save-some-buffers): Don't play games with deleting
13578         other windows if we are in the minibuffer window.
13579
13580 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13581
13582         * modeline.el (modeline-minor-mode-menu): Add support for :active
13583         (add-minor-mode): Document :active property to TOGGLE.
13584
13585 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13586
13587         * modeline.el (modeline-minor-mode-menu): Add support for an
13588         `:included' predicate in the `toggle-sym' plist.
13589         (add-minor-mode): Document the :included property, format
13590         docstring some more.
13591         (modeline-minor-mode-menu): Documentation string added.
13592
13593 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13594
13595         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13596         labels from the symbol-names by thwacking off the overly redundant
13597         and overused "mode", parenthesizing "minor", and capitalizing the
13598         resultant strings.  Also shortened the menu's title by eliminating
13599         the redundant buffer name.
13600         (add-minor-mode): Beautified the docstring, added mention of the
13601         `:menu-tag' property of TOGGLE.
13602         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13603         `toggle-sym' to beatify the mode-life menus.
13604         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13605         `auto-fill-function'.
13606
13607 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13608
13609         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13610         menus to :style 'toggle.
13611
13612 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13613
13614         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13615
13616 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13617
13618         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13619         only recognize first hyperlink.
13620         (hyper-apropos-highlightify): Deletia, this is already done by
13621         `hyper-apropos-insert-face'.
13622         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13623
13624 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13625
13626         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13627         mail.
13628         (toolbar-mail-reader): Add support for `send'.
13629         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13630
13631 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13632
13633         * info.el (Info-emacs-info-file-name): Add defvar for
13634         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13635         will function properly.
13636
13637 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13638
13639         * simple.el: make the backwards delete function called by
13640         `backward-or-forward-delete-char' user configurable.
13641
13642 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13643
13644         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13645         compiled function got loaded from.
13646
13647 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13648
13649         * term/apollo.el: Synched up with InfoDock 3.6.2.
13650
13651 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13652
13653         * startup.el (load-init-file): Load autoloads earlier.
13654         (startup-splash-frame): Handle InfoDock logo.
13655
13656         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13657         InfoDock.
13658         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13659
13660         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13661         doesn't have this function.
13662
13663         * packages.el (locate-data-file): Fix to call `locate-file'.
13664
13665 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13666
13667         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13668         version of version.el.
13669         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13670
13671         * x-menubar.el (default-menubar): Guard reference to
13672         `gnuserv-frame'.
13673         (default-menubar): Guard references to `font-lock-mode'.
13674         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13675         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13676
13677         * make-docfile.el: Don't snarf doc strings from autoloads.
13678
13679         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13680         loading auto-autoloads files.
13681
13682         * loaddefs.el: Disable dumping autoloads.
13683
13684 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13685
13686         * lisp-mnt.el: Synch to Emacs 20.2.
13687
13688         * help.el: Remove manual autoload of `finder-by-keyword'.
13689
13690         * finder.el (finder-by-keyword): Autoload.
13691
13692         * help.el: Conditionalize hyperbole setup.
13693
13694 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13695
13696         * packages.el (package-require): Update to reflect new data format.
13697
13698 1998-01-02  Didier Verna  <didier@xemacs.org>
13699
13700         * x-menubar.el (default-menubar): make the tutorials available
13701         through the menubar. (Plus some compilation warnings cleanup).
13702
13703 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13704
13705         * check-features.el: New file.  Perform sanity check after build.
13706
13707         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13708         files to tooltalk package.
13709         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13710         package.
13711
13712         * package-admin.el (package-admin-xemacs): Use better default for
13713         location of XEmacs binary.
13714
13715 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13716
13717         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13718         tag with sexp and add value tag with value `t'.
13719
13720 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13721
13722         * package-get.el: Changes to work with real data.
13723         From Pete Ware <ware@cis.ohio-state.edu>
13724
13725         * packages.el (packages-reload-autoloads): Guard load for the time
13726         being.
13727
13728         * update-elc.el ("packages.el"): Force loading packages.el instead
13729         of possibly out-of-date packges.elc.
13730         * make-docfile.el ("packages.el"): Ditto.
13731
13732 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13733
13734         * build-report.el (build-report-delete-regexp): Added a rule for
13735         the main tarball shadowing anything past it.
13736
13737 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13738
13739         * packages.el (package-provide): Delete a previous provide.
13740
13741         * package-info.el: New file.
13742
13743         * package-get.el: New file.
13744         From Pete Ware <ware@cis.ohio-state.edu>
13745         (package-get): Fix md5 computation to work with Mule.
13746
13747 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13748
13749         * simple.el (log-message-*): Quote symbols in docstrings properly.
13750
13751 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13752
13753         * packages.el (packages-new-autoloads): Ignore symbolic links.
13754
13755         * cus-face.el (face-custom-attributes-get): Fix typo.
13756         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13757
13758 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13759
13760         * startup.el (load-init-file): Reload new or changed autoloads
13761         unless inhibited.  Reload modified dumped lisp (stubbed).
13762
13763         * packages.el (packages-new-autoloads): New function.
13764         (packages-reload-autoloads): New function.
13765         (packages-reload-dumped-lisp): New (stub) function.
13766
13767         * loadup.el: Inhibit reloading dumped files when running temacs.
13768
13769         * loadhist.el (file-provides): Extend to handle variant
13770         extensions.
13771
13772         * replace.el (query-replace): Fix typo.
13773
13774 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13775
13776         * make-docfile.el: list-autoloads-path has been renamed.
13777         * update-elc.el: list-autoloads has been renamed.
13778
13779         * packages.el (packages-list-autoloads): Renamed.
13780         (packages-list-autoloads-path): Ditto.
13781
13782 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13783
13784         * packages.el (packages-find-packages-1): Made it signal a warning
13785         for an error in an auto-autoload.el file.
13786
13787 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13788
13789         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13790         tag with const.
13791         From Aki Vehtari <Aki.Vehtari@hut.fi>
13792
13793         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13794
13795         * loadhist.el (unload-feature): Remove autoload.
13796
13797 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13798
13799         * loadhist.el: Unpackaged.
13800
13801         * help.el (describe-symbol-find-file): Rename
13802         `describe-function-find-file' and make old name obsolete.
13803         (describe-function-1): Use it.
13804         (describe-function-1): Guard reference to
13805         `compiled-function-annotation'.
13806
13807 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13808
13809         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13810         argument.
13811         (help-mode-quit): New optional arg to control whether it kills or
13812         buries.  Tidied up.
13813         (with-displaying-help-buffer): Don't kill buffer initially, even
13814         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13815         (help-pretty-print-value): Rename back from
13816         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13817         use it, otherwise use dumped `cl-prettyprint'.
13818         (describe-variable): Use `help-pretty-print-value' again.
13819         (find-func): Removed reference to "find-func" at end.
13820
13821 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13822
13823         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13824           GUI XEmacs. Rename? x-menubar is rather window system
13825           independant, except for a couple of items.
13826
13827 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13828
13829         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13830         entries as they will no longer be distributed with XEmacs.
13831
13832         * format.el (format-alist): Fix image/tiff regexps.
13833         From P. E. Jareth Hein <jareth@camelot-soft.com>
13834
13835         * help.el (help-maybe-pretty-print-value): Rename.
13836         (describe-variable): Use it.
13837         (describe-variable): Add trailing linefeed.
13838
13839 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13840
13841         * help.el (describe-function-1): Don't output anything for
13842           arglist of autoload functions.
13843
13844 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13845
13846         * help.el (describe-function-1): Don't output anything for
13847           arglist of autoload functions.
13848
13849 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13850
13851         * help.el (help-mode-map): New bindings for `help-mode-bury',
13852         `describe-function-at-point', `describe-variable-at-point',
13853         `Info-elisp-ref', `customize-variable', `help-next-section' and
13854         `help-prev-section'.
13855         (help-next-section): New function.
13856         (help-prev-section): New function.
13857         (help-mode-quit): Changed to kill the help buffer.
13858         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13859         correctly.
13860         (help-buffer-name): New function to generate the name of help
13861         buffers.
13862         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13863         argument giving the name of the help buffer.
13864         (describe-key): Use `with-displaying-help-buffer' with name.
13865         (describe-mode): Ditto.
13866         (describe-bindings): Ditto.
13867         (describe-prefix-bindings): Ditto.
13868         (view-lossage): Ditto.
13869         (with-syntax-table): New macro.
13870         (function-called-at-point): Use `ignore-errors' and
13871         `with-syntax-table'.
13872         (function-at-point): Ditto.
13873         (describe-function): Use `with-displaying-help-buffer' with name.
13874         (function-arglist): Extracted from `describe-function-1'.  Returns
13875         function's arglist as string.
13876         (function-documentation): Extracted from `describe-function-1'.
13877         Returns function's docstring.
13878         (describe-function-1): Remove all the "stream" garbage, including
13879         the stream argument.  Use `function-arglist' and
13880         `function-documentation'.
13881         (describe-function-arglist): Just use `function-arglist'.
13882         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13883         (help-pretty-print-value): New function to help with
13884         pretty-printing variable values.  Knows about `#<...>'.  Needs
13885         `pp-internal'.
13886         (describe-variable): Use `with-displaying-help-buffer' with name.
13887         Formatting improved.  Display file where variable is defined, if
13888         known.  Use `help-pretty-print-value'.
13889         (describe-syntax): Use `with-displaying-help-buffer' with name.
13890         (list-processes): Remove "stream" garbage.
13891
13892 1997-12-25  SL Baur  <steve@altair.xemacs.org>
13893
13894         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13895         call a dumped routine instead.
13896
13897         * x-win-xfree86.el: Wrap file in defun.
13898         * x-win-sun.el: Ditto.
13899
13900 1997-12-23  SL Baur  <steve@altair.xemacs.org>
13901
13902         * help.el (view-emacs-news): Remove usage of outl-mouse which
13903         advises functions and does other evil things.
13904
13905 1997-12-22  SL Baur  <steve@altair.xemacs.org>
13906
13907         * format.el (format-alist): Add `image/tiff'.
13908         From P. E. Jareth Hein <jareth@camelot-soft.com>
13909
13910 1997-12-21  SL Baur  <steve@altair.xemacs.org>
13911
13912         * about.el (about-hackers): More names added.
13913
13914         * make-docfile.el: Remove superfluous package path search.
13915
13916         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
13917
13918 1997-12-20  SL Baur  <steve@altair.xemacs.org>
13919
13920         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
13921         ignored shadows.
13922
13923 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13924
13925         * startup.el (set-default-load-path): Make sure lisp and site-lisp
13926         get trailing slashes when added to the load-path.
13927
13928         * x-init.el (init-x-win): Locate where XEmacs X localization files
13929         are.
13930
13931 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
13932
13933         * x-faces.el: Added support for foregroundToolBarColor
13934           to xpm-color-symbols.
13935
13936 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13937
13938         * etags.el (tags-remove-duplicates): Removed.
13939         (buffer-tag-table-list): Use `delete-duplicates'.
13940
13941         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
13942         correctly.
13943         (get*): Defalias to `get'.
13944
13945         * cl.el (eql): Compare integers with `eq'.
13946         (cl-map-extents): Check for `map-extents' first.
13947
13948 1997-12-17  Didier Verna  <didier@xemacs.org>
13949
13950         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
13951         added the 'numero', 'copyright' and 'trademark' symbols.
13952
13953         * leim/quail/latin-post.el ("french-postfix"): see above.
13954
13955 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13956
13957         * widget.el (define-widget): Check the arguments.
13958
13959         * cus-edit.el (customize-face): Use `check-argument-type'.
13960         (custom-variable-value-create): Use `signal' to signal error.
13961         (custom-variable-reset-saved): Ditto.
13962         (custom-variable-reset-standard): Ditto.
13963         (custom-face-reset-saved): Ditto.
13964
13965         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
13966         (widget-default-format-handler): Ditto.
13967         (widget-checklist-add-item): Ditto.
13968         (widget-radio-add-item): Ditto.
13969         (widget-editable-list-entry-create): Ditto.
13970         (widget-sexp-prompt-value): Ditto.
13971
13972         * custom.el (custom-declare-variable): Signal errors better.
13973         (custom-handle-keyword): Ditto.
13974         (custom-declare-group): Ditto.
13975
13976         * window-xemacs.el (windows): Ditto.
13977
13978         * menubar.el (menu): Ditto.
13979
13980         * keydefs.el (keyboard): Ditto.
13981
13982         * minibuf.el (minibuffer): Ditto.
13983
13984         * process.el (execute): Ditto.
13985
13986         * fill.el (fill): Ditto.
13987
13988         * modeline.el (modeline): Ditto.
13989
13990         * help.el (help): Ditto.
13991
13992         * faces.el (faces): Ditto.
13993
13994         * files.el (files): Ditto.
13995
13996         * x-init.el (x): Ditto.
13997
13998         * lisp-mode.el (lisp): Ditto.
13999
14000         * process.el (processes): Ditto.
14001
14002         * mouse.el (mouse): Ditto.
14003
14004         * abbrev.el (abbrev): Moved from cus-edit.
14005
14006         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14007         as variable declaration.
14008
14009 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14010
14011         * menubar.el (find-menu-item): Use `check-argument-type'.
14012         (find-menu-item): Cosmetic changes.
14013
14014 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14015
14016         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14017
14018 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14019
14020         * startup.el (set-default-load-path): Only search package-path
14021         when not running temacs.
14022
14023         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14024         files.
14025
14026         * loadup.el: Correct commentary.  Reformatting.
14027         (really-early-error-handler): Use absolute path to the
14028         first dumped-lisp.el file.
14029         (really-early-error-handler): Print full path name of
14030         each dumped lisp file (inherited from InfoDock).
14031
14032         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14033         dumped-lisp.el files.
14034
14035         * make-docfile.el (preloaded-file-list): Reorder when the
14036         package-path is searched.
14037         * update-elc.el: Ditto.
14038
14039         * lisp-mode.el (call-with-condition-handler): Treat the same as
14040         `condition-case' for indentation.
14041
14042         * about.el (about-xemacs): Update release date.
14043
14044 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14045
14046         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14047         anywhere but at the last clause.
14048         (ecase): Disallow `t' and `otherwise'.
14049
14050 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14051
14052         * cus-edit.el (custom-buffer-create-buttons): New function
14053         from stuff moved out of `custom-buffer-create-internal'.
14054         (custom-novice): New variable.  Default t.
14055         (custom-display-global-buttons): Ditto.  Default `top'.
14056         (custom-buffer-create-internal): Only display help if
14057         `custom-novice' is non-nil.  Display global buttons according to
14058         `custom-display-global-buttons'.
14059
14060 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14061
14062         * menubar.el (find-menu-item): Use `check-argument-type'.
14063         (find-menu-item): Cosmetic changes.
14064
14065 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14066
14067         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14068         look.
14069
14070 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14071
14072         * format.el (format-deannotate-region):  Bug fix.
14073         Deannotating a region containing unknown tags would fail
14074         (causing decoding of text/enriched to fail at user level)
14075
14076 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14077
14078         * minibuf.el (read-directory-name): Support sixth
14079           arg, HISTORY, as already documented.
14080
14081 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14082
14083         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14084         to `ecase'.
14085
14086 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14087
14088         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14089         skk-activate.
14090
14091 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14092
14093         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.