* dispextern.h (FACE_SUITABLE_FOR_CHAR_P): Remove unused macro.
[bpt/emacs.git] / admin / ChangeLog
CommitLineData
f9405d87
GM
12013-12-12 Glenn Morris <rgm@gnu.org>
2
3 * update_autogen: Add option to generate info/dir.
4 (Usage): Add -I.
5 (info_flag): New variable.
6 (-I): New option.
7 (doc): Maybe check its status.
8 (info_dir): New function.
9 * dir_top: New file.
10
a8f9bc05
PE
112013-12-11 Paul Eggert <eggert@cs.ucla.edu>
12
13 Remove the option of using libcrypto.
14 * merge-gnulib: Remove lib/gl_openssh.h and m4/gl-openssl.m4.
15
ad826124
EZ
162013-12-04 Eli Zaretskii <eliz@gnu.org>
17
18 * unidata/unidata-gen.el (unidata-prop-alist): Update bidi-class
19 to include the new isolate-related classes introduced with Unicode
20 v6.3.
21 (unidata-encode-val): Accept an additional optional argument, a
22 warning message to emit when UnicodeData.txt defines bidi-class
23 values that are not in unidata-prop-alist. Add a comment
24 explaining what should maintainers do if/when such a warning ever
25 appears.
26 (unidata-gen-table): Call unidata-encode-val with 3rd arg non-nil
27 when generating uni-bidi.el.
28
c2685641
GM
292013-12-01 Glenn Morris <rgm@gnu.org>
30
31 * unidata/Makefile.in (${DSTDIR}/charprop.el):
32 Ensure output files are writable.
33
d715c019
GM
342013-11-30 Glenn Morris <rgm@gnu.org>
35
36 * grammars/Makefile.in: Ensure output files are writable.
37
28c9be2d
EZ
382013-11-30 Eli Zaretskii <eliz@gnu.org>
39
40 * charsets/mule-charsets.el: Rewritten to work in Emacs 23 and
41 later. (Bug#16007)
42
f9b697dd
GM
432013-11-30 Glenn Morris <rgm@gnu.org>
44
45 Stop keeping (most) generated cedet grammar files in the repository.
46 * grammars/README: Remove.
47 * grammars/Makefile.in: New file.
48 * grammars/c.by, grammars/java-tags.wy, grammars/js.wy:
49 * grammars/python.wy: Update declarations to match generated outputs.
50
c2a2e7b0
GM
512013-11-28 Glenn Morris <rgm@gnu.org>
52
53 * unidata/unidata-gen.el (unidata-gen-files):
54 Disable autoloads in generated files.
55
7e3bf78c
GM
562013-11-27 Glenn Morris <rgm@gnu.org>
57
58 * unidata/Makefile.in (all, install, clean, bootstrap-clean)
59 (distclean, maintainer-clean): Declare as PHONY.
60 (compile, extraclean): New.
61 (${DSTDIR}/charprop.el): Depend on source files rather than
62 intermediate products.
63
b5c9a3cc
GM
642013-11-11 Glenn Morris <rgm@gnu.org>
65
766284d9
GM
66 * unidata/BidiMirroring.txt, unidata/UnicodeData.txt: Update to 6.3.0.
67
b5c9a3cc
GM
68 * unidata/unidata-gen.el (unidata-gen-files):
69 Tweak whitespace in generated files.
70
129c301b
GM
712013-11-09 Glenn Morris <rgm@gnu.org>
72
73 * unidata/unidata-gen.el (unidata-gen-files):
74 Fix deletion of existing output files after 2013-10-30 changes.
75
099f5cd0
GM
762013-11-07 Glenn Morris <rgm@gnu.org>
77
78 * unidata/unidata-gen.el (unidata-gen-files):
79 Disable version-control in generated files.
9d172c15 80 Update Unicode Inc. copyright years.
099f5cd0 81
4dde498b
GM
822013-11-05 Glenn Morris <rgm@gnu.org>
83
84 * update_autogen: Move here from ../autogen.
85 (usage): Update. Remove -l, add -A.
86 (autogendir): New variable.
87 (ldefs_flag): Default to set.
88 (genfiles): Reduce to only ms-dos relevant files.
89 (main): Make checking autogen sources optional.
90 Make copying of autogen files optional.
91
447892ed
GM
922013-10-30 Glenn Morris <rgm@gnu.org>
93
9835cedb
GM
94 * unidata/unidata-gen.el (unidata-gen-files): Use pop.
95 Also take the output directory as an argument.
96 * unidata/Makefile.in: Simplify now that unidata-gen-files takes
97 the output directory as an argument (no need to cd, etc).
98 (abs_srcdir, abs_builddir): Remove.
99 (abs_top_builddir): Replace by top_builddir.
100 (${DSTDIR}/charprop.el): No need to cd. Pass dest as argument.
101 (${DSTDIR}/charprop.el, charprop.el):
102 No need to pass unidata.txt as argument.
103
0d0ab932
GM
104 * unidata/unidata-gen.el (unidata--ensure-compiled): New function.
105 (unidata-gen-table-name, unidata-gen-table-decomposition)
106 (unidata-gen-files): Use unidata--ensure-compiled.
107
447892ed
GM
108 * unidata/Makefile.in (abs_srcdir): New, set by configure.
109 (${DSTDIR}/charprop.el, charprop.el): Update for srcdir not absolute.
110 (clean): Delete all .elc files.
55498a0f 111 (bootstrap-clean): New rule.
447892ed 112
b8e3b0a9
GM
1132013-10-23 Glenn Morris <rgm@gnu.org>
114
115 * unidata/Makefile.in (emacs, ${DSTDIR}/charprop.el):
116 Quote entities that might contain whitespace.
117
595e113b
PE
1182013-10-07 Paul Eggert <eggert@cs.ucla.edu>
119
120 Improve support for popcount and counting trailing zeros (Bug#15550).
121 * merge-gnulib (GNULIB_MODULES): Add count-one-bits
122 and count-trailing-zeros.
123
4eed3157
PE
1242013-10-04 Paul Eggert <eggert@cs.ucla.edu>
125
126 Use hardware support for byteswapping on glibc x86 etc.
127 * merge-gnulib (GNULIB_MODULES): Add byteswap.
128
50b13cde
PE
1292013-08-28 Paul Eggert <eggert@cs.ucla.edu>
130
131 * unidata/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
132 for portability to hosts where /bin/sh has problems.
133
1857cd3f
GM
1342013-08-27 Glenn Morris <rgm@gnu.org>
135
136 * admin.el (manual-misc-manuals): Use INFO_COMMON rather than
278208b8 137 INFO_TARGETS. "faq" does not need special treatment any more.
1857cd3f 138
8e5c7e6f
GM
1392013-08-15 Glenn Morris <rgm@gnu.org>
140
141 * make-tarball.txt: Mention generating pdfs in etc/refcards.
142
555d5565
XF
1432013-08-15 Xue Fuqiao <xfq.free@gmail.com>
144
145 * notes/hydra: More information about Hydra.
146
b41bfdd0
XF
1472013-08-10 Xue Fuqiao <xfq.free@gmail.com>
148
149 * notes/hydra: New file.
150
e0fdb694
PE
1512013-08-04 Paul Eggert <eggert@cs.ucla.edu>
152
153 Fix some minor races in hosts lacking mkostemp (Bug#15015).
154 * merge-gnulib (GNULIB_MODULES): Add mkostemp.
155
48dde4df
GM
1562013-07-12 Glenn Morris <rgm@gnu.org>
157
158 * admin.el (manual-style-string): Use non-abbreviated url.
159
4ebbdd67
PE
1602013-07-09 Paul Eggert <eggert@cs.ucla.edu>
161
7b154def
PE
162 Port recent close-on-exec changes to Cygwin (Bug#14821).
163 * merge-gnulib (GNULIB_TOOL_FLAGS): Don't avoid binary-io.
164
4ebbdd67
PE
165 Handle error numbers a bit more reliably.
166 * merge-gnulib (GNULIB_MODULES): Remove ignore-value.
167
067428c1
PE
1682013-07-07 Paul Eggert <eggert@cs.ucla.edu>
169
170 Make file descriptors close-on-exec when possible (Bug#14803).
171 * merge-gnulib (GNULIB_MODULES): Add fcntl, pipe2.
172 (GNULIB_TOOL_FLAGS): Avoid binary-io, close. Do not avoid fcntl.
173
0773c610
GM
1742013-07-06 Glenn Morris <rgm@gnu.org>
175
176 * admin.el (manual-misc-manuals): New function.
177 (make-manuals): Avoid hard-coding list of misc manuals.
c7197e52
GM
178 Add the option to only make certain type(s) of output.
179 (manual-misc-html): Special-case ccmode and efaq.
180 (manual-html-mono, manual-html-node, manual-pdf, manual-ps):
181 Move creation of output directory here from make-manuals.
182 (manual-html-fix-index-2): Avoid dynamic reference to `f'.
0773c610 183
9f1d94c0
GM
1842013-07-05 Glenn Morris <rgm@gnu.org>
185
186 * admin.el (make-manuals): Use a standard location for lispintro.
f114e6c3 187 Use a pdf/ subdirectory for pdf versions.
9f1d94c0 188
0cb70db7
GM
1892013-06-29 Glenn Morris <rgm@gnu.org>
190
191 * admin.el (make-manuals): Don't bother with txt or dvi any more.
192 (manual-txt): Remove.
193 (manual-pdf): Doc fix.
194 (manual-ps): Rename from manual-dvi.
b9a54f5e
GM
195 (manual-pdf, manual-ps): Work in the directory with the texi file,
196 so that TeX intermediate files go there rather than to PWD.
0cb70db7 197
d862673b
XF
1982013-06-15 Xue Fuqiao <xfq.free@gmail.com>
199
200 * notes/changelogs: Mention trivial changes in Change Log.
201
0605ec8e
GM
2022013-06-13 Glenn Morris <rgm@gnu.org>
203
204 * admin.el (manual-style-string): Use new file manual.css.
205
4f405069 2062013-06-02 Eric Ludlam <zappo@gnu.org>
890f7890
DE
207
208 * grammars/srecode-template.wy (variable): Accept a single number
209 as a variable value. Allows the 'priority' to be set to a number.
0605ec8e 210 (wisent-srecode-template-lexer): Move number up so it can be created.
890f7890 211
5ebfa896
GM
2122013-05-16 Glenn Morris <rgm@gnu.org>
213
214 * cus-test.el (cus-test-cus-load-groups): New function.
215 (cus-test-get-options): Add option to return groups.
216 (cus-test-noloads): Also check custom groups.
217
6e911150
SM
2182013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
219
220 * quick-install-emacs: Don't prune DOC-* files a any more.
221
29efd469
GM
2222013-05-14 Glenn Morris <rgm@gnu.org>
223
224 * cus-test.el (cus-test-get-lisp-files): Ignore obsolete/.
225 (cus-test-libs): Fix let-binding of default-directory.
226 (cus-test-noloads): Load all libs for the comparison.
227
5d108606
GM
2282013-05-11 Glenn Morris <rgm@gnu.org>
229
230 * cus-test.el (cus-test-libs-noloads): Add a few more files.
231 (cus-test-load-libs, cus-test-opts):
232 Add option to load more/all Lisp files.
233 (cus-test-get-lisp-files): Ignore .*.el files.
234
a3f276d8
GM
2352013-05-10 Glenn Morris <rgm@gnu.org>
236
237 * cus-test.el (cus-test-libs-noloads): Add some files.
238 (cus-test-get-lisp-files): New function.
239 (cus-test-libs): Add option to load more/all Lisp files.
240
2dee4d5e
GM
2412013-05-09 Glenn Morris <rgm@gnu.org>
242
243 * cus-test.el: No need to provide bbdb, bbdb-com any more.
d631786a
GM
244 (cus-test-libs-noloads): Add dunnet in the defvar.
245 (dunnet): Don't always load it.
246 (viper-mode): Only set if interactive.
247 (cus-test-load-custom-loads): Load dunnet if necessary.
248 (cus-test-load-1): New macro, with common code from cus-test-load-libs
249 and cus-test-libs.
250 (cus-test-load-libs, cus-test-libs): Use cus-test-load-1 macro.
251 Update for cus-test-get-autoload-deps changed result.
252 (cus-test-get-autoload-deps): Simplify. Return file names as they
253 appear in loaddefs.el (directory parts are needed now that not all
254 lisp subdirs are in load-path).
255 (cus-test-deps): Explicitly skip dunnet.
2dee4d5e 256
ffdc270a
PE
2572013-05-07 Paul Eggert <eggert@cs.ucla.edu>
258
259 Use Gnulib ACL implementation, for benefit of Solaris etc. (Bug#14295)
260 * merge-gnulib (GNULIB_MODULES): Add qacl.
261 (GNULIB_TOOL_FLAGS): Do not avoid errno.
262
4b725a70
PE
2632013-04-01 Paul Eggert <eggert@cs.ucla.edu>
264
265 Use UTF-8 for most files with non-ASCII characters (Bug#13936).
266 * notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el)
267 (leim/quail/hanja3.el, leim/quail/symbol-ksc.el):
268 Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8
269 characters are now encoded in utf-8-emacs, not iso-2022-7bit.
270
6b8504ba
PE
2712013-03-18 Paul Eggert <eggert@cs.ucla.edu>
272
2aa2157b
PE
273 * notes/unicode: Mention some more iso-2022-7bit files (Bug#13936).
274
6b8504ba
PE
275 Automate the build of ja-dic.el (Bug#13984).
276 * notes/unicode: ja-dic.el is now UTF-8.
277
78be8b64 2782013-03-16 Glenn Morris <rgm@gnu.org>
20658042
GM
279
280 * admin.el (manual-pdf, manual-dvi): Pass -I to texi2pdf, texi2dvi.
281
78be8b64 2822013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
283
284 * admin.el (manual-html-mono, manual-html-node): Add -DWWW_GNU_ORG.
285
47d7532e
PE
2862013-03-13 Paul Eggert <eggert@cs.ucla.edu>
287
288 File synchronization fixes (Bug#13944).
289 * CPP-DEFINES (BSD_SYSTEM, HAVE_FSYNC): Remove.
290 * merge-gnulib (GNULIB_MODULES): Add fsync, fdatasync.
291
1b610f51
PE
2922013-03-11 Paul Eggert <eggert@cs.ucla.edu>
293
294 * notes/unicode: Improve notes about Emacs source file encoding.
295
c69f4673
GM
2962013-03-11 Glenn Morris <rgm@gnu.org>
297
298 * admin.el (make-manuals): Add emacs-lisp-intro and some more
299 doc/misc manuals.
300 (manual-html-mono, manual-html-node, manual-txt):
301 Pass -I to makeinfo.
302
1a7bceef
GM
3032013-03-10 Glenn Morris <rgm@gnu.org>
304
305 * admin.el (add-release-logs): Use UTC for release date.
306
8c39e821
GM
3072013-03-09 Glenn Morris <rgm@gnu.org>
308
309 * admin.el (add-release-logs): Provide interactive defaults.
78cd48e7 310 Allow specification of the release date. Don't exclude gnus/.
8c39e821 311
d37e4893
PE
3122013-03-05 Paul Eggert <eggert@cs.ucla.edu>
313
314 * notes/unicode: Add notes about Emacs source file encoding.
315
f5572543
PE
3162013-03-04 Paul Eggert <eggert@cs.ucla.edu>
317
318 * grammars/java-tags.wy (CHAR): Remove "('\u0000' to '\uffff')"
319 from summary, as this causes javat-wy.el to contain both a null byte
320 and a byte sequence that is not valid UTF-8, which is inconvenient.
321
50d8b29d
PE
3222013-03-03 Paul Eggert <eggert@cs.ucla.edu>
323
324 * bzrmerge.el (bzrmerge-apply): Omit Latin-1 char from diagnostic.
325 If there were a real need, it should be UTF-8 anyway.
326
1ddc2bd6
PE
3272013-02-25 Paul Eggert <eggert@cs.ucla.edu>
328
329 Simplify data_start configuration (Bug#13783).
330 * CPP-DEFINES (DATA_START, ORDINARY_LINK): Remove.
331
a84b7c53
PE
3322013-02-11 Paul Eggert <eggert@cs.ucla.edu>
333
334 Tune by using memchr and memrchr.
335 * merge-gnulib (GNULIB_MODULES): Add memrchr.
336
8654f9d7
PE
3372013-02-01 Paul Eggert <eggert@cs.ucla.edu>
338
339 Use fdopendir, fstatat and readlinkat, for efficiency (Bug#13539).
340 * merge-gnulib (GNULIB_MODULES): Add fdopendir, fstatat, readlinkat.
341 (GNULIB_TOOL_FLAGS): Do not avoid at-internal, openat-h.
342 Avoid dup, open, opendir.
343
2b30549c
DA
3442013-01-15 Dmitry Antipov <dmantipov@yandex.ru>
345
346 * coccinelle/xsave.cocci: Semantic patch to adjust users of
347 XSAVE_POINTER and XSAVE_INTEGER macros.
348
66cf328d
GM
3492013-01-03 Glenn Morris <rgm@gnu.org>
350
2036b4b8
GM
351 * check-doc-strings: Update for CVS->bzr, moved lispref/ directory.
352
f674f1d1
GM
353 * emacs-pretesters, make-announcement, make-changelog-diff:
354 Remove files.
66cf328d 355
97976f9f
PE
3562012-12-14 Paul Eggert <eggert@cs.ucla.edu>
357
4f405069 358 Fix permissions bugs with setgid directories etc. (Bug#13125)
97976f9f
PE
359 * CPP-DEFINES (BSD4_2): Remove.
360
7be78020
PE
3612012-12-08 Paul Eggert <eggert@cs.ucla.edu>
362
5745a7df
PE
363 Use putenv+unsetenv instead of modifying environ directly (Bug#13070).
364 * merge-gnulib (GNULIB_MODULES): Add putenv, unsetenv.
365
7be78020
PE
366 Simplify get_lim_data.
367 * CPP-DEFINES (ULIMIT_BREAK_VALUE): Remove.
368
d983a10b
PE
3692012-12-03 Paul Eggert <eggert@cs.ucla.edu>
370
371 Assume POSIX 1003.1-1988 or later for signal.h (Bug#13026).
372 * CPP-DEFINES (SIGALRM, SIGCHLD, SIGHUP, SIGKILL, SIGPIPE, SIGQUIT):
373 Remove.
374 (SIGTRAP): Remove this one too, as config.h no longer defines it.
375 * merge-gnulib (GNULIB_MODULES): Add sig2str.
376
bcd77a2b
KB
3772012-11-24 Ken Brown <kbrown@cornell.edu>
378
379 * CPP-DEFINES (HAVE_MOUSE): Remove.
380
95ef7787
PE
3812012-11-23 Paul Eggert <eggert@cs.ucla.edu>
382
383 Assume POSIX 1003.1-1988 or later for dirent.h (Bug#12958).
384 * CPP-DEFINES (HAVE_CLOSEDIR, HAVE_DIRENT_H): Remove.
385 * notes/copyright: Adjust to src/ndir.h -> nt/inc/dirent.h renaming.
386
9239d970
PE
3872012-11-21 Paul Eggert <eggert@cs.ucla.edu>
388
389 Assume POSIX 1003.1-1988 or later for unistd.h (Bug#12945).
390 * CPP-DEFINES (BROKEN_GETWD, HAVE_GETCWD, HAVE_GETWD, HAVE_SIZE_T)
391 (HAVE_UNISTD_H): Remove.
392
49cdacda
PE
3932012-11-17 Paul Eggert <eggert@cs.ucla.edu>
394
395 Assume POSIX 1003.1-1988 or later for fcntl.h (Bug#12881).
396 * CPP-DEFINES (O_RDONLY, O_RDWR, HAVE_FCNTL_H): Remove.
397 * merge-gnulib (GNULIB_MODULES): Add fcntl-h.
398
3d082a26
PE
3992012-11-16 Paul Eggert <eggert@cs.ucla.edu>
400
401 Remove no-longer-used pty_max_bytes variable.
402 * CPP-DEFINES (HAVE_FPATHCONF): Remove.
403
73dcdb9f
PE
4042012-11-14 Paul Eggert <eggert@cs.ucla.edu>
405
406 Use faccessat, not access, when checking file permissions (Bug#12632).
407 * merge-gnulib (GNULIB_MODULES): Add faccessat.
408 (GNULIB_TOOL_FLAGS): Avoid at-internal, fchdir, malloc-posix,
409 openat-die, openat-h, save-cwd. Do not avoid fcntl-h.
410 Omit gnulib's m4/fcntl-o.m4.
411
8148369c
PE
4122012-11-05 Paul Eggert <eggert@cs.ucla.edu>
413
dd0333b6
PE
414 Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid (Bug#12800).
415 * CPP-DEFINES (HAVE_SETPGID, HAVE_SETSID, SETPGRP_RELEASES_CTTY):
416 Remove; obsolete.
417
8148369c
PE
418 Simplify by assuming __fpending.
419 * CPP-DEFINES (PENDING_OUTPUT_COUNT): Remove.
420
5ccd466c
GM
4212012-11-03 Glenn Morris <rgm@gnu.org>
422
423 * admin.el (set-copyright): Add msdos/sed2v2.inp.
424
7ccfb720
PE
4252012-11-01 Paul Eggert <eggert@cs.ucla.edu>
426
427 Fix data-loss with --batch (Bug#9574).
428 * merge-gnulib (GNULIB_MODULES): Add close-stream.
429
f5772b8e
KH
4302012-10-12 Kenichi Handa <handa@gnu.org>
431
432 * charsets/Makefile (JISC6226.map): Add missing mappings.
433
cde44a77
KH
4342012-10-11 Kenichi Handa <handa@gnu.org>
435
436 * charsets/mapconv: Adjusted for the change of mapfiles/*.gz to
437 mapfiles/*.
438
439 * charsets/gb180302.awk: Handle 4-byte sequences in the input file.
440
441 * charsets/Makefile: Be sure to call mapconv script of the current
442 directory. Adjusted for the change of mapfiles/*.gz to
443 mapfiles/*.
444 (SED_SCRIPT): New variable.
445 (jisx2131-filter): New target.
446 (JISX2131.map): Use jisx2131-filter to filter out characters added
447 for the 2004 year version.
448 (clear): Remove ${SED_SCRIPT} too.
449
450 * charsets/mapfiles/MULE-ethiopic.map,
451 charsets/mapfiles/MULE-ipa.map,
452 charsets/mapfiles/MULE-is13194.map,
453 charsets/mapfiles/MULE-lviscii.map,
454 charsets/mapfiles/MULE-sisheng.map,
455 charsets/mapfiles/MULE-tibetan.map,
456 charsets/mapfiles/MULE-uviscii.map: Fix typo.
457
2c35bdbb
GM
4582012-10-09 Glenn Morris <rgm@gnu.org>
459
460 * admin.el (cusver-scan-cus-start): New function.
461 (cusver-check): Scan old cus-start.el.
462
5407f8d2
GM
4632012-10-07 Glenn Morris <rgm@gnu.org>
464
465 * admin.el (cusver-new-version): Set default.
466 (cusver-check): Improve interactive argument reading.
467
1a316a53
GM
4682012-10-06 Glenn Morris <rgm@gnu.org>
469
470 * admin.el (cusver-new-version): New variable.
471 (cusver-scan): Check if containing group has a :version.
472 (cusver-check): Add VERSION argument.
473
9414dd8d
CY
4742012-10-01 David Engster <deng@randomsample.de>
475
476 * grammars/bovine-grammar.el:
477 * grammars/wisent-grammar.el: Move to lisp directory.
478
62a81506
CY
4792012-10-01 David Engster <deng@randomsample.de>
480
481 * grammars/bovine-grammar.el (bovine--grammar-newstyle-unquote):
482 Remove.
d1b066d2 483 (bovine-grammar-expand-form): Test for emacs-major-version.
62a81506
CY
484
485 * grammars/c.by: Add EXPLICIT to keyword tokens.
d1b066d2 486 Add %provide token.
62a81506 487
d1b066d2 488 * grammars/grammar.wy (semantic-grammar-lexer): Remove, since it
62a81506 489 was copied to grammar.el. New %provide token to generate prefix
4f405069 490 which conforms with Emacs conventions. Remove lexer definition,
62a81506
CY
491 which is now in grammar.el.
492
eec5fae2
GM
4932012-09-27 Glenn Morris <rgm@gnu.org>
494
495 * admin.el (set-version): Set msdos.c's Vwindow_system_version.
496
a615a3ae
PE
4972012-09-27 Paul Eggert <eggert@cs.ucla.edu>
498
499 Check more robustly for timer_settime.
500 * merge-gnulib (GNULIB_MODULES): Add timer-time.
501
e3b60857
JB
5022012-09-26 Juanma Barranquero <lekktu@gmail.com>
503
504 * unidata/BidiMirroring.txt:
505 * unidata/UnicodeData.txt: Update to Unicode 6.2.
506
78f83752
GM
5072012-09-17 Glenn Morris <rgm@gnu.org>
508
dcddaabb
GM
509 * admin.el (add-log-time-format): Declare.
510
dcf8834b
GM
511 * admin.el (cusver-scan, cusver-check): Bind local variables.
512
513 * admin.el (set-version): Set major version in
514 etc/refcards/ru-refcard.tex and etc/refcards/emacsver.tex.
515 (set-copyright): In etc/refcards, only change ru-refcard.tex
516 and emacsver.tex.
517
78f83752
GM
518 * admin.el (set-copyright): No more need to set copyrights for
519 nextstep, or .c files. Add configure.ac and config.nt.
520
0caaedb1
PE
5212012-09-16 Paul Eggert <eggert@cs.ucla.edu>
522
523 Remove configure's --without-sync-input option (Bug#12450).
524 * CPP-DEFINES (BROKEN_SA_RESTART, SA_RESTART): Remove.
525
83da1b55
GM
5262012-09-16 Glenn Morris <rgm@gnu.org>
527
528 * admin.el (set-version): No more need to set nextstep versions.
529 (set-copyright): Update for moved nextstep files.
530
4a4bbad2
PE
5312012-09-13 Paul Eggert <eggert@cs.ucla.edu>
532
533 Simplify SIGIO usage (Bug#12408).
d1b066d2 534 * CPP-DEFINES (BROKEN_SIGAIO, BROKEN_SIGIO, BROKEN_SIGPOLL)
4a4bbad2
PE
535 (BROKEN_SIGPTY, NO_TERMIO): Remove.
536
c990426a
PE
5372012-09-11 Paul Eggert <eggert@cs.ucla.edu>
538
539 Simplify, document, and port floating-point (Bug#12381).
540 * CPP-DEFINES (HAVE_CBRT, HAVE_LOGB, logb): Remove.
541
f6196b87
PE
5422012-09-09 Paul Eggert <eggert@cs.ucla.edu>
543
544 Assume C89 or later for math functions (Bug#12381).
545 * CPP-DEFINES (HAVE_FMOD, HAVE_FREXP, FLOAT_CHECK_DOMAIN)
546 (HAVE_INVERSE_HYPERBOLIC, NO_MATHERR): Remove.
547
1088b922
PE
5482012-09-04 Paul Eggert <eggert@cs.ucla.edu>
549
550 Simplify redefinition of 'abort' (Bug#12316).
551 * CPP-DEFINES (NO_ABORT): Remove.
552
a3f90bea
GM
5532012-08-28 Glenn Morris <rgm@gnu.org>
554
555 * bzrmerge.el (bzrmerge-merges): Allow unversioned files in the tree.
556
01e0f0f5
AS
5572012-08-28 Andreas Schwab <schwab@linux-m68k.org>
558
559 * charsets/mule-charsets.el (header): Fix typo.
560
f4a681b0
PE
5612012-08-24 Paul Eggert <eggert@cs.ucla.edu>
562
563 On assertion failure, print backtrace if available.
564 * merge-gnulib (GNULIB_MODULES): Add execinfo.
565
620f13b0
PE
5662012-08-16 Paul Eggert <eggert@cs.ucla.edu>
567
568 Use ASCII tests for character types.
569 * merge-gnulib (GNULIB_MODULES): Add c-ctype. This documents a
570 new direct dependency; c-ctype was already being used indirectly
571 via other gnulib modules.
572
f5d9e83a
PE
5732012-08-14 Paul Eggert <eggert@cs.ucla.edu>
574
575 Use bool for Emacs Lisp booleans.
576 * merge-gnulib (GNULIB_MODULES): Add stdbool. This documents a
577 new direct dependency; stdbool was already being used indirectly
578 via other gnulib modules.
579
9ff9402d 5802012-08-11 Glenn Morris <rgm@gnu.org>
23c726f6
GM
581
582 * bzrmerge.el (bzrmerge-resolve): Disable local eval:.
583
c644523b
DA
5842012-08-07 Dmitry Antipov <dmantipov@yandex.ru>
585
586 * coccinelle/overlay.cocci, coccinelle/symbol.cocci: Remove.
587
13294f95
PE
5882012-08-02 Paul Eggert <eggert@cs.ucla.edu>
589
590 Port to Solaris 8.
591 * CPP-DEFINES (WRETCODE): Remove.
592
d8a05828
DA
5932012-08-01 Dmitry Antipov <dmantipov@yandex.ru>
594
595 * coccinelle/overlay.cocci: Semantic patch to replace direct
596 access to Lisp_Object members of struct Lisp_Overlay to MVAR.
597
8271d590
DA
5982012-08-01 Dmitry Antipov <dmantipov@yandex.ru>
599
600 * coccinelle/symbol.cocci: Semantic patch to replace direct
601 access to Lisp_Object members of struct Lisp_Symbol to SVAR.
602
3193acd2
DA
6032012-08-01 Dmitry Antipov <dmantipov@yandex.ru>
604
605 * coccinelle/process.cocci: Semantic patch to replace direct
606 access to Lisp_Object members of struct Lisp_Process to PVAR.
607
3a45383a
DA
6082012-08-01 Dmitry Antipov <dmantipov@yandex.ru>
609
610 * coccinelle/window.cocci: Semantic patch to replace direct
611 access to Lisp_Object members of struct window to WVAR.
612
e34f7f79
DA
6132012-07-31 Dmitry Antipov <dmantipov@yandex.ru>
614
615 * coccinelle/frame.cocci: Semantic patch to replace direct
616 access to Lisp_Object members of struct frame to FVAR.
617
e32a5799
PE
6182012-07-28 Paul Eggert <eggert@cs.ucla.edu>
619
620 Use Gnulib environ and stdalign modules (Bug#9772, Bug#9960).
621 * merge-gnulib: Add environ, stdalign.
622
d7ea76b4
DA
6232012-07-20 Dmitry Antipov <dmantipov@yandex.ru>
624
625 * coccinelle/unibyte_string.cocci: Semantic patch to convert from
626 make_unibyte_string to build_unibyte_string where appropriate.
627
4dc7c8d5 6282012-07-17 Eli Zaretskii <eliz@gnu.org>
fbf31a9c
EZ
629
630 * CPP-DEFINES: Remove FILE_SYSTEM_CASE.
631
4dc7c8d5 6322012-07-17 Chong Yidong <cyd@gnu.org>
94f0aa34
CY
633
634 * Version 24.1 released.
d7ea76b4 635
5ebbef1d
PE
6362012-07-11 Paul Eggert <eggert@cs.ucla.edu>
637
bb352260
PE
638 Assume mkdir, perror, rename, rmdir, strerror.
639 * CPP-DEFINES (HAVE_MKDIR, HAVE_PERROR, HAVE_RENAME, HAVE_RMDIR)
640 (HAVE_STRERROR, strerror):
57054ddd 641 Remove.
5ebbef1d 642
7d7bbefd
DA
6432012-07-10 Dmitry Antipov <dmantipov@yandex.ru>
644
645 * coccinelle/list_loop.cocci: Semantic patch to convert from Fcdr
646 to XCDR and consistently use CONSP in the list iteration loops.
647 * coccinelle/vector_contents.cocci: Fix indentation.
648
f58e0fd5
SM
6492012-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
650
651 * bzrmerge.el: Use cl-lib.
652
c4444d16
PE
6532012-07-09 Paul Eggert <eggert@cs.ucla.edu>
654
655 Rename configure.in to configure.ac (Bug#11603).
656 * admin.el (set-version):
657 * quick-install-emacs (VERSION):
658 Get version number from configure.ac, not configure.in.
659
fee5959d
PE
6602012-07-06 Paul Eggert <eggert@cs.ucla.edu>
661
662 Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786).
663 * merge-gnulib (GNULIB_MODULES): Add c-strcase.
664
23f86fce
DA
6652012-07-05 Dmitry Antipov <dmantipov@yandex.ru>
666
667 * coccinelle/xzalloc.cocci: Semantic patch to convert
668 calls to xmalloc with following memset to xzalloc.
669
95f61aa2
JB
6702012-07-04 Juanma Barranquero <lekktu@gmail.com>
671
672 * CPP-DEFINES (LISP_FLOAT_TYPE): Remove, obsolete.
673
1130ecfc
DA
6742012-06-26 Dmitry Antipov <dmantipov@yandex.ru>
675
676 * coccinelle/build_string.cocci: Semantic patch
677 to convert from make_string to build_string.
678
3c9359df
DA
6792012-06-24 Dmitry Antipov <dmantipov@yandex.ru>
680
681 First Coccinelle semantic patch.
682 * coccinelle: New subdirectory
683 * coccinelle/README: Documentation stub.
684 * coccinelle/vector_contents.cocci: Semantic patch to replace direct
f58e0fd5
SM
685 access to `contents' member of Lisp_Vector objects with AREF and ASET
686 where appropriate.
3c9359df 687
d35af63c
PE
6882012-06-22 Paul Eggert <eggert@cs.ucla.edu>
689
690 Support higher-resolution time stamps (Bug#9000).
691 * merge-gnulib (GNULIB_MODULES): Add dtotimespec, gettime,
692 gettimeofday, pselect, stat-time, sys_time, time, timespec-add,
693 timespec-sub, utimens.
694 (GNULIB_TOOL_FLAGS): Add --avoid=select --avoid=sigprocmask.
695 This trims down the gnulib import, from the very latest gnulib.
696 Emacs does its own implementation of 'select' and 'sigprocmask'
697 on Windows, and it assumes 'select' and 'sigprocmask' on non-Windows
698 hosts, so it doesn't need these modules.
699 Similarly, avoid errno, fcntl, fcntl-h, fstat, and sys_types, as
700 these gnulib modules are only for Windows porting and Emacs ports
701 to Windows in a different way.
702
646b5f55
AS
7032012-06-13 Andreas Schwab <schwab@linux-m68k.org>
704
f58e0fd5
SM
705 * make-emacs: Rename --union-type to --check-lisp-type.
706 Define CHECK_LISP_OBJECT_TYPE insted of USE_LISP_UNION_TYPE.
707 * CPP-DEFINES (DEBUG_LISP_OBJECT_TYPE): Rename from
646b5f55
AS
708 USE_LISP_UNION_TYPE.
709
418cd726
GM
7102012-06-03 Glenn Morris <rgm@gnu.org>
711
712 * quick-install-emacs (PUBLIC_LIBSRC_SCRIPTS): Remove rcs-checkin.
713
501390c5
PE
7142012-06-01 Paul Eggert <eggert@cs.ucla.edu>
715
716 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
717 * make-tarball.txt: Don't worry about maintainer mode.
718
0e7a053e
PE
7192012-05-28 Paul Eggert <eggert@cs.ucla.edu>
720
721 * CPP-DEFINES: Remove HAVE_SYSINFO.
722
50c4645e
PE
7232012-05-27 Paul Eggert <eggert@cs.ucla.edu>
724
725 Assume gnulib does largefile.
726 * merge-gnulib (GNULIB_MODULES): Add largefile.
727
34374650
PE
7282012-05-22 Paul Eggert <eggert@cs.ucla.edu>
729
730 Remove src/m/*.
731 * CPP-DEFINES: Do not mention src/m/*.h.
732 (BITS_PER_EMACS_INT, BITS_PER_LONG, BITS_PER_CHAR)
733 (BITS_PER_SHORT, BITS_PER_INT): Remove.
734 * MAINTAINERS: Remove src/m/.
735
9b4ee616
PE
7362012-05-21 Paul Eggert <eggert@cs.ucla.edu>
737
fb77d37e
PE
738 Use full name for m4/gnulib-comp.m4. (Bug#11529)
739 * merge-gnulib: Leave m4/gnulib-comp.m4's name alone.
740
261cb4bb
PE
741 Assume C89 or later.
742 * CPP-DEFINES: Remove NULL, const.
743
9b4ee616
PE
744 Make merging from gnulib a script, not a makefile action.
745 * merge-gnulib: New script, with actions moved here from
746 ../Makefile.in.
747
003fdae2
PE
7482012-05-19 Paul Eggert <eggert@cs.ucla.edu>
749
9232a6d9
PE
750 * CPP-DEFINES (HAVE_GETDOMAINNAME): Remove.
751
003fdae2
PE
752 * CPP-DEFINES (HAVE_FTIME): Remove.
753
6116bd7e
GM
7542012-05-02 Glenn Morris <rgm@gnu.org>
755
756 * bzrmerge.el (bzrmerge-skip-regexp): Add "Auto-commit".
757
a9f72fc1
GM
7582012-04-10 Glenn Morris <rgm@gnu.org>
759
c9279dad
GM
760 * bzrmerge.el (bzrmerge-skip-regexp): Add "from trunk".
761
a9f72fc1
GM
762 * unidata/Makefile.in: Add FSF copyright.
763 Make it use autoconf features, and work for out-of-tree builds.
764
b142f158
EZ
7652012-04-07 Eli Zaretskii <eliz@gnu.org>
766
767 * unidata/README:
768 * unidata/copyright.html:
769 * unidata/BidiMirroring.txt:
770 * unidata/UnicodeData.txt: Update for the latest version 6.1 of
771 the Unicode Standard.
772
c406be43
KH
7732012-02-16 Kenichi Handa <handa@m17n.org>
774
775 * unidata/unidata-gen.el (unidata-prop-alist): Change the default
776 values of name and old-name to nil.
777 (unidata-get-name): Return nil for the default value.
778
58474503
GM
7792012-02-11 Glenn Morris <rgm@gnu.org>
780
781 * admin.el (cusver-find-files, cusver-scan, cusver-goto-xref)
782 (cusver-check): New functions.
783
54de86ac
GM
7842012-01-19 Glenn Morris <rgm@gnu.org>
785
786 * bzrmerge.el (bzrmerge-missing): Allow a definitive "no" answer to the
787 "skip?" question, since there can be multiple such for any revision.
788
0dc18ae0
EZ
7892012-01-14 Eli Zaretskii <eliz@gnu.org>
790
791 * FOR-RELEASE (Check the Emacs Tutorial): Mark TUTORIAL.he as
792 updated and checked.
793
509c74bd
AS
7942011-11-26 Andreas Schwab <schwab@linux-m68k.org>
795
303d001f
AS
796 * grammars/bovine-grammar.el (bovine--grammar-newstyle-unquote):
797 Avoid warning about old-style backquote.
798
509c74bd
AS
799 * grammars/wisent-grammar.el (auto-mode-alist): Change `$' to `\''
800 in regexp.
801 (wisent-make-parsers): Likewise. Quote `.'.
802
803 * grammars/bovine-grammar.el (auto-mode-alist): Change `$' to `\''
804 in regexp.
805 (bovine-make-parsers): Likewise. Quote `.'.
806
d5ff9cd0
AS
8072011-11-20 Andreas Schwab <schwab@linux-m68k.org>
808
809 * CPP-DEFINES (VIRT_ADDR_VARIES): Remove.
810
7877f373
JB
8112011-11-16 Juanma Barranquero <lekktu@gmail.com>
812
813 * admin.el (manual-dvi): Fix typo.
814
b018182c
EZ
8152011-11-15 Eli Zaretskii <eliz@gnu.org>
816
7877f373 817 * nt/README-ftp-server: Update the information about PNG libraries.
b018182c 818
c7015153
JB
8192011-11-15 Juanma Barranquero <lekktu@gmail.com>
820
821 * make-emacs: Fix typo.
822
d31d07be
JB
8232011-11-07 Juanma Barranquero <lekktu@gmail.com>
824
825 * unidata/makefile.w32-in (clean): Remove bidimirror.h and biditype.h.
826
72b8747b
DE
8272011-10-31 David Engster <deng@randomsample.de>
828
829 * grammars/bovine-grammar.el: Avoid using old-style backquotes.
830
8cedc5ac
EZ
8312011-10-28 Eli Zaretskii <eliz@gnu.org>
832
833 * nt/README-ftp-server: Mention UNICOWS.DLL as prerequisite for
834 running Emacs on Windows 9X.
835
a0c64452
CY
8362011-09-26 Chong Yidong <cyd@stupidchicken.com>
837
838 * admin.el (set-version): Fix regexps for config.nt and
839 sed2v2.inp.
840
e39b275c 8412011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 842
abec06ff 843 Merge from gnulib (Bug#9169).
24e0f6b1
PE
844 * notes/copyright: The files compile, config.guess, config.sub,
845 depcomp, install-sh, missing, and move-if-change are now in the
846 new build-aux subdirectory. The files arg-nonnull.h, c++defs.h,
847 and warn-on-use.h are now in build-aux/snippets. New file
848 build-aux/snippets/_Noreturn.h.
849
bca633fb
EZ
8502011-08-23 Eli Zaretskii <eliz@gnu.org>
851
852 * unidata/unidata-gen.el (unidata-prop-alist): Update the default
853 values of bidi-class according to DerivedBidiClass.txt from the
854 latest UCD.
855
0902a04e
KH
8562011-08-23 Kenichi Handa <handa@m17n.org>
857
858 * unidata/unidata-gen.el (unidata-prop-alist): Provide default
859 values for name, general-category, canonical-combining-class,
860 mirrored, and bidi-class. Describe the meaning of value nil for
861 decimal-digit-value, digit-value, numeric-value, uppercase,
862 lowercase, titlecase, and mirroring.
863 (unidata-gen-table): Handle the case that default-value is a
864 list. Set default values of characters not listed in a table.
865 (unidata-get-name): Return an empty string if a value in a
866 char-table is nil.
867 (unidata-get-decomposition): Return a list of character itself if
868 a value in a char-table is nil.
869
474a8465
EZ
8702011-08-15 Eli Zaretskii <eliz@gnu.org>
871
872 * unidata/bidimirror.awk: File removed.
873
874 * unidata/biditype.awk: File removed.
875
876 * unidata/makefile.w32-in (all): Remove src/biditype.h and
877 src/bidimirror.h.
f58e0fd5 878 (../../src/biditype.h, ../../src/bidimirror.h): Delete.
474a8465
EZ
879
880 * unidata/Makefile.in (all): Remove src/biditype.h and
881 src/bidimirror.h.
f58e0fd5 882 (../../src/biditype.h, ../../src/bidimirror.h): Delete.
474a8465 883
a5b436df
JB
8842011-07-07 Juanma Barranquero <lekktu@gmail.com>
885
886 * unidata/makefile.w32-in (charprop-SH, charprop-CMD):
887 Duplicate change in Makefile.in (2011-07-06T22:43:48Z!handa@m17n.org).
888
c805dec0
KH
8892011-07-06 Kenichi Handa <handa@m17n.org>
890
891 * unidata/unidata-gen.el (unidata-dir): New variable.
892 (unidata-setup-list): Expand unidata-text-file in unidata-dir.
f58e0fd5
SM
893 (unidata-prop-alist): INDEX element may be a function.
894 New optional element VAL-LIST (for general-category and bidi-class).
c805dec0
KH
895 New entry `mirroring'.
896 (unidata-prop-default, unidata-prop-val-list): New subst.
897 (unidata-get-character, unidata-put-character): Delete them.
898 (unidata-gen-table-character): New arg IGNORE. Adjusted for the
899 above changes.
900 (unidata-get-symbol, unidata-get-integer, unidata-get-numeric)
901 (unidata-put-symbol, unidata-put-integer, unidata-put-numeric):
902 Delete them.
903 (unidata-encode-val): Assume that the first element of VAL-LIST is
904 a cons (nil . 0).
905 (unidata-gen-table): Change argument DEFAULT-VALUE to VAL-LIST.
906 Always store the encoded value.
907 (unidata-gen-table-symbol): New args DEFAULT-VALUE and VAL-LIST.
908 Set the 1st and the 2nd extra slots to index numbers for C
909 functions.
910 (unidata-gen-table-integer): Likewise.
911 (unidata-gen-table-numeric): Likewise.
912 (unidata-gen-table-name): New arg IGNORE.
913 (unidata-gen-table-decomposition): Likewise.
914 (unidata-describe-general-category): Add the case nil to the
915 description alist.
a5b436df 916 (unidata-gen-mirroring-list): New function.
c805dec0
KH
917 (unidata-gen-files): New arg DATA-DIR. Adjusted for the change of
918 unidata-prop-alist. Handle the case of storing multiple
919 char-tables in a file.
920
921 * unidata/Makefile.in (${DSTDIR}/charprop.el): New arg to
922 unidata-gen-files.
923
2a35386d
GM
9242011-05-21 Glenn Morris <rgm@gnu.org>
925
926 * bzrmerge.el (bzrmerge-resolve): Suppress prompts about file-locals.
927
33383987
JB
9282011-03-07 Chong Yidong <cyd@stupidchicken.com>
929
930 * Version 23.3 released.
931
cce7d530 9322011-02-23 Juanma Barranquero <lekktu@gmail.com>
31fdb544
JB
933
934 * notes/bugtracker (bugtracker_debbugs_url): Fix typo.
935
9d9d12cd
EZ
9362011-02-19 Eli Zaretskii <eliz@gnu.org>
937
938 * admin.el (set-version): Add msdos/sed2v2.inp.
939
1f5d53eb
PE
9402011-02-16 Paul Eggert <eggert@cs.ucla.edu>
941
942 Remove no-longer needed getloadavg symbols.
943 * CPP-DEFINES (LOAD_AVE_CVT, LOAD_AVE_TYPE, FSCALE, KERNEL_FILE):
944 (LDAV_SYMBOL): Remove.
945
7b24e97a
GM
9462011-02-12 Glenn Morris <rgm@gnu.org>
947
948 * bzrmerge.el (bzrmerge-resolve): Fix bzr revert call.
949
4d881c83
GM
9502011-02-05 Glenn Morris <rgm@gnu.org>
951
952 * bzrmerge.el (bzrmerge-warning-buffer): New constant.
953 (bzrmerge-apply): Use it.
954 (bzrmerge): Kill any old warning buffer first.
955
f6041baa
GM
9562011-02-03 Glenn Morris <rgm@gnu.org>
957
958 * bzrmerge.el (bzrmerge-buffer): New constant.
959 (bzrmerge-merges, bzrmerge-missing, bzrmerge-apply): Use it.
960 (bzrmerge-missing): If nothing to do, return nil not (nil).
961 (bzrmerge-apply): Remove odd character from message.
962 (bzrmerge): Give status messages.
963
70b0d280
EZ
9642011-01-31 Eli Zaretskii <eliz@gnu.org>
965
f6041baa
GM
966 * admin.el (set-version): Remove lib-src/makefile.w32-in.
967 Add nt/config.nt.
70b0d280 968
16fab143
PE
9692011-01-31 Paul Eggert <eggert@cs.ucla.edu>
970
971 src/emacs.c now gets version number from configure.in
972 * admin.el (set-version): Don't update src/emacs.c.
973 * quick-install-emacs (VERSION): Get it from configure.in, not from
974 src/emacs.c.
975
16c3e636
PE
9762011-01-30 Paul Eggert <eggert@cs.ucla.edu>
977
978 strftime: import from gnulib
979 * notes/copyright: strftime.c moved from src to lib.
980
d0cb8662
GM
9812011-01-25 Glenn Morris <rgm@gnu.org>
982
983 * bzrmerge.el (bzrmerge-skip-regexp): New variable.
984 (bzrmerge-missing): Use it.
985
d6100f3d
PE
9862011-01-19 Paul Eggert <eggert@cs.ucla.edu>
987
988 * make-tarball.txt: Suggest 'autoreconf -I m4 --force'
989 rather than doing rm and autoconf by hand. See
990 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>.
991
9092d186
PE
9922011-01-17 Paul Eggert <eggert@cs.ucla.edu>
993
994 * notes/bzr (Installing changes from gnulib): New section.
995 Need for this suggested by Stefan Monnier.
996
41f44310
SM
9972011-01-17 Stefan Monnier <monnier@iro.umontreal.ca>
998
999 * bzrmerge.el (bzrmerge-apply): Warn the user when the tree might be in
1000 an inconsistent state.
1001
a3e44e79 10022011-01-17 Paul Eggert <eggert@cs.ucla.edu>
e8c53d3a
PE
1003
1004 Update copyright notes to match recent gnulib-related changes.
1005 * notes/copyright: Add aclocal.m4, m4/*.m4, lib/Makefile.in,
1006 arg-nonnull.h, c++defs.h, compile, depcomp, missing,
1007 warn-on-use.h, lib/*.[ch], lib/gnulib.mk. Remove src/mktime.c,
1008 lib-src/getopt1.c, lib-src/getopt_int.h (files are now in lib and
1009 are subsumed by the lib/*.[ch] rule). Remove m4/getopt.m4 (now
1010 subsumed by m4/*.m4 rule). config.guess, config.sub, and
1011 doc/man/texinfo.tex are now copied in from gnulib.
1012
6fffc900
GM
10132011-01-15 Glenn Morris <rgm@gnu.org>
1014
2153c862 1015 * charsets/cp51932.awk, charsets/eucjp-ms.awk: No longer print arch-tag.
623717b7 1016
6fffc900
GM
1017 * bzrmerge.el (bzrmerge-missing): Add another skip indicator.
1018 (bzrmerge-resolve): Also ignore cl-loaddefs.el.
1019
77ab81d0 10202011-01-14 Glenn Morris <rgm@gnu.org>
287d4c2c
GM
1021
1022 * admin.el (set-copyright): Also handle \year in refcards/*.tex.
1023
1851cac3
GM
10242011-01-14 Glenn Morris <rgm@gnu.org>
1025
1026 * bzrmerge.el: Require cl when compiling.
1027 (bzrmerge-merges): Doc fix.
1028
2b3f5bc8
PE
10292011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1030
1031 * notes/copyright: There's only one install-sh, not two, so fix a
1032 typo claiming that there's two. Add move-if-change to the list of
1033 GPL files imported from gnulib.
1034
10352011-01-07 Paul Eggert <eggert@cs.ucla.edu>
dfa36fa1
PE
1036
1037 * notes/copyright: Report status more accurately for non-GPL files.
1038 Report copyright status more accurately for mkinstalldirs,
1039 configure, m4/getopt.m4, and msdos/sed*.inp.
1040
7c420169 10412011-01-02 Eli Zaretskii <eliz@gnu.org>
5be1c984
EZ
1042
1043 * nt/README.W32: Update the information about PNG support libraries.
1044 (Bug#7716)
1045
9ebea0e7
SM
10462010-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
1047
1048 * bzrmerge.el: New file to help merge branches while skipping
1049 some revisions (e.g. from emacs-23 to trunk).
1050
201ef780
AS
10512010-12-03 Andreas Schwab <schwab@linux-m68k.org>
1052
1053 * CPP-DEFINES (EXPLICIT_SIGN_EXTEND): Remove.
1054
16a0af11
GM
10552010-10-12 Glenn Morris <rgm@gnu.org>
1056
1057 * notes/nextstep: Move here from ../nextstep/DEV-NOTES.
1058
f4f358f1
GM
10592010-10-09 Glenn Morris <rgm@gnu.org>
1060
1061 * admin.el (set-version): Add doc/emacs/emacsver.texi.
1062
3fb78d1f
GM
10632010-10-09 Glenn Morris <rgm@gnu.org>
1064
f7a31f11
GM
1065 * admin.el (set-version): No need to act on doc/ files any more.
1066
3fb78d1f
GM
1067 * quick-install-emacs (PUBLIC_LIBSRC_BINARIES): Remove b2m.
1068
733946e7
JB
10692010-09-05 Juanma Barranquero <lekktu@gmail.com>
1070
1071 * unidata/BidiMirroring.txt: Update from
1072 http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d2.txt
1073
1074 * unidata/UnicodeData.txt: Update from
1075 http://www.unicode.org/Public/6.0.0/ucd/UnicodeData-6.0.0d7.txt
1076
671d409f
AS
10772010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1078
1079 * CPP-DEFINES (WORDS_BIG_ENDIAN): Remove.
1080
29cf3e20
EZ
10812010-08-05 Eli Zaretskii <eliz@gnu.org>
1082
1083 * MAINTAINERS: Rename src/unexec.c => src/unexcoff.c.
1084
e3aef5c6
CS
10852010-07-24 Christoph Scholtes <cschol2112@gmail.com>
1086
1087 * admin.el: Write version number to nt/makefile.w32-in.
1088 * nt/makedist.bat: Remove; replaced with `zipdist.bat'
1089 in the nt/ directory.
1090 * nt/README.W32: Relocate to nt/ directory.
1091
8966b757
AS
10922010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1093
1094 * CPP-DEFINES (HAVE_INDEX, HAVE_RINDEX): Remove.
1095
71c44c04
EZ
10962010-07-08 Eli Zaretskii <eliz@gnu.org>
1097
1098 * MAINTAINERS: Update my responsibilities.
1099
72af86bd
AS
11002010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1101
1102 * CPP-DEFINES (BCOPY_DOWNWARD_SAFE, BCOPY_UPWARD_SAFE)
1103 (GAP_USE_BCOPY, HAVE_BCMP, HAVE_BCOPY, bcmp, bcopy, bzero):
1104 Remove.
1105
317fbf33
EZ
11062010-06-12 Eli Zaretskii <eliz@gnu.org>
1107
cbc4fd20
EZ
1108 * unidata/bidimirror.awk: New file.
1109
1110 * unidata/BidiMirroring.txt: New file from
1111 http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d1.txt.
1112
a5b436df 1113 * unidata/Makefile.in (../../src/bidimirror.h): New target.
cbc4fd20
EZ
1114 (all): Depend on ../../src/biditype.h and ../../src/bidimirror.h.
1115
1116 * unidata/makefile.w32-in (../../src/bidimirror.h): New target.
1117 (all): Depend on ../../src/biditype.h and ../../src/bidimirror.h.
1118
317fbf33
EZ
1119 * unidata/biditype.awk: New file.
1120
1121 * unidata/Makefile.in (../../src/biditype.h): New target.
1122
1123 * unidata/makefile.w32-in (../../src/biditype.h): New target.
1124
bf3e70eb
JB
11252010-06-09 Juanma Barranquero <lekktu@gmail.com>
1126
1127 * unidata/UnicodeData.txt: Update from
1128 http://www.unicode.org/Public/6.0.0/ucd/UnicodeData-6.0.0d5.txt
1129
81ac4f35
GM
11302010-05-27 Glenn Morris <rgm@gnu.org>
1131
1132 * quick-install-emacs (AVOID): No more Makefile.c files.
1133
1134 * notes/cpp: Remove file.
1135
e45b9e19
KR
11362010-05-15 Ken Raeburn <raeburn@raeburn.org>
1137
1138 * admin.el (set-version, set-copyright): Update emacs.c instead of
1139 version.el.
1140
1141 * make-tarball.txt: Update filename list in step 6.
1142
1143 * quick-install-emacs: Scan emacs.c instead of version.el for
1144 version string.
1145
61a808e8
CY
11462010-05-07 Chong Yidong <cyd@stupidchicken.com>
1147
1148 * Version 23.2 released.
1149
796bb936
EZ
11502010-04-01 Eli Zaretskii <eliz@gnu.org>
1151
52f4d8d5 1152 * CPP-DEFINES (__DJGPP__, __GO32__): Remove, no longer used.
796bb936 1153
288f9fc0
CY
11542010-03-10 Chong Yidong <cyd@stupidchicken.com>
1155
1156 * Branch for 23.2.
1157
f758ab59
MB
11582010-03-10 Miles Bader <miles@gnu.org>
1159
61c26472
MB
1160 * quick-install-emacs: Use more portable shell syntax.
1161
a5b436df 1162 * quick-install-emacs (AVOID): Be more picky about files we avoid
f758ab59
MB
1163 installing.
1164
296271c0
JB
11652010-02-14 Juanma Barranquero <lekktu@gmail.com>
1166
1167 * quick-install-emacs (PRUNED): Fix typo in message.
1168
79c08ece
GM
11692010-01-20 Glenn Morris <rgm@gnu.org>
1170
1171 * revdiff: Remove file that only works with CVS, and isn't really
1172 needed with Bazaar (given the in-built revision options of bzr diff).
1173
893db5bc
GM
11742010-01-12 Glenn Morris <rgm@gnu.org>
1175
1176 * emacs-pretesters, make-announcement: Use bug-gnu-emacs rather
1177 than emacs-pretest-bug for bug reports for development versions.
1178
149353a4
KH
11792009-11-06 Kenichi Handa <handa@m17n.org>
1180
1181 * unidata/unidata-gen.el (unidata-gen-table): Fix for the case
1182 that the block data and the following per-char data fall into the
1183 same char-table leaf.
1184
171fda8a
JB
11852009-10-01 Juanma Barranquero <lekktu@gmail.com>
1186
1187 * unidata/UnicodeData.txt: Update to Unicode 5.2.0.
1188
06d09461
JB
11892009-09-07 Juanma Barranquero <lekktu@gmail.com>
1190
1191 * unidata/.gitignore: New file.
1192
cb335806
EZ
11932009-08-22 Eli Zaretskii <eliz@gnu.org>
1194
8e22fa7e
EZ
1195 * notes/bugtracker: How to reassign a bug to a list of packages.
1196
cb335806
EZ
1197 * notes/newfile: Details of how to check for problems with DOS 8+3
1198 file-name restrictions.
1199
12002009-08-18 Glenn Morris <rgm@gnu.org>
1201
1202 * notes/newfile: New file.
1203
54aa48fe
EZ
12042009-07-11 Eli Zaretskii <eliz@gnu.org>
1205
1206 * make-tarball.txt: Add a note about bumping the value of
1207 customize-changed-options-previous-release.
1208
aa4a9384
KH
12092009-06-24 Kenichi Handa <handa@m17n.org>
1210
fe7a3057 1211 * charsets/mapconv: For the Unicode format files, do reverse sort
aa4a9384
KH
1212 and don't compact the map. This is to prefer the first one in the
1213 duplicated mappings (e.g. 0x20->U+0020, 0x20->U+00A0).
1214
09856751
KH
12152009-06-12 Kenichi Handa <handa@m17n.org>
1216
1217 * charsets/Makefile (JISX213A.map): Make it depend on
1218 mapfiles/JISX213A.map.gz.
1219 (BIG5-1.map, BIG5-2.map): Prepend "# " to the first comment line.
1220
1221 * charsets/mapfiles/JISX213A.map.gz: New file.
1222
1223 * charsets/mapfiles/README: Describe JISX213A.map.gz.
1224
09e47eb5
KH
12252009-06-12 Kenichi Handa <handa@m17n.org>
1226
1227 * charsets/mapfiles/*: New files.
1228
1229 * charsets/mule-charsets.el: Mostly re-written to generate all
1230 MULE-*.map files.
1231
1232 * charsets/mapconv: Mostly re-written to handle "gzip"ed input
1233 files.
1234
1235 * charsets/eucjp-ms.awk: Mostly re-written to handle glibc's
1236 EUC-JP-MS.
1237
1238 * charsets/cp51932.awk (END): Print arch-tag at the tail.
1239
1240 * charsets/Makefile: Maps depend on files under mapfiles or
1241 ${GLIBC_CHARMAPS}.
1242
0b4ff5df
KH
12432009-04-21 Kenichi Handa <handa@m17n.org>
1244
1245 * unidata/unidata-gen.el (unidata-get-decomposition): Fix previous
1246 change.
1247
88758986
KH
12482009-04-17 Kenichi Handa <handa@m17n.org>
1249
f58e0fd5
SM
1250 * unidata/unidata-gen.el (unidata-get-decomposition):
1251 Adjust Hangle decomposition rule to Unicode.
88758986 1252
0af3fedf
KH
12532009-04-09 Kenichi Handa <handa@m17n.org>
1254
f58e0fd5
SM
1255 * unidata/unidata-gen.el (unidata-describe-decomposition):
1256 Return a string with a composition property to disable combining
0af3fedf
KH
1257 characters being composed.
1258
e308dcd3 12592009-03-11 Miles Bader <miles@gnu.org>
40c3f434
MB
1260
1261 * quick-install-emacs: Be more clever about locating info directory.
1262
d9cce206
JB
12632009-02-24 Juanma Barranquero <lekktu@gmail.com>
1264
1265 * nt/README.W32: Fix typos.
1266
3deb93c6
JR
12672009-02-23 Jason Rumney <jasonr@gnu.org>
1268
ed9265fc 1269 * nt/README-ftp-server: Update for 23.0.91.
3deb93c6 1270
d9cce206
JB
1271 * nt/README.W32: Remove ever expanding versions of Windows.
1272 Shorten FAQ URL. Remove mention of obsolete lock directory.
1273 Windows distribution now bin and barebin only. Add note about
1274 SVG support. Remove old tar and gzip problem workarounds.
1275 Use new (22.x) -Q option. Report all bugs through bug tracker.
3deb93c6
JR
1276
1277 * nt/README-UNDUMP.W32: Modify for barebin distribution, as
1278 undumped distribution no longer exists.
1279
e73521d0 12802009-02-05 Yu-ji Hosokawa <yu-ji@hoso.net> (tiny change)
1c3f291e
JB
1281
1282 * nt/README.W32: Fix typo. (Bug#2207)
1283
1b1db3a9
CY
12842009-02-01 Chong Yidong <cyd@stupidchicken.com>
1285
1286 * admin.el (set-version): Remove deleted file ns-emacs.texi.
1287
d90442ce
KH
12882008-12-02 Kenichi Handa <handa@m17n.org>
1289
1290 * unidata/unidata-gen.el (unidata-prop-alist): Docstring for
1291 `decomposition' property adjusted.
1292 (unidata-split-decomposition): Don't include surrounding "<" and
1293 ">" in a symbol name.
1294
12952008-12-01 Kenichi Handa <handa@m17n.org>
1296
b97439ce
JB
1297 * unidata/unidata-gen.el (unidata-prop-alist): Set `numeric-value'
1298 property generator to unidata-gen-table-numeric. Docstring adjusted.
d90442ce
KH
1299 (unidata-get-numeric, unidata-put-numeric)
1300 (unidata-gen-table-numeric): New functions.
1301 (unidata-encode-val): Use assoc to get a slot in VAL-LIST.
1302
983ab7ba
EZ
13032008-11-29 Eli Zaretskii <eliz@gnu.org>
1304
1305 * notes/documentation: Add notes about Antinews.
1306
91236f63
GM
13072008-10-23 Glenn Morris <rgm@gnu.org>
1308
1309 * admin.el (set-version): Add doc/misc/ns-emacs.texi.
1310 Add/tweak some nextstep/ entries.
1311
c674e738
KH
13122008-09-19 Kenichi Handa <handa@m17n.org>
1313
1314 * FOR-RELEASE: Add an item for using EMACS_INT for buffer/string
1315 positions.
1316
293a3986
EZ
13172008-08-23 Eli Zaretskii <eliz@gnu.org>
1318
1319 * CPP-DEFINES: Add USER_FULL_NAME.
1320
b7063e7e
JR
13212008-08-16 Jason Rumney <jasonr@gnu.org>
1322
d4835507 1323 * admin.el (set-version): Set version in nt/emacsclient.rc.
b7063e7e 1324
295b47d8
JB
13252008-08-06 Juanma Barranquero <lekktu@gmail.com>
1326
1327 * nt/dump.bat: Fix mixed EOLs.
1328
14145fa3
AR
13292008-08-04 Adrian Robert <Adrian.B.Robert@gmail.com>
1330
0dcb2845 1331 * CPP-DEFINES: Add DARWIN_OS. Move USE_LISP_UNION_TYPE away from OS's.
14145fa3 1332
c3179b06
EZ
13332008-08-02 Eli Zaretskii <eliz@gnu.org>
1334
1335 * CPP-DEFINES: Add defines for accessing system processes.
1336
9e2a2647
DN
13372008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1338
1339 * make-tarball.txt:
1340 * admin.el:
1341 * FOR-RELEASE:
1342 * CPP-DEFINES: Remove mentions of Mac Carbon.
1343
d3841127
GM
13442008-07-16 Glenn Morris <rgm@gnu.org>
1345
1346 * admin.el (set-version, set-copyright): Add nextstep/ files.
1347
ba60bd44 13482008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
edfda783 1349
0dcb2845 1350 * CPP-DEFINES: Add NS port related defines.
edfda783 1351
f2d8d275
GM
13522008-06-16 Glenn Morris <rgm@gnu.org>
1353
5de85e83
GM
1354 * admin.el (set-version): Add doc/lispref/vol1.texi,vol2.texi,
1355 doc/lispref/book-spine.texinfo.
f2d8d275 1356
611bee81
GM
13572008-06-15 Glenn Morris <rgm@gnu.org>
1358
1359 * admin.el (set-version): Add doc/misc/faq.texi.
1360
d6710afe
JB
13612008-05-22 Juanma Barranquero <lekktu@gmail.com>
1362
1363 * FOR-RELEASE: Remove Windows problem about the XPM image library
1364 being loaded too soon (fixed by Stefan Monnier on 2008-05-07).
1365
2e10f11c
JB
13662008-04-15 Juanma Barranquero <lekktu@gmail.com>
1367
1368 * unidata/UnicodeData.txt: Update to Unicode 5.1.
1369
dd7d19d7
JB
13702008-04-14 Juanma Barranquero <lekktu@gmail.com>
1371
1372 * unidata/unidata-gen.el (unidata-prop-alist):
1373 Fix typo in description of `numeric-value'.
1374 (unidata-put-character): Fix typo in error message.
1375
2cbff44e
GM
13762008-02-21 Glenn Morris <rgm@gnu.org>
1377
1378 * notes/unicode, notes/font-backend: New files, split off from
1379 README.unicode.
1380
43bad2da
KH
13812008-02-20 Kenichi Handa <handa@ni.aist.go.jp>
1382
1383 * FOR-RELEASE: Remove the problem of ucs-mule-8859-to-mule-unicode
719cb508 1384 being used in latin1-disp.el. Remove the problem of
98723304
KH
1385 cp-supported-codepages. Remove the problem of lost changelog for
1386 ps-prin1.ps.
43bad2da 1387
8a7619ba
EZ
13882008-02-16 Eli Zaretskii <eliz@gnu.org>
1389
1390 * unidata/makefile.w32-in (unidata.txt): Don't use $<, it's
1391 non-portable in this context.
1392
1393 * unidata/Makefile.in (unidata.txt): Don't use $<, it's
1394 non-portable in this context.
1395
f96b6330
EZ
13962008-02-09 Eli Zaretskii <eliz@gnu.org>
1397
1398 * unidata/makefile.w32-in (lisp): New variable.
1399 (EMACSLOADPATH): Use $(lisp). Add lisp/international and
1400 lisp/emacs-lisp.
1401
56eb72a0
JR
14022008-02-04 Jason Rumney <jasonr@gnu.org>
1403
1404 * unidata/makefile.w32-in (unidata.txt): Use ARGQUOTE and DQUOTE macros.
1405
a8fd9158
JB
14062008-02-02 Juanma Barranquero <lekktu@gmail.com>
1407
1408 * unidata/.cvsignore: Ignore also "Makefile.unix" and "makefile".
1409
c7e85fc7
EZ
14102008-02-02 Eli Zaretskii <eliz@gnu.org>
1411
9aa0b3c8
EZ
1412 * unidata/makefile.w32-in (charprop-CMD): Fix last change.
1413
bcc891c2 1414 * unidata/Makefile.in: Rename from Makefile.
5889232d 1415
c7e85fc7
EZ
1416 * unidata/makefile.w32-in: New file.
1417
db516472
JR
14182008-02-02 Jason Rumney <jasonr@gnu.org>
1419
1420 * unidata/unidata-gen.el (unidata-gen-files): Force unix line ends.
1421
609789d7 14222008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2 1423
aca7a3d2
MB
1424 * unidata/copyright.html: New file.
1425
609789d7 14262008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1427
1428 * unidata/unidata-gen.el (unidata-get-decomposition): For Hangul
1429 decomposition, if T is the same as TBase, don't include it in the
1430 returned list.
1431
609789d7 14322008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1433
1434 * unidata/unidata-gen.el (unidata-text-file): Delete it.
1435 (unidata-list): Initialize to nil.
1436 (unidata-setup-list): New function.
bcc891c2
GM
1437 (unidata-gen-files): New optional arg unidata-text-file.
1438 If it's nil, set unidata-text-file to the left command line arg.
1439 Call unidate-setup-list at first.
aca7a3d2 1440
bcc891c2 1441 * unidata/Makefile (all): Depends on ${DSTDIR}/charprop.el.
aca7a3d2
MB
1442 (${DSTDIR}/charprop.el): Run emacs after cd to DISDIR.
1443
609789d7 14442008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2 1445
bcc891c2
GM
1446 * unidata/unidata-gen.el: Fix comment typo.
1447 Change string-to-int to string-to-number.
1448 (unidata-text-file): Define to .../unidata.txt.
aca7a3d2
MB
1449 (unidata-list): Just insert unidata-text-file.
1450 (unidata-get-decomposition): Handle Hangul decomposition.
bcc891c2 1451 (unidata-gen-files): Don't use \040, instead at ^L near the end of file.
aca7a3d2 1452
bcc891c2 1453 * unidata/Makefile (unidata.txt): New target.
aca7a3d2
MB
1454 (charprop.el): Depends on unidata.txt.
1455 (clean): Remove unidata.txt.
1456
609789d7 14572008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1458
1459 * unidata/unidata-gen.el (unidata-get-name): Handle "CJK IDEOGRAPH".
1460 (unidata-get-name): Handle U+110B.
1461
609789d7 14622008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1463
1464 Sub-directory `unidata' is for codes to generate charprop.el and
1465 many other uni-*.el files from `UnicodeData.txt'.
1466
1467 * Unidata/README: New file.
1468
1469 * unidata/Makefile: New file.
1470
1471 * unidata/unidata-gen.el: New file.
1472
1473 * unidata/UnicodeData.txt: New file. Copied from
609789d7 1474 http://www.unicode.org on 2006-05-23.
aca7a3d2
MB
1475
1476 * unidata/.cvsignore: New file.
1477
609789d7 14782008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1479
1480 * charsets/.cvsignore: New file.
1481
1482 * charsets/mapconv: Add code for handling KANJI-DATABASE format.
1483
bcc891c2
GM
1484 * charsets/Makefile (all): Rename target from charsets.
1485 Depend on ${TRANS_TABLE}.
1486 (CNS-2.map, CNS-3.map, CNS-4.map, CNS-5.map, CNS-6.map, CNS-7.map):
1487 Generate from cns2ucsdkw.txt.
aca7a3d2
MB
1488 (install): Copy updated files only.
1489
14902008-02-02 Kenichi Handa <handa@m17n.org>
1491
bcc891c2 1492 * charsets/cp932.awk: Append user-defined area of CP932.
aca7a3d2
MB
1493
14942008-02-02 Kenichi Handa <handa@m17n.org>
1495
1496 * charsets/Makefile (JISX2131.map): Convert 0x2015 to 0x2014,
1497 0x2299 to 0x29BF.
1498
609789d7 14992008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1500
1501 * charsets/Makefile (TRANS_TABLE): New macro.
1502 (JISX0208.map): Convert 0x2015 to 0x2014.
609789d7 1503 (cp51932.el): New target.
aca7a3d2
MB
1504 (eucjp-ms.el): New target.
1505 (install): Include ${TRANS_TABLE}.
1506 (CJK): Include JISX213A.map.
1507 (JISX213A.map): New target.
1508
1509 * charsets/eucjp-ms.awk: New file.
1510
1511 * charsets/cp51932.awk: New file.
1512
609789d7 15132008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1514
1515 * charsets/cp932.awk: New file.
1516
bcc891c2 1517 * charsets/Makefile (CP932-2BYTE.map): Call mapconv with cp932.awk.
aca7a3d2
MB
1518
1519 * charsets/mapconv: In UNICODE2 case, sort by 4th field after
1520 running an awk program.
1521
609789d7 15222008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1523
1524 * charsets/mapconv: Handle UNICODE2.
1525
c4cc8b9a 1526 * charsets/Makefile (CJK): Include CP932-2BYTE.map.
aca7a3d2
MB
1527 (CP932-2BYTE.map): New target.
1528
609789d7 15292008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1530
1531 * charsets: New directory for scripts to generate charset map
1532 files in ../etc/charsets/.
1533
bcc891c2 1534 * charsets/Makefile, charsets/mapconv, charsets/compact.awk:
0dcb2845 1535 * charsets/big5.awk, charsets/gb180302.awk, charsets/gb180304.awk:
bcc891c2 1536 * charsets/kuten.awk: New files.
aca7a3d2 1537
adf94aa6
GM
15382008-01-08 Glenn Morris <rgm@gnu.org>
1539
1540 * admin.el (set-version): Add doc/man/emacs.1.
1541
f3041af1
DN
15422008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1543
1544 * notes/copyright:
1545 * MAINTAINERS: Remove references to files that have been removed.
1546
a70c9a7a
GM
15472008-01-04 Glenn Morris <rgm@gnu.org>
1548
1549 * admin.el (set-copyright): Add lib-src/ebrowse.c.
1550
aa5fea59
SM
15512007-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
1552
1553 * CPP-DEFINES: New file.
1554
f8747b72
RS
15552007-12-08 Reiner Steib <Reiner.Steib@gmx.de>
1556
1557 * FOR-RELEASE: Remove "window-system in face definition" [of
1558 gnus-treat-emphasize]. Remove "Gnus archive groups". Add comment
1559 on gnus-dired.el.
1560
24bbe01e
GM
15612007-12-05 Glenn Morris <rgm@gnu.org>
1562
1563 * admin.el (set-version): Handle configure.in. Adapt for doc/
1564 directory layout for manuals.
1565
0073bc5d
RS
15662007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
1567
630cb3b7
JB
1568 * FOR-RELEASE: Remove Gnus send mail problem. Other Gnus bugs have
1569 been fixed in Gnus CVS but have not yet been synched to Emacs.
0073bc5d 1570
1453abd0
GM
15712007-11-17 Glenn Morris <rgm@gnu.org>
1572
1573 * admin.el (process-lines): Move to ../lisp/subr.el.
1574
ca076674
GM
15752007-10-23 Glenn Morris <rgm@gnu.org>
1576
1577 * MAINTAINERS: Move here from ../.
1578
943756ea
JB
15792007-10-17 Juanma Barranquero <lekktu@gmail.com>
1580
1581 * make-emacs: Doc fix.
1582
bab9fcb4
GM
15832007-08-28 Glenn Morris <rgm@gnu.org>
1584
1585 * admin.el: Provide self.
1586
880820fe 15872007-08-10 Jan Djärv <jan.h.d@swipnet.se>
b7d2467b 1588
d58ee9f1 1589 * FOR-RELEASE: Add Gtk+ tool bar and GUD focus problem.
b7d2467b 1590
cacc7b51
GM
15912007-07-25 Glenn Morris <rgm@gnu.org>
1592
1593 * Relicense all FSF files to GPLv3 or later.
1594
bfcea090
GM
15952007-06-07 Glenn Morris <rgm@gnu.org>
1596
1597 * admin.el (set-copyright): New function.
1598
017f0417
NR
15992007-04-25 Nick Roberts <nickrob@snap.net.nz>
1600
1601 * make-tarball.txt: Add note about cutting the branch.
1602
537a062f
CY
16032007-06-02 Chong Yidong <cyd@stupidchicken.com>
1604
1605 * Version 22.1 released.
1606
77083ca3
EZ
16072007-02-03 Eli Zaretskii <eliz@gnu.org>
1608
1609 * nt/makedist.bat: Change EOL format to DOS. Don't use
1610 redirection characters in REM lines.
1611
880820fe 16122007-01-27 Jan Djärv <jan.h.d@swipnet.se>
1bfb06fb
JD
1613
1614 * FOR-RELEASE: Removed Gtk/Xft issue.
1615
1fc8c92b
MB
16162007-01-01 Miles Bader <miles@gnu.org>
1617
1618 * quick-install-emacs (get_config_var): Deal with weird magic
1619 string inserted by recent versions of autoconf.
1620
7dce1990
JB
16212006-11-25 Juanma Barranquero <lekktu@gmail.com>
1622
1623 * admin.el (set-version): Set version number in
1624 lib-src/makefile.w32-in.
1625
dc3d1157
RS
16262006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
1627
1628 * FOR-RELEASE (BUGS): Remove "Build failure under Suse 10.0" was
1629 due to a local miss-configuration.
1630
08c85160
CY
16312006-10-28 Chong Yidong <cyd@stupidchicken.com>
1632
1633 * make-announcement (OLD): Remove LEIM references in announcement
1634 since it is now built-in.
1635
d0834a5c
YM
16362006-10-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1637
1638 * admin.el (set-version): Set version numbers in "mac" subdirectory.
1639
151fe029
KH
16402006-10-03 Kenichi Handa <handa@m17n.org>
1641
1642 * FOR-RELEASE (BUGS): "An iso-8859-6 cannot be saved" fixed.
1643
e71cb549
CY
16442006-08-13 Chong Yidong <cyd@stupidchicken.com>
1645
1646 * FOR-RELEASE: Elisp manual checking completed.
1647
6232e72d
RS
16482006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
1649
1650 * FOR-RELEASE: Update refcard section.
1651
8a8476f9
KS
16522006-07-14 Kim F. Storm <storm@cua.dk>
1653
1654 * FOR-RELEASE (BUGS): High cpu load on windows server sockets fixed.
1655
1eca02e7
KS
16562006-07-09 Kim F. Storm <storm@cua.dk>
1657
1658 * README: Use outline format. Add FOR-RELEASE.
1659
7fa61471
CY
16602006-06-27 Chong Yidong <cyd@stupidchicken.com>
1661
1662 * FOR-RELEASE: Checking of info.texi done.
1663
8361675a
RS
16642006-06-08 Reiner Steib <Reiner.Steib@gmx.de>
1665
1666 * FOR-RELEASE: Update refcard section.
1667
3f168e29
RS
16682006-06-07 Reiner Steib <Reiner.Steib@gmx.de>
1669
1670 * FOR-RELEASE: Update refcard section.
1671
f195dc16
CY
16722006-05-25 Chong Yidong <cyd@stupidchicken.com>
1673
1674 * FOR-RELEASE: Key sequence elisp node done.
1675
49561a36
RS
16762006-05-24 Reiner Steib <Reiner.Steib@gmx.de>
1677
1678 * FOR-RELEASE: Update refcard translations. Add coding cookie.
1679
6fedb9f9
CY
16802006-05-21 Chong Yidong <cyd@mit.edu>
1681
1682 * FOR-RELEASE: point-entered /point-left bug fixed.
1683
61515a63
EZ
16842006-05-12 Eli Zaretskii <eliz@gnu.org>
1685
1686 * FOR-RELEASE: Spell-checking the manuals is now done; remove the
1687 entry.
1688
4297ece2
BW
16892006-05-06 Bill Wohler <wohler@newt.com>
1690
1691 * FOR-RELEASE: MH-E 8.0 has been released, so removed reminder
1692 about it.
1693
4bbe413d 16942006-04-17 Ramprasad B <ramprasad_i82@yahoo.com>
1c4181cc 1695
4bbe413d 1696 * ./* (Copyright): Updated Copyright year(s).
49561a36 1697
6b82baf6
RS
16982006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1699
1700 * FOR-RELEASE (BUGS): Add URLs/MIDs.
1701
49af2995
KS
17022006-02-20 Kim F. Storm <storm@cua.dk>
1703
1704 * FOR-RELEASE (NEW FEATURES): Completed work on this item:
1705 Rework how fringe bitmaps are defined and used.
e4920bc9 1706 Currently, bitmap usage and bitmap appearance are "mixed-up" in a
49af2995
KS
1707 one-level representation. It would be cleaner to split the
1708 representation into a two-level model where first level maps
1709 bitmap usage to a bitmap name, and second level maps bitmap name to
e4920bc9 1710 a bitmap appearance.
49af2995 1711
d5e87a2f
CY
17122006-01-27 Chong Yidong <cyd@stupidchicken.com>
1713
8a8476f9 1714 * FOR-RELEASE: String allocation bugs fixed.
d5e87a2f 1715
9c43c921
BW
17162005-12-13 Bill Wohler <wohler@newt.com>
1717
1718 * FOR-RELEASE: Ensure MH-E 8.0 has been released.
1719
6ed81b24
RS
17202005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1721
c95dddbe
RS
1722 * FOR-RELEASE (DOCUMENTATION): Remove message-mail, gnus-*
1723 completing-read-multiple, mail-extract-address-components,
1724 mail-mode, quail-define-package, save-buffer and
1725 ucs-set-table-for-input from doc strings item (Done).
6ed81b24 1726
2950d850
CY
17272005-11-28 Chong Yidong <cyd@stupidchicken.com>
1728
1729 * FOR-RELEASE: Icons installed. Partial completion bug fixed.
1730
ab4d879e
KS
17312005-11-11 Kim F. Storm <storm@cua.dk>
1732
1733 * FOR-RELEASE (FATAL ERRORS): Fix infinite loop in redisplay
1734 when displaying a non-breaking space in an overlay string.
1735
932dc33b
CY
17362005-10-30 Chong Yidong <cyd@stupidchicken.com>
1737
1738 * FOR-RELEASE: Init file change implemented.
1739
c809f7cc
CY
17402005-10-27 Chong Yidong <cyd@stupidchicken.com>
1741
1742 * FOR-RELEASE: Fringe angle bitmap at eob fixed.
1743
4754e179 17442005-10-19 Chong Yidong <cyd@stupidchicken.com>
2e2099eb
CY
1745
1746 * FOR-RELEASE (New features): max-image-size implemented.
4754e179 1747 (Bugs): split-window done, by Kim F. Storm.
2e2099eb 1748
ffda926c
BW
17492005-10-17 Bill Wohler <wohler@newt.com>
1750
f58e0fd5 1751 * FOR-RELEASE (DOCUMENTATION): Remove lisp/toolbar from list
943756ea 1752 since it's gone. Also marked mh-e as done.
ffda926c 1753
2d4713aa
JB
17542005-10-11 Juanma Barranquero <lekktu@gmail.com>
1755
1756 * FOR-RELEASE (FATAL ERRORS): Remove item about JPEG
1757 libraries on Windows (Done).
1758
95f76284
JR
17592005-10-01 Jason Rumney <jasonr@gnu.org>
1760
1761 * admin.el (set-version): Set version numbers in nt/emacs.rc.
1762
52f277bf
RF
17632005-08-31 Romain Francoise <romain@orebokech.com>
1764
630cb3b7 1765 * FOR-RELEASE (New features): Remove vhdl-mode.el update
52f277bf
RF
1766 item (Done).
1767
c0eb0519
RF
17682005-08-27 Romain Francoise <romain@orebokech.com>
1769
1770 * FOR-RELEASE (Bugs): Remove compile-internal item (Done).
1771
385ee3de 17722005-07-04 Lute Kamstra <lute@gnu.org>
a191bcea
LK
1773
1774 Update FSF's address in GPL notices.
1775
257914aa
LK
17762005-06-10 Lute Kamstra <lute@gnu.org>
1777
1778 * admin.el (set-version): Set version in lisp manual too.
1779 * make-tarball.txt: Commit lispref/elisp.texi too.
1780
a4e51a7a
RS
17812005-06-04 Richard M. Stallman <rms@gnu.org>
1782
1783 * emacs-pretesters: Refer to etc/DEBUG instead of duplicating it.
1784 Other cleanups.
1785
834671a6
LK
17862005-04-19 Lute Kamstra <lute@gnu.org>
1787
1788 * make-tarball.txt: Don't commit lisp/loaddefs.el.
1789
54381691
LK
17902005-04-14 Lute Kamstra <lute@gnu.org>
1791
118e2c39
LK
1792 * nt/makedist.bat (elfiles): Update.
1793
54381691
LK
1794 * admin.el (add-release-logs): Fix require call.
1795
0b048d52
MT
17962005-03-30 Marcelo Toledo <marcelo@marcelotoledo.org>
1797
f58e0fd5 1798 * FOR-RELEASE (Documentation): Add check the Emacs Tutorial.
943756ea
JB
1799 The first line of every tutorial must begin with a sentence saying
1800 "Emacs Tutorial" in the respective language. This should be
1801 followed by "See end for copying conditions", likewise in the
1802 respective language.
0b048d52 1803
18cd5892
LT
18042005-03-29 Luc Teirlinck <teirllm@auburn.edu>
1805
1806 * FOR-RELEASE (TO BE DONE SHORTLY BEFORE RELEASE): New section.
1807 Add `undo-ask-before-discard' to it.
1808
9a1c5fbf
MB
18092005-03-02 Miles Bader <miles@gnu.org>
1810
1811 * quick-install-emacs: Only use the mkdir --verbose option if the
1812 script's --verbose option was specified (this avoids problems with
1813 default usage on systems where mkdir doesn't support that option).
1814
e25c1ca6
JR
18152005-02-15 Jason Rumney <jasonr@gnu.org>
1816
fffa137c 1817 * nt/makedist.bat: Do not rely on non-standard behavior of
e25c1ca6
JR
1818 tar --exclude.
1819
880820fe 18202004-11-02 Jan Djärv <jan.h.d@swipnet.se>
6b3d3397
JD
1821
1822 * FOR-RELEASE (Indications): Remove two stage update for toolbar (Done).
1823
6622d928
LT
18242004-09-20 Luc Teirlinck <teirllm@auburn.edu>
1825
1826 * FOR-RELEASE (Indications): Rearrange checklists for Emacs and
1827 Elisp manuals.
1828
d574552a
LT
18292004-09-18 Luc Teirlinck <teirllm@auburn.edu>
1830
1831 * FOR-RELEASE (Indications): Clean up and update checklists for
4bd65cb9 1832 Emacs and Elisp manuals.
d574552a 1833
0a5e5be0
KS
18342004-09-11 Kim F. Storm <storm@cua.dk>
1835
1836 * FOR-RELEASE (New features): Remove Gnus 5.10 entry (Done!).
10f5826d
KS
1837 (Documentation): Add NEWS entry.
1838 Add section lists for proof-reading Emacs and Lisp manuals.
0a5e5be0 1839
2661eae9
KS
18402004-08-29 Kim F. Storm <storm@cua.dk>
1841
1842 * FOR-RELEASE (Documentation): Add man/ack.texi and AUTHORS.
1843
880820fe 18442004-08-28 Jan Djärv <jan.h.d@swipnet.se>
1b6d517f 1845
c4cc8b9a 1846 * FOR-RELEASE (Indications): Remove entry about GTK and geometry
1b6d517f
JD
1847 (now behaves as well as other ports).
1848
880820fe 18492004-06-28 Jan Djärv <jan.h.d@swipnet.se>
dfab762f 1850
2661eae9 1851 * FOR-RELEASE: Remove entry about GTK and monochrome displays (done).
dfab762f 1852
44618f20 18532004-06-26 Eli Zaretskii <eliz@is.elta.co.il>
ad8a607d
EZ
1854
1855 * FOR-RELEASE: Moved here from the etc directory.
1856
db281452
TTN
18572004-05-08 Thien-Thi Nguyen <ttn@gnu.org>
1858
1859 * notes/BRANCH: New file, to be maintained per CVS branch.
1860
feebeb72
MB
18612003-10-01 Miles Bader <miles@gnu.org>
1862
1863 * quick-install-emacs: Don't use "function" keyword when defining
1864 shell functions.
1865
44618f20
LK
18662003-09-29 Lute Kamstra <lute@gnu.org>
1867
1868 * make-tarball.txt: Mention regenerating Emacs' AUTHORS file.
1869
e04e1ce2
MB
18702003-09-27 Miles Bader <miles@gnu.ai.mit.edu>
1871
1872 * quick-install-emacs: Remove fns-* pruning, since that file no
1873 longer seems to be generated.
1874 (AVOID): Quote literal periods. Quote braces in a way acceptable
1875 to all parties (gawk gets bitchy about using `\').
1876
6cce52e8
MB
18772003-08-19 Miles Bader <miles@gnu.org>
1878
1879 * quick-install-emacs: Add arch-specific ignored files to
1880 quick-install-emacs. Use quoting for periods that's acceptable
1881 to recent versions of gawk.
1882
13582d53
MR
18832003-08-11 Markus Rost <rost@math.ohio-state.edu>
1884
1885 * cus-test.el: Remove obsolete workaround.
1886
e53925a5
AI
18872003-04-22 Andrew Innes <andrewi@gnu.org>
1888
1889 * nt/makedist.bat: Fix multi-file .zip distribution, by splitting
1890 emacs.exe before zipping, and including batch file to recreate
1891 after unpacking.
1892
1893 * nt/stitch.bat: New file.
1894
1895 * nt/README-ftp-server: Update wording and version number etc.
1896 Add extra instructions for installing multi-file .zip
1897 distribution.
1898
1899 * nt/README.W32: Remove personal email address and update wording.
1900
1901 * nt/README-UNDUMP.W32: Remove personal email address and update
1902 wording.
1903
880820fe 19042003-02-10 Francesco Potortì <pot@gnu.org>
4dce79e5
FP
1905
1906 * make-changelog-diff: New script, code stolen from make-announcement.
1907
1908 * make-announcement: Use make-changelog-diff.
1909
880820fe 19102003-01-20 Francesco Potortì <pot@gnu.org>
163c6f1c
FP
1911
1912 * make-tarball.txt: Step-by-step instructions for making a tarball.
1913
10d1d0af 1914 * make-announcement: A script for creating pretest announcements.
163c6f1c 1915
880820fe 19162003-01-17 Francesco Potortì <pot@gnu.org>
33b97f32
FP
1917
1918 * admin.el (add-release-logs): Expand the directory name before
1919 calling find(1).
1920 (add-release-logs): Use the same methods as add-log.el for writing
630cb3b7 1921 the date and the user's name and address.
33b97f32 1922
7b997a97
MB
19232003-01-07 Miles Bader <miles@gnu.org>
1924
1925 * quick-install-emacs: Unset LANG etc. to avoid non-standard
1926 command output from non-C locales.
1927
6c465a15 19282002-10-16 Markus Rost <rost@math.ohio-state.edu>
e170d16c 1929
3bc08206 1930 * cus-test.el: Extended and reorganized. There are now 4 tests
592cd48b 1931 which can be run in batch mode. See the Commentary section.
bd08d86a 1932
5ce129c2
MR
19332002-10-08 Markus Rost <rost@math.ohio-state.edu>
1934
1935 * cus-test.el: New file.
1936
14dd2fe9
MB
19372002-05-27 Miles Bader <miles@gnu.org>
1938
1939 * quick-install-emacs (VERSION): Calculate using the same method
1940 that configure.in uses.
1941
880820fe 19422002-04-26 Pavel Janík <Pavel@Janik.cz>
64b9637c
PJ
1943
1944 * emacs-pretesters: New file with information for Emacs
1945 pretesters.
1946
b9a07996
PE
19472002-03-22 Paul Eggert <eggert@twinsun.com>
1948
1949 * quick-install-emacs (PRUNED): Avoid "head -1" and "tail +2", as
1950 POSIX 1003.1-2001 disallows both usages.
1951
38b81d74
AI
19522002-02-11 Andrew Innes <andrewi@gnu.org>
1953
1954 * nt/makedist.bat: Don't include elisp/term/*.el files twice.
1955
72a68345
AI
19562002-01-24 Andrew Innes <andrewi@gnu.org>
1957
1958 * nt/README.W32: Remove unnecessary version number and date
1959 references.
1960
1961 * nt/README-UNDUMP.W32: Ditto.
1962
ebbaf4e3
GM
19632001-12-06 Gerd Moellmann <gerd@gnu.org>
1964
1965 * make-emacs: Add --trace-move.
1966
461a1459
AI
19672001-10-23 Andrew Innes <andrewi@gnu.org>
1968
1969 * nt/makedist.bat: Remove remaining obsolete reference to
1970 GETTING.GNU.SOFTWARE.
1971
26fe1f92
GM
19722001-10-22 Gerd Moellmann <gerd@gnu.org>
1973
1974 * admin.el (set-version): Use `s' interactive spec for
1975 version number.
1976
71431a0e
GM
19772001-10-20 Gerd Moellmann <gerd@gnu.org>
1978
6aa97356 1979 * (Version 21.1 released.)
71431a0e 1980
e568708b
GM
19812001-10-20 Gerd Moellmann <gerd@gnu.org>
1982
1983 * admin.el (add-release-logs): Put the log entry in lispref, too.
1984
c5915370
MB
19852001-10-20 Miles Bader <miles@gnu.org>
1986
1987 * quick-install-emacs: Exit if we can't find some variable.
1988 (AVOID): Add .orig & .rej files.
1989 (get_config_var): Be more liberal about format of config.status
1990 sed commands.
1991
5a4a5bd4
GM
19922001-10-19 Gerd Moellmann <gerd@gnu.org>
1993
74499542
GM
1994 * admin.el: New file.
1995
5a4a5bd4
GM
1996 * build-configs: Add --help option. Add support for building
1997 in arbitrary source trees.
1998
09954f3b
GM
19992001-10-17 Gerd Moellmann <gerd@gnu.org>
2000
2001 * alloc-colors.c: New file.
2002
f2164e31
GM
20032001-10-13 Gerd Moellmann <gerd@gnu.org>
2004
2005 * make-emacs: Add --boot switch for bootstrapping. Logs to
2006 EMACS_ROOT/boot.log, renames previous log file to boot.log.old.
2007
ab952a4f
GM
20082001-10-05 Gerd Moellmann <gerd@gnu.org>
2009
2010 * Branch for 21.1.
6c465a15 2011
f537c3cd
EZ
20122001-09-04 Andrew Innes <andrewi@gnu.org>
2013
2014 * admin/nt/makedist.bat: Remove reference to obsolete file
2015 GETTING.GNU.SOFTWARE. Remove outdated comments. Explain about
2016 version of tar used.
2017
2018;; Local Variables:
880820fe 2019;; coding: utf-8
f537c3cd 2020;; End:
2a34a036 2021
ab422c4d 2022 Copyright (C) 2001-2013 Free Software Foundation, Inc.
5b87ad55
GM
2023
2024 This file is part of GNU Emacs.
2025
9ad5de0c 2026 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 2027 it under the terms of the GNU General Public License as published by
9ad5de0c
GM
2028 the Free Software Foundation, either version 3 of the License, or
2029 (at your option) any later version.
5b87ad55
GM
2030
2031 GNU Emacs is distributed in the hope that it will be useful,
2032 but WITHOUT ANY WARRANTY; without even the implied warranty of
2033 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2034 GNU General Public License for more details.
2035
2036 You should have received a copy of the GNU General Public License
9ad5de0c 2037 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.