More Texinfo 5 updates for make-manuals (not yet finished)
[bpt/emacs.git] / admin / ChangeLog
1 2014-01-03 Glenn Morris <rgm@gnu.org>
2
3 * admin.el: More Texinfo 5 updates.
4 (manual-html-fix-headers): Tweak Texinfo 5 body.
5 (manual-html-fix-node-div): Treat "header" like "node".
6 (manual-html-fix-index-1): Handle Texinfo 5 top heading.
7 (manual-html-fix-index-2): Tweak Texinfo 5 listing tables.
8
9 2014-01-02 Xue Fuqiao <xfq.free@gmail.com>
10
11 * check-doc-strings: Replace `perl -w' with `use warnings;'.
12
13 2013-12-30 Glenn Morris <rgm@gnu.org>
14
15 * admin.el (manual-html-fix-headers, manual-html-fix-index-1):
16 Some updates for changes in Texinfo 5 output.
17
18 2013-12-29 Xue Fuqiao <xfq.free@gmail.com>
19
20 * make-emacs:
21 * build-configs: Add the "use strict;" and "use warnings;" pragmas.
22
23 2013-12-28 Glenn Morris <rgm@gnu.org>
24
25 * admin.el (cusver-scan): Warn about missing :types.
26 (cusver-check): Interactively, require existing directories.
27
28 2013-12-27 Xue Fuqiao <xfq.free@gmail.com>
29
30 * admin.el (manual-misc-manuals, make-manuals):
31 (manual-pdf, cusver-find-files):
32 (cusver-new-version, cusver-scan, cusver-goto-xref):
33 (cusver-check): Doc fix.
34 (manual-html-node, cusver-check): Use `user-error'.
35
36 2013-12-24 Paul Eggert <eggert@cs.ucla.edu>
37
38 Automate the procedure for updating copyright year.
39 * merge-gnulib (GNULIB_MODULES): Add update-copyright.
40 * notes/years: Mention admin/update-copyright.
41 * update-copyright: New file.
42
43 2013-12-24 Xue Fuqiao <xfq.free@gmail.com>
44
45 * admin.el (add-release-logs):
46 (set-version-in-file, set-version, set-copyright):
47 Use `user-error'.
48
49 2013-12-22 Eli Zaretskii <eliz@gnu.org>
50
51 * unidata/unidata-gen.el (unidata-split-name): Don't give any NAME
52 to <control> characters: the Unicode Standard says they have no
53 name. (Bug#16216)
54 (unidata-describe-bidi-class): Add new "isolate" classes
55 introduced by Unicode 6.3.
56
57 2013-12-12 David Engster <deng@randomsample.de>
58
59 * grammars/c.by (expr-binop): Add MOD.
60 (variablearg): Add 'opt-assign'.
61 (variablearg, varnamelist): Add default values so that it can be
62 later expanded into the tag.
63 (opt-stuff-after-symbol): Rename to 'brackets-after-symbol' and
64 remove empty match.
65 (multi-stage-dereference): Adapt to above rename.
66 (unaryexpression): Use 'symbol' instead of 'namespace-symbol',
67 since the latter also leads to an empty match at the end which
68 would make this too greedy.
69 (variablearg-opt-name): Support parsing of function pointers
70 inside an argument list.
71
72 2013-12-12 Glenn Morris <rgm@gnu.org>
73
74 * update_autogen (info_dir):
75 Use dir_top from build-aux/ rather than admin/.
76
77 * update_autogen: Add option to generate info/dir.
78 (Usage): Add -I.
79 (info_flag): New variable.
80 (-I): New option.
81 (doc): Maybe check its status.
82 (info_dir): New function.
83 * dir_top: New file.
84
85 2013-12-11 Paul Eggert <eggert@cs.ucla.edu>
86
87 Remove the option of using libcrypto.
88 * merge-gnulib: Remove lib/gl_openssh.h and m4/gl-openssl.m4.
89
90 2013-12-04 Eli Zaretskii <eliz@gnu.org>
91
92 * unidata/unidata-gen.el (unidata-prop-alist): Update bidi-class
93 to include the new isolate-related classes introduced with Unicode
94 v6.3.
95 (unidata-encode-val): Accept an additional optional argument, a
96 warning message to emit when UnicodeData.txt defines bidi-class
97 values that are not in unidata-prop-alist. Add a comment
98 explaining what should maintainers do if/when such a warning ever
99 appears.
100 (unidata-gen-table): Call unidata-encode-val with 3rd arg non-nil
101 when generating uni-bidi.el.
102
103 2013-12-01 Glenn Morris <rgm@gnu.org>
104
105 * unidata/Makefile.in (${DSTDIR}/charprop.el):
106 Ensure output files are writable.
107
108 2013-11-30 Glenn Morris <rgm@gnu.org>
109
110 * grammars/Makefile.in: Ensure output files are writable.
111
112 2013-11-30 Eli Zaretskii <eliz@gnu.org>
113
114 * charsets/mule-charsets.el: Rewritten to work in Emacs 23 and
115 later. (Bug#16007)
116
117 2013-11-30 Glenn Morris <rgm@gnu.org>
118
119 Stop keeping (most) generated cedet grammar files in the repository.
120 * grammars/README: Remove.
121 * grammars/Makefile.in: New file.
122 * grammars/c.by, grammars/java-tags.wy, grammars/js.wy:
123 * grammars/python.wy: Update declarations to match generated outputs.
124
125 2013-11-28 Glenn Morris <rgm@gnu.org>
126
127 * unidata/unidata-gen.el (unidata-gen-files):
128 Disable autoloads in generated files.
129
130 2013-11-27 Glenn Morris <rgm@gnu.org>
131
132 * unidata/Makefile.in (all, install, clean, bootstrap-clean)
133 (distclean, maintainer-clean): Declare as PHONY.
134 (compile, extraclean): New.
135 (${DSTDIR}/charprop.el): Depend on source files rather than
136 intermediate products.
137
138 2013-11-11 Glenn Morris <rgm@gnu.org>
139
140 * unidata/BidiMirroring.txt, unidata/UnicodeData.txt: Update to 6.3.0.
141
142 * unidata/unidata-gen.el (unidata-gen-files):
143 Tweak whitespace in generated files.
144
145 2013-11-09 Glenn Morris <rgm@gnu.org>
146
147 * unidata/unidata-gen.el (unidata-gen-files):
148 Fix deletion of existing output files after 2013-10-30 changes.
149
150 2013-11-07 Glenn Morris <rgm@gnu.org>
151
152 * unidata/unidata-gen.el (unidata-gen-files):
153 Disable version-control in generated files.
154 Update Unicode Inc. copyright years.
155
156 2013-11-05 Glenn Morris <rgm@gnu.org>
157
158 * update_autogen: Move here from ../autogen.
159 (usage): Update. Remove -l, add -A.
160 (autogendir): New variable.
161 (ldefs_flag): Default to set.
162 (genfiles): Reduce to only ms-dos relevant files.
163 (main): Make checking autogen sources optional.
164 Make copying of autogen files optional.
165
166 2013-10-30 Glenn Morris <rgm@gnu.org>
167
168 * unidata/unidata-gen.el (unidata-gen-files): Use pop.
169 Also take the output directory as an argument.
170 * unidata/Makefile.in: Simplify now that unidata-gen-files takes
171 the output directory as an argument (no need to cd, etc).
172 (abs_srcdir, abs_builddir): Remove.
173 (abs_top_builddir): Replace by top_builddir.
174 (${DSTDIR}/charprop.el): No need to cd. Pass dest as argument.
175 (${DSTDIR}/charprop.el, charprop.el):
176 No need to pass unidata.txt as argument.
177
178 * unidata/unidata-gen.el (unidata--ensure-compiled): New function.
179 (unidata-gen-table-name, unidata-gen-table-decomposition)
180 (unidata-gen-files): Use unidata--ensure-compiled.
181
182 * unidata/Makefile.in (abs_srcdir): New, set by configure.
183 (${DSTDIR}/charprop.el, charprop.el): Update for srcdir not absolute.
184 (clean): Delete all .elc files.
185 (bootstrap-clean): New rule.
186
187 2013-10-23 Glenn Morris <rgm@gnu.org>
188
189 * unidata/Makefile.in (emacs, ${DSTDIR}/charprop.el):
190 Quote entities that might contain whitespace.
191
192 2013-10-07 Paul Eggert <eggert@cs.ucla.edu>
193
194 Improve support for popcount and counting trailing zeros (Bug#15550).
195 * merge-gnulib (GNULIB_MODULES): Add count-one-bits
196 and count-trailing-zeros.
197
198 2013-10-04 Paul Eggert <eggert@cs.ucla.edu>
199
200 Use hardware support for byteswapping on glibc x86 etc.
201 * merge-gnulib (GNULIB_MODULES): Add byteswap.
202
203 2013-08-28 Paul Eggert <eggert@cs.ucla.edu>
204
205 * unidata/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
206 for portability to hosts where /bin/sh has problems.
207
208 2013-08-27 Glenn Morris <rgm@gnu.org>
209
210 * admin.el (manual-misc-manuals): Use INFO_COMMON rather than
211 INFO_TARGETS. "faq" does not need special treatment any more.
212
213 2013-08-15 Glenn Morris <rgm@gnu.org>
214
215 * make-tarball.txt: Mention generating pdfs in etc/refcards.
216
217 2013-08-15 Xue Fuqiao <xfq.free@gmail.com>
218
219 * notes/hydra: More information about Hydra.
220
221 2013-08-10 Xue Fuqiao <xfq.free@gmail.com>
222
223 * notes/hydra: New file.
224
225 2013-08-04 Paul Eggert <eggert@cs.ucla.edu>
226
227 Fix some minor races in hosts lacking mkostemp (Bug#15015).
228 * merge-gnulib (GNULIB_MODULES): Add mkostemp.
229
230 2013-07-12 Glenn Morris <rgm@gnu.org>
231
232 * admin.el (manual-style-string): Use non-abbreviated url.
233
234 2013-07-09 Paul Eggert <eggert@cs.ucla.edu>
235
236 Port recent close-on-exec changes to Cygwin (Bug#14821).
237 * merge-gnulib (GNULIB_TOOL_FLAGS): Don't avoid binary-io.
238
239 Handle error numbers a bit more reliably.
240 * merge-gnulib (GNULIB_MODULES): Remove ignore-value.
241
242 2013-07-07 Paul Eggert <eggert@cs.ucla.edu>
243
244 Make file descriptors close-on-exec when possible (Bug#14803).
245 * merge-gnulib (GNULIB_MODULES): Add fcntl, pipe2.
246 (GNULIB_TOOL_FLAGS): Avoid binary-io, close. Do not avoid fcntl.
247
248 2013-07-06 Glenn Morris <rgm@gnu.org>
249
250 * admin.el (manual-misc-manuals): New function.
251 (make-manuals): Avoid hard-coding list of misc manuals.
252 Add the option to only make certain type(s) of output.
253 (manual-misc-html): Special-case ccmode and efaq.
254 (manual-html-mono, manual-html-node, manual-pdf, manual-ps):
255 Move creation of output directory here from make-manuals.
256 (manual-html-fix-index-2): Avoid dynamic reference to `f'.
257
258 2013-07-05 Glenn Morris <rgm@gnu.org>
259
260 * admin.el (make-manuals): Use a standard location for lispintro.
261 Use a pdf/ subdirectory for pdf versions.
262
263 2013-06-29 Glenn Morris <rgm@gnu.org>
264
265 * admin.el (make-manuals): Don't bother with txt or dvi any more.
266 (manual-txt): Remove.
267 (manual-pdf): Doc fix.
268 (manual-ps): Rename from manual-dvi.
269 (manual-pdf, manual-ps): Work in the directory with the texi file,
270 so that TeX intermediate files go there rather than to PWD.
271
272 2013-06-15 Xue Fuqiao <xfq.free@gmail.com>
273
274 * notes/changelogs: Mention trivial changes in Change Log.
275
276 2013-06-13 Glenn Morris <rgm@gnu.org>
277
278 * admin.el (manual-style-string): Use new file manual.css.
279
280 2013-06-02 Eric Ludlam <zappo@gnu.org>
281
282 * grammars/srecode-template.wy (variable): Accept a single number
283 as a variable value. Allows the 'priority' to be set to a number.
284 (wisent-srecode-template-lexer): Move number up so it can be created.
285
286 2013-05-16 Glenn Morris <rgm@gnu.org>
287
288 * cus-test.el (cus-test-cus-load-groups): New function.
289 (cus-test-get-options): Add option to return groups.
290 (cus-test-noloads): Also check custom groups.
291
292 2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
293
294 * quick-install-emacs: Don't prune DOC-* files a any more.
295
296 2013-05-14 Glenn Morris <rgm@gnu.org>
297
298 * cus-test.el (cus-test-get-lisp-files): Ignore obsolete/.
299 (cus-test-libs): Fix let-binding of default-directory.
300 (cus-test-noloads): Load all libs for the comparison.
301
302 2013-05-11 Glenn Morris <rgm@gnu.org>
303
304 * cus-test.el (cus-test-libs-noloads): Add a few more files.
305 (cus-test-load-libs, cus-test-opts):
306 Add option to load more/all Lisp files.
307 (cus-test-get-lisp-files): Ignore .*.el files.
308
309 2013-05-10 Glenn Morris <rgm@gnu.org>
310
311 * cus-test.el (cus-test-libs-noloads): Add some files.
312 (cus-test-get-lisp-files): New function.
313 (cus-test-libs): Add option to load more/all Lisp files.
314
315 2013-05-09 Glenn Morris <rgm@gnu.org>
316
317 * cus-test.el: No need to provide bbdb, bbdb-com any more.
318 (cus-test-libs-noloads): Add dunnet in the defvar.
319 (dunnet): Don't always load it.
320 (viper-mode): Only set if interactive.
321 (cus-test-load-custom-loads): Load dunnet if necessary.
322 (cus-test-load-1): New macro, with common code from cus-test-load-libs
323 and cus-test-libs.
324 (cus-test-load-libs, cus-test-libs): Use cus-test-load-1 macro.
325 Update for cus-test-get-autoload-deps changed result.
326 (cus-test-get-autoload-deps): Simplify. Return file names as they
327 appear in loaddefs.el (directory parts are needed now that not all
328 lisp subdirs are in load-path).
329 (cus-test-deps): Explicitly skip dunnet.
330
331 2013-05-07 Paul Eggert <eggert@cs.ucla.edu>
332
333 Use Gnulib ACL implementation, for benefit of Solaris etc. (Bug#14295)
334 * merge-gnulib (GNULIB_MODULES): Add qacl.
335 (GNULIB_TOOL_FLAGS): Do not avoid errno.
336
337 2013-04-01 Paul Eggert <eggert@cs.ucla.edu>
338
339 Use UTF-8 for most files with non-ASCII characters (Bug#13936).
340 * notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el)
341 (leim/quail/hanja3.el, leim/quail/symbol-ksc.el):
342 Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8
343 characters are now encoded in utf-8-emacs, not iso-2022-7bit.
344
345 2013-03-18 Paul Eggert <eggert@cs.ucla.edu>
346
347 * notes/unicode: Mention some more iso-2022-7bit files (Bug#13936).
348
349 Automate the build of ja-dic.el (Bug#13984).
350 * notes/unicode: ja-dic.el is now UTF-8.
351
352 2013-03-16 Glenn Morris <rgm@gnu.org>
353
354 * admin.el (manual-pdf, manual-dvi): Pass -I to texi2pdf, texi2dvi.
355
356 2013-03-16 Glenn Morris <rgm@gnu.org>
357
358 * admin.el (manual-html-mono, manual-html-node): Add -DWWW_GNU_ORG.
359
360 2013-03-13 Paul Eggert <eggert@cs.ucla.edu>
361
362 File synchronization fixes (Bug#13944).
363 * CPP-DEFINES (BSD_SYSTEM, HAVE_FSYNC): Remove.
364 * merge-gnulib (GNULIB_MODULES): Add fsync, fdatasync.
365
366 2013-03-11 Paul Eggert <eggert@cs.ucla.edu>
367
368 * notes/unicode: Improve notes about Emacs source file encoding.
369
370 2013-03-11 Glenn Morris <rgm@gnu.org>
371
372 * admin.el (make-manuals): Add emacs-lisp-intro and some more
373 doc/misc manuals.
374 (manual-html-mono, manual-html-node, manual-txt):
375 Pass -I to makeinfo.
376
377 2013-03-10 Glenn Morris <rgm@gnu.org>
378
379 * admin.el (add-release-logs): Use UTC for release date.
380
381 2013-03-09 Glenn Morris <rgm@gnu.org>
382
383 * admin.el (add-release-logs): Provide interactive defaults.
384 Allow specification of the release date. Don't exclude gnus/.
385
386 2013-03-05 Paul Eggert <eggert@cs.ucla.edu>
387
388 * notes/unicode: Add notes about Emacs source file encoding.
389
390 2013-03-04 Paul Eggert <eggert@cs.ucla.edu>
391
392 * grammars/java-tags.wy (CHAR): Remove "('\u0000' to '\uffff')"
393 from summary, as this causes javat-wy.el to contain both a null byte
394 and a byte sequence that is not valid UTF-8, which is inconvenient.
395
396 2013-03-03 Paul Eggert <eggert@cs.ucla.edu>
397
398 * bzrmerge.el (bzrmerge-apply): Omit Latin-1 char from diagnostic.
399 If there were a real need, it should be UTF-8 anyway.
400
401 2013-02-25 Paul Eggert <eggert@cs.ucla.edu>
402
403 Simplify data_start configuration (Bug#13783).
404 * CPP-DEFINES (DATA_START, ORDINARY_LINK): Remove.
405
406 2013-02-11 Paul Eggert <eggert@cs.ucla.edu>
407
408 Tune by using memchr and memrchr.
409 * merge-gnulib (GNULIB_MODULES): Add memrchr.
410
411 2013-02-01 Paul Eggert <eggert@cs.ucla.edu>
412
413 Use fdopendir, fstatat and readlinkat, for efficiency (Bug#13539).
414 * merge-gnulib (GNULIB_MODULES): Add fdopendir, fstatat, readlinkat.
415 (GNULIB_TOOL_FLAGS): Do not avoid at-internal, openat-h.
416 Avoid dup, open, opendir.
417
418 2013-01-15 Dmitry Antipov <dmantipov@yandex.ru>
419
420 * coccinelle/xsave.cocci: Semantic patch to adjust users of
421 XSAVE_POINTER and XSAVE_INTEGER macros.
422
423 2013-01-03 Glenn Morris <rgm@gnu.org>
424
425 * check-doc-strings: Update for CVS->bzr, moved lispref/ directory.
426
427 * emacs-pretesters, make-announcement, make-changelog-diff:
428 Remove files.
429
430 2012-12-14 Paul Eggert <eggert@cs.ucla.edu>
431
432 Fix permissions bugs with setgid directories etc. (Bug#13125)
433 * CPP-DEFINES (BSD4_2): Remove.
434
435 2012-12-08 Paul Eggert <eggert@cs.ucla.edu>
436
437 Use putenv+unsetenv instead of modifying environ directly (Bug#13070).
438 * merge-gnulib (GNULIB_MODULES): Add putenv, unsetenv.
439
440 Simplify get_lim_data.
441 * CPP-DEFINES (ULIMIT_BREAK_VALUE): Remove.
442
443 2012-12-03 Paul Eggert <eggert@cs.ucla.edu>
444
445 Assume POSIX 1003.1-1988 or later for signal.h (Bug#13026).
446 * CPP-DEFINES (SIGALRM, SIGCHLD, SIGHUP, SIGKILL, SIGPIPE, SIGQUIT):
447 Remove.
448 (SIGTRAP): Remove this one too, as config.h no longer defines it.
449 * merge-gnulib (GNULIB_MODULES): Add sig2str.
450
451 2012-11-24 Ken Brown <kbrown@cornell.edu>
452
453 * CPP-DEFINES (HAVE_MOUSE): Remove.
454
455 2012-11-23 Paul Eggert <eggert@cs.ucla.edu>
456
457 Assume POSIX 1003.1-1988 or later for dirent.h (Bug#12958).
458 * CPP-DEFINES (HAVE_CLOSEDIR, HAVE_DIRENT_H): Remove.
459 * notes/copyright: Adjust to src/ndir.h -> nt/inc/dirent.h renaming.
460
461 2012-11-21 Paul Eggert <eggert@cs.ucla.edu>
462
463 Assume POSIX 1003.1-1988 or later for unistd.h (Bug#12945).
464 * CPP-DEFINES (BROKEN_GETWD, HAVE_GETCWD, HAVE_GETWD, HAVE_SIZE_T)
465 (HAVE_UNISTD_H): Remove.
466
467 2012-11-17 Paul Eggert <eggert@cs.ucla.edu>
468
469 Assume POSIX 1003.1-1988 or later for fcntl.h (Bug#12881).
470 * CPP-DEFINES (O_RDONLY, O_RDWR, HAVE_FCNTL_H): Remove.
471 * merge-gnulib (GNULIB_MODULES): Add fcntl-h.
472
473 2012-11-16 Paul Eggert <eggert@cs.ucla.edu>
474
475 Remove no-longer-used pty_max_bytes variable.
476 * CPP-DEFINES (HAVE_FPATHCONF): Remove.
477
478 2012-11-14 Paul Eggert <eggert@cs.ucla.edu>
479
480 Use faccessat, not access, when checking file permissions (Bug#12632).
481 * merge-gnulib (GNULIB_MODULES): Add faccessat.
482 (GNULIB_TOOL_FLAGS): Avoid at-internal, fchdir, malloc-posix,
483 openat-die, openat-h, save-cwd. Do not avoid fcntl-h.
484 Omit gnulib's m4/fcntl-o.m4.
485
486 2012-11-05 Paul Eggert <eggert@cs.ucla.edu>
487
488 Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid (Bug#12800).
489 * CPP-DEFINES (HAVE_SETPGID, HAVE_SETSID, SETPGRP_RELEASES_CTTY):
490 Remove; obsolete.
491
492 Simplify by assuming __fpending.
493 * CPP-DEFINES (PENDING_OUTPUT_COUNT): Remove.
494
495 2012-11-03 Glenn Morris <rgm@gnu.org>
496
497 * admin.el (set-copyright): Add msdos/sed2v2.inp.
498
499 2012-11-01 Paul Eggert <eggert@cs.ucla.edu>
500
501 Fix data-loss with --batch (Bug#9574).
502 * merge-gnulib (GNULIB_MODULES): Add close-stream.
503
504 2012-10-12 Kenichi Handa <handa@gnu.org>
505
506 * charsets/Makefile (JISC6226.map): Add missing mappings.
507
508 2012-10-11 Kenichi Handa <handa@gnu.org>
509
510 * charsets/mapconv: Adjusted for the change of mapfiles/*.gz to
511 mapfiles/*.
512
513 * charsets/gb180302.awk: Handle 4-byte sequences in the input file.
514
515 * charsets/Makefile: Be sure to call mapconv script of the current
516 directory. Adjusted for the change of mapfiles/*.gz to
517 mapfiles/*.
518 (SED_SCRIPT): New variable.
519 (jisx2131-filter): New target.
520 (JISX2131.map): Use jisx2131-filter to filter out characters added
521 for the 2004 year version.
522 (clear): Remove ${SED_SCRIPT} too.
523
524 * charsets/mapfiles/MULE-ethiopic.map,
525 charsets/mapfiles/MULE-ipa.map,
526 charsets/mapfiles/MULE-is13194.map,
527 charsets/mapfiles/MULE-lviscii.map,
528 charsets/mapfiles/MULE-sisheng.map,
529 charsets/mapfiles/MULE-tibetan.map,
530 charsets/mapfiles/MULE-uviscii.map: Fix typo.
531
532 2012-10-09 Glenn Morris <rgm@gnu.org>
533
534 * admin.el (cusver-scan-cus-start): New function.
535 (cusver-check): Scan old cus-start.el.
536
537 2012-10-07 Glenn Morris <rgm@gnu.org>
538
539 * admin.el (cusver-new-version): Set default.
540 (cusver-check): Improve interactive argument reading.
541
542 2012-10-06 Glenn Morris <rgm@gnu.org>
543
544 * admin.el (cusver-new-version): New variable.
545 (cusver-scan): Check if containing group has a :version.
546 (cusver-check): Add VERSION argument.
547
548 2012-10-01 David Engster <deng@randomsample.de>
549
550 * grammars/bovine-grammar.el:
551 * grammars/wisent-grammar.el: Move to lisp directory.
552
553 2012-10-01 David Engster <deng@randomsample.de>
554
555 * grammars/bovine-grammar.el (bovine--grammar-newstyle-unquote):
556 Remove.
557 (bovine-grammar-expand-form): Test for emacs-major-version.
558
559 * grammars/c.by: Add EXPLICIT to keyword tokens.
560 Add %provide token.
561
562 * grammars/grammar.wy (semantic-grammar-lexer): Remove, since it
563 was copied to grammar.el. New %provide token to generate prefix
564 which conforms with Emacs conventions. Remove lexer definition,
565 which is now in grammar.el.
566
567 2012-09-27 Glenn Morris <rgm@gnu.org>
568
569 * admin.el (set-version): Set msdos.c's Vwindow_system_version.
570
571 2012-09-27 Paul Eggert <eggert@cs.ucla.edu>
572
573 Check more robustly for timer_settime.
574 * merge-gnulib (GNULIB_MODULES): Add timer-time.
575
576 2012-09-26 Juanma Barranquero <lekktu@gmail.com>
577
578 * unidata/BidiMirroring.txt:
579 * unidata/UnicodeData.txt: Update to Unicode 6.2.
580
581 2012-09-17 Glenn Morris <rgm@gnu.org>
582
583 * admin.el (add-log-time-format): Declare.
584
585 * admin.el (cusver-scan, cusver-check): Bind local variables.
586
587 * admin.el (set-version): Set major version in
588 etc/refcards/ru-refcard.tex and etc/refcards/emacsver.tex.
589 (set-copyright): In etc/refcards, only change ru-refcard.tex
590 and emacsver.tex.
591
592 * admin.el (set-copyright): No more need to set copyrights for
593 nextstep, or .c files. Add configure.ac and config.nt.
594
595 2012-09-16 Paul Eggert <eggert@cs.ucla.edu>
596
597 Remove configure's --without-sync-input option (Bug#12450).
598 * CPP-DEFINES (BROKEN_SA_RESTART, SA_RESTART): Remove.
599
600 2012-09-16 Glenn Morris <rgm@gnu.org>
601
602 * admin.el (set-version): No more need to set nextstep versions.
603 (set-copyright): Update for moved nextstep files.
604
605 2012-09-13 Paul Eggert <eggert@cs.ucla.edu>
606
607 Simplify SIGIO usage (Bug#12408).
608 * CPP-DEFINES (BROKEN_SIGAIO, BROKEN_SIGIO, BROKEN_SIGPOLL)
609 (BROKEN_SIGPTY, NO_TERMIO): Remove.
610
611 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
612
613 Simplify, document, and port floating-point (Bug#12381).
614 * CPP-DEFINES (HAVE_CBRT, HAVE_LOGB, logb): Remove.
615
616 2012-09-09 Paul Eggert <eggert@cs.ucla.edu>
617
618 Assume C89 or later for math functions (Bug#12381).
619 * CPP-DEFINES (HAVE_FMOD, HAVE_FREXP, FLOAT_CHECK_DOMAIN)
620 (HAVE_INVERSE_HYPERBOLIC, NO_MATHERR): Remove.
621
622 2012-09-04 Paul Eggert <eggert@cs.ucla.edu>
623
624 Simplify redefinition of 'abort' (Bug#12316).
625 * CPP-DEFINES (NO_ABORT): Remove.
626
627 2012-08-28 Glenn Morris <rgm@gnu.org>
628
629 * bzrmerge.el (bzrmerge-merges): Allow unversioned files in the tree.
630
631 2012-08-28 Andreas Schwab <schwab@linux-m68k.org>
632
633 * charsets/mule-charsets.el (header): Fix typo.
634
635 2012-08-24 Paul Eggert <eggert@cs.ucla.edu>
636
637 On assertion failure, print backtrace if available.
638 * merge-gnulib (GNULIB_MODULES): Add execinfo.
639
640 2012-08-16 Paul Eggert <eggert@cs.ucla.edu>
641
642 Use ASCII tests for character types.
643 * merge-gnulib (GNULIB_MODULES): Add c-ctype. This documents a
644 new direct dependency; c-ctype was already being used indirectly
645 via other gnulib modules.
646
647 2012-08-14 Paul Eggert <eggert@cs.ucla.edu>
648
649 Use bool for Emacs Lisp booleans.
650 * merge-gnulib (GNULIB_MODULES): Add stdbool. This documents a
651 new direct dependency; stdbool was already being used indirectly
652 via other gnulib modules.
653
654 2012-08-11 Glenn Morris <rgm@gnu.org>
655
656 * bzrmerge.el (bzrmerge-resolve): Disable local eval:.
657
658 2012-08-07 Dmitry Antipov <dmantipov@yandex.ru>
659
660 * coccinelle/overlay.cocci, coccinelle/symbol.cocci: Remove.
661
662 2012-08-02 Paul Eggert <eggert@cs.ucla.edu>
663
664 Port to Solaris 8.
665 * CPP-DEFINES (WRETCODE): Remove.
666
667 2012-08-01 Dmitry Antipov <dmantipov@yandex.ru>
668
669 * coccinelle/overlay.cocci: Semantic patch to replace direct
670 access to Lisp_Object members of struct Lisp_Overlay to MVAR.
671
672 2012-08-01 Dmitry Antipov <dmantipov@yandex.ru>
673
674 * coccinelle/symbol.cocci: Semantic patch to replace direct
675 access to Lisp_Object members of struct Lisp_Symbol to SVAR.
676
677 2012-08-01 Dmitry Antipov <dmantipov@yandex.ru>
678
679 * coccinelle/process.cocci: Semantic patch to replace direct
680 access to Lisp_Object members of struct Lisp_Process to PVAR.
681
682 2012-08-01 Dmitry Antipov <dmantipov@yandex.ru>
683
684 * coccinelle/window.cocci: Semantic patch to replace direct
685 access to Lisp_Object members of struct window to WVAR.
686
687 2012-07-31 Dmitry Antipov <dmantipov@yandex.ru>
688
689 * coccinelle/frame.cocci: Semantic patch to replace direct
690 access to Lisp_Object members of struct frame to FVAR.
691
692 2012-07-28 Paul Eggert <eggert@cs.ucla.edu>
693
694 Use Gnulib environ and stdalign modules (Bug#9772, Bug#9960).
695 * merge-gnulib: Add environ, stdalign.
696
697 2012-07-20 Dmitry Antipov <dmantipov@yandex.ru>
698
699 * coccinelle/unibyte_string.cocci: Semantic patch to convert from
700 make_unibyte_string to build_unibyte_string where appropriate.
701
702 2012-07-17 Eli Zaretskii <eliz@gnu.org>
703
704 * CPP-DEFINES: Remove FILE_SYSTEM_CASE.
705
706 2012-07-17 Chong Yidong <cyd@gnu.org>
707
708 * Version 24.1 released.
709
710 2012-07-11 Paul Eggert <eggert@cs.ucla.edu>
711
712 Assume mkdir, perror, rename, rmdir, strerror.
713 * CPP-DEFINES (HAVE_MKDIR, HAVE_PERROR, HAVE_RENAME, HAVE_RMDIR)
714 (HAVE_STRERROR, strerror):
715 Remove.
716
717 2012-07-10 Dmitry Antipov <dmantipov@yandex.ru>
718
719 * coccinelle/list_loop.cocci: Semantic patch to convert from Fcdr
720 to XCDR and consistently use CONSP in the list iteration loops.
721 * coccinelle/vector_contents.cocci: Fix indentation.
722
723 2012-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
724
725 * bzrmerge.el: Use cl-lib.
726
727 2012-07-09 Paul Eggert <eggert@cs.ucla.edu>
728
729 Rename configure.in to configure.ac (Bug#11603).
730 * admin.el (set-version):
731 * quick-install-emacs (VERSION):
732 Get version number from configure.ac, not configure.in.
733
734 2012-07-06 Paul Eggert <eggert@cs.ucla.edu>
735
736 Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786).
737 * merge-gnulib (GNULIB_MODULES): Add c-strcase.
738
739 2012-07-05 Dmitry Antipov <dmantipov@yandex.ru>
740
741 * coccinelle/xzalloc.cocci: Semantic patch to convert
742 calls to xmalloc with following memset to xzalloc.
743
744 2012-07-04 Juanma Barranquero <lekktu@gmail.com>
745
746 * CPP-DEFINES (LISP_FLOAT_TYPE): Remove, obsolete.
747
748 2012-06-26 Dmitry Antipov <dmantipov@yandex.ru>
749
750 * coccinelle/build_string.cocci: Semantic patch
751 to convert from make_string to build_string.
752
753 2012-06-24 Dmitry Antipov <dmantipov@yandex.ru>
754
755 First Coccinelle semantic patch.
756 * coccinelle: New subdirectory
757 * coccinelle/README: Documentation stub.
758 * coccinelle/vector_contents.cocci: Semantic patch to replace direct
759 access to `contents' member of Lisp_Vector objects with AREF and ASET
760 where appropriate.
761
762 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
763
764 Support higher-resolution time stamps (Bug#9000).
765 * merge-gnulib (GNULIB_MODULES): Add dtotimespec, gettime,
766 gettimeofday, pselect, stat-time, sys_time, time, timespec-add,
767 timespec-sub, utimens.
768 (GNULIB_TOOL_FLAGS): Add --avoid=select --avoid=sigprocmask.
769 This trims down the gnulib import, from the very latest gnulib.
770 Emacs does its own implementation of 'select' and 'sigprocmask'
771 on Windows, and it assumes 'select' and 'sigprocmask' on non-Windows
772 hosts, so it doesn't need these modules.
773 Similarly, avoid errno, fcntl, fcntl-h, fstat, and sys_types, as
774 these gnulib modules are only for Windows porting and Emacs ports
775 to Windows in a different way.
776
777 2012-06-13 Andreas Schwab <schwab@linux-m68k.org>
778
779 * make-emacs: Rename --union-type to --check-lisp-type.
780 Define CHECK_LISP_OBJECT_TYPE insted of USE_LISP_UNION_TYPE.
781 * CPP-DEFINES (DEBUG_LISP_OBJECT_TYPE): Rename from
782 USE_LISP_UNION_TYPE.
783
784 2012-06-03 Glenn Morris <rgm@gnu.org>
785
786 * quick-install-emacs (PUBLIC_LIBSRC_SCRIPTS): Remove rcs-checkin.
787
788 2012-06-01 Paul Eggert <eggert@cs.ucla.edu>
789
790 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
791 * make-tarball.txt: Don't worry about maintainer mode.
792
793 2012-05-28 Paul Eggert <eggert@cs.ucla.edu>
794
795 * CPP-DEFINES: Remove HAVE_SYSINFO.
796
797 2012-05-27 Paul Eggert <eggert@cs.ucla.edu>
798
799 Assume gnulib does largefile.
800 * merge-gnulib (GNULIB_MODULES): Add largefile.
801
802 2012-05-22 Paul Eggert <eggert@cs.ucla.edu>
803
804 Remove src/m/*.
805 * CPP-DEFINES: Do not mention src/m/*.h.
806 (BITS_PER_EMACS_INT, BITS_PER_LONG, BITS_PER_CHAR)
807 (BITS_PER_SHORT, BITS_PER_INT): Remove.
808 * MAINTAINERS: Remove src/m/.
809
810 2012-05-21 Paul Eggert <eggert@cs.ucla.edu>
811
812 Use full name for m4/gnulib-comp.m4. (Bug#11529)
813 * merge-gnulib: Leave m4/gnulib-comp.m4's name alone.
814
815 Assume C89 or later.
816 * CPP-DEFINES: Remove NULL, const.
817
818 Make merging from gnulib a script, not a makefile action.
819 * merge-gnulib: New script, with actions moved here from
820 ../Makefile.in.
821
822 2012-05-19 Paul Eggert <eggert@cs.ucla.edu>
823
824 * CPP-DEFINES (HAVE_GETDOMAINNAME): Remove.
825
826 * CPP-DEFINES (HAVE_FTIME): Remove.
827
828 2012-05-02 Glenn Morris <rgm@gnu.org>
829
830 * bzrmerge.el (bzrmerge-skip-regexp): Add "Auto-commit".
831
832 2012-04-10 Glenn Morris <rgm@gnu.org>
833
834 * bzrmerge.el (bzrmerge-skip-regexp): Add "from trunk".
835
836 * unidata/Makefile.in: Add FSF copyright.
837 Make it use autoconf features, and work for out-of-tree builds.
838
839 2012-04-07 Eli Zaretskii <eliz@gnu.org>
840
841 * unidata/README:
842 * unidata/copyright.html:
843 * unidata/BidiMirroring.txt:
844 * unidata/UnicodeData.txt: Update for the latest version 6.1 of
845 the Unicode Standard.
846
847 2012-02-16 Kenichi Handa <handa@m17n.org>
848
849 * unidata/unidata-gen.el (unidata-prop-alist): Change the default
850 values of name and old-name to nil.
851 (unidata-get-name): Return nil for the default value.
852
853 2012-02-11 Glenn Morris <rgm@gnu.org>
854
855 * admin.el (cusver-find-files, cusver-scan, cusver-goto-xref)
856 (cusver-check): New functions.
857
858 2012-01-19 Glenn Morris <rgm@gnu.org>
859
860 * bzrmerge.el (bzrmerge-missing): Allow a definitive "no" answer to the
861 "skip?" question, since there can be multiple such for any revision.
862
863 2012-01-14 Eli Zaretskii <eliz@gnu.org>
864
865 * FOR-RELEASE (Check the Emacs Tutorial): Mark TUTORIAL.he as
866 updated and checked.
867
868 2011-11-26 Andreas Schwab <schwab@linux-m68k.org>
869
870 * grammars/bovine-grammar.el (bovine--grammar-newstyle-unquote):
871 Avoid warning about old-style backquote.
872
873 * grammars/wisent-grammar.el (auto-mode-alist): Change `$' to `\''
874 in regexp.
875 (wisent-make-parsers): Likewise. Quote `.'.
876
877 * grammars/bovine-grammar.el (auto-mode-alist): Change `$' to `\''
878 in regexp.
879 (bovine-make-parsers): Likewise. Quote `.'.
880
881 2011-11-20 Andreas Schwab <schwab@linux-m68k.org>
882
883 * CPP-DEFINES (VIRT_ADDR_VARIES): Remove.
884
885 2011-11-16 Juanma Barranquero <lekktu@gmail.com>
886
887 * admin.el (manual-dvi): Fix typo.
888
889 2011-11-15 Eli Zaretskii <eliz@gnu.org>
890
891 * nt/README-ftp-server: Update the information about PNG libraries.
892
893 2011-11-15 Juanma Barranquero <lekktu@gmail.com>
894
895 * make-emacs: Fix typo.
896
897 2011-11-07 Juanma Barranquero <lekktu@gmail.com>
898
899 * unidata/makefile.w32-in (clean): Remove bidimirror.h and biditype.h.
900
901 2011-10-31 David Engster <deng@randomsample.de>
902
903 * grammars/bovine-grammar.el: Avoid using old-style backquotes.
904
905 2011-10-28 Eli Zaretskii <eliz@gnu.org>
906
907 * nt/README-ftp-server: Mention UNICOWS.DLL as prerequisite for
908 running Emacs on Windows 9X.
909
910 2011-09-26 Chong Yidong <cyd@stupidchicken.com>
911
912 * admin.el (set-version): Fix regexps for config.nt and
913 sed2v2.inp.
914
915 2011-09-06 Paul Eggert <eggert@cs.ucla.edu>
916
917 Merge from gnulib (Bug#9169).
918 * notes/copyright: The files compile, config.guess, config.sub,
919 depcomp, install-sh, missing, and move-if-change are now in the
920 new build-aux subdirectory. The files arg-nonnull.h, c++defs.h,
921 and warn-on-use.h are now in build-aux/snippets. New file
922 build-aux/snippets/_Noreturn.h.
923
924 2011-08-23 Eli Zaretskii <eliz@gnu.org>
925
926 * unidata/unidata-gen.el (unidata-prop-alist): Update the default
927 values of bidi-class according to DerivedBidiClass.txt from the
928 latest UCD.
929
930 2011-08-23 Kenichi Handa <handa@m17n.org>
931
932 * unidata/unidata-gen.el (unidata-prop-alist): Provide default
933 values for name, general-category, canonical-combining-class,
934 mirrored, and bidi-class. Describe the meaning of value nil for
935 decimal-digit-value, digit-value, numeric-value, uppercase,
936 lowercase, titlecase, and mirroring.
937 (unidata-gen-table): Handle the case that default-value is a
938 list. Set default values of characters not listed in a table.
939 (unidata-get-name): Return an empty string if a value in a
940 char-table is nil.
941 (unidata-get-decomposition): Return a list of character itself if
942 a value in a char-table is nil.
943
944 2011-08-15 Eli Zaretskii <eliz@gnu.org>
945
946 * unidata/bidimirror.awk: File removed.
947
948 * unidata/biditype.awk: File removed.
949
950 * unidata/makefile.w32-in (all): Remove src/biditype.h and
951 src/bidimirror.h.
952 (../../src/biditype.h, ../../src/bidimirror.h): Delete.
953
954 * unidata/Makefile.in (all): Remove src/biditype.h and
955 src/bidimirror.h.
956 (../../src/biditype.h, ../../src/bidimirror.h): Delete.
957
958 2011-07-07 Juanma Barranquero <lekktu@gmail.com>
959
960 * unidata/makefile.w32-in (charprop-SH, charprop-CMD):
961 Duplicate change in Makefile.in (2011-07-06T22:43:48Z!handa@m17n.org).
962
963 2011-07-06 Kenichi Handa <handa@m17n.org>
964
965 * unidata/unidata-gen.el (unidata-dir): New variable.
966 (unidata-setup-list): Expand unidata-text-file in unidata-dir.
967 (unidata-prop-alist): INDEX element may be a function.
968 New optional element VAL-LIST (for general-category and bidi-class).
969 New entry `mirroring'.
970 (unidata-prop-default, unidata-prop-val-list): New subst.
971 (unidata-get-character, unidata-put-character): Delete them.
972 (unidata-gen-table-character): New arg IGNORE. Adjusted for the
973 above changes.
974 (unidata-get-symbol, unidata-get-integer, unidata-get-numeric)
975 (unidata-put-symbol, unidata-put-integer, unidata-put-numeric):
976 Delete them.
977 (unidata-encode-val): Assume that the first element of VAL-LIST is
978 a cons (nil . 0).
979 (unidata-gen-table): Change argument DEFAULT-VALUE to VAL-LIST.
980 Always store the encoded value.
981 (unidata-gen-table-symbol): New args DEFAULT-VALUE and VAL-LIST.
982 Set the 1st and the 2nd extra slots to index numbers for C
983 functions.
984 (unidata-gen-table-integer): Likewise.
985 (unidata-gen-table-numeric): Likewise.
986 (unidata-gen-table-name): New arg IGNORE.
987 (unidata-gen-table-decomposition): Likewise.
988 (unidata-describe-general-category): Add the case nil to the
989 description alist.
990 (unidata-gen-mirroring-list): New function.
991 (unidata-gen-files): New arg DATA-DIR. Adjusted for the change of
992 unidata-prop-alist. Handle the case of storing multiple
993 char-tables in a file.
994
995 * unidata/Makefile.in (${DSTDIR}/charprop.el): New arg to
996 unidata-gen-files.
997
998 2011-05-21 Glenn Morris <rgm@gnu.org>
999
1000 * bzrmerge.el (bzrmerge-resolve): Suppress prompts about file-locals.
1001
1002 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
1003
1004 * Version 23.3 released.
1005
1006 2011-02-23 Juanma Barranquero <lekktu@gmail.com>
1007
1008 * notes/bugtracker (bugtracker_debbugs_url): Fix typo.
1009
1010 2011-02-19 Eli Zaretskii <eliz@gnu.org>
1011
1012 * admin.el (set-version): Add msdos/sed2v2.inp.
1013
1014 2011-02-16 Paul Eggert <eggert@cs.ucla.edu>
1015
1016 Remove no-longer needed getloadavg symbols.
1017 * CPP-DEFINES (LOAD_AVE_CVT, LOAD_AVE_TYPE, FSCALE, KERNEL_FILE):
1018 (LDAV_SYMBOL): Remove.
1019
1020 2011-02-12 Glenn Morris <rgm@gnu.org>
1021
1022 * bzrmerge.el (bzrmerge-resolve): Fix bzr revert call.
1023
1024 2011-02-05 Glenn Morris <rgm@gnu.org>
1025
1026 * bzrmerge.el (bzrmerge-warning-buffer): New constant.
1027 (bzrmerge-apply): Use it.
1028 (bzrmerge): Kill any old warning buffer first.
1029
1030 2011-02-03 Glenn Morris <rgm@gnu.org>
1031
1032 * bzrmerge.el (bzrmerge-buffer): New constant.
1033 (bzrmerge-merges, bzrmerge-missing, bzrmerge-apply): Use it.
1034 (bzrmerge-missing): If nothing to do, return nil not (nil).
1035 (bzrmerge-apply): Remove odd character from message.
1036 (bzrmerge): Give status messages.
1037
1038 2011-01-31 Eli Zaretskii <eliz@gnu.org>
1039
1040 * admin.el (set-version): Remove lib-src/makefile.w32-in.
1041 Add nt/config.nt.
1042
1043 2011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1044
1045 src/emacs.c now gets version number from configure.in
1046 * admin.el (set-version): Don't update src/emacs.c.
1047 * quick-install-emacs (VERSION): Get it from configure.in, not from
1048 src/emacs.c.
1049
1050 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1051
1052 strftime: import from gnulib
1053 * notes/copyright: strftime.c moved from src to lib.
1054
1055 2011-01-25 Glenn Morris <rgm@gnu.org>
1056
1057 * bzrmerge.el (bzrmerge-skip-regexp): New variable.
1058 (bzrmerge-missing): Use it.
1059
1060 2011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1061
1062 * make-tarball.txt: Suggest 'autoreconf -I m4 --force'
1063 rather than doing rm and autoconf by hand. See
1064 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>.
1065
1066 2011-01-17 Paul Eggert <eggert@cs.ucla.edu>
1067
1068 * notes/bzr (Installing changes from gnulib): New section.
1069 Need for this suggested by Stefan Monnier.
1070
1071 2011-01-17 Stefan Monnier <monnier@iro.umontreal.ca>
1072
1073 * bzrmerge.el (bzrmerge-apply): Warn the user when the tree might be in
1074 an inconsistent state.
1075
1076 2011-01-17 Paul Eggert <eggert@cs.ucla.edu>
1077
1078 Update copyright notes to match recent gnulib-related changes.
1079 * notes/copyright: Add aclocal.m4, m4/*.m4, lib/Makefile.in,
1080 arg-nonnull.h, c++defs.h, compile, depcomp, missing,
1081 warn-on-use.h, lib/*.[ch], lib/gnulib.mk. Remove src/mktime.c,
1082 lib-src/getopt1.c, lib-src/getopt_int.h (files are now in lib and
1083 are subsumed by the lib/*.[ch] rule). Remove m4/getopt.m4 (now
1084 subsumed by m4/*.m4 rule). config.guess, config.sub, and
1085 doc/man/texinfo.tex are now copied in from gnulib.
1086
1087 2011-01-15 Glenn Morris <rgm@gnu.org>
1088
1089 * charsets/cp51932.awk, charsets/eucjp-ms.awk: No longer print arch-tag.
1090
1091 * bzrmerge.el (bzrmerge-missing): Add another skip indicator.
1092 (bzrmerge-resolve): Also ignore cl-loaddefs.el.
1093
1094 2011-01-14 Glenn Morris <rgm@gnu.org>
1095
1096 * admin.el (set-copyright): Also handle \year in refcards/*.tex.
1097
1098 2011-01-14 Glenn Morris <rgm@gnu.org>
1099
1100 * bzrmerge.el: Require cl when compiling.
1101 (bzrmerge-merges): Doc fix.
1102
1103 2011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1104
1105 * notes/copyright: There's only one install-sh, not two, so fix a
1106 typo claiming that there's two. Add move-if-change to the list of
1107 GPL files imported from gnulib.
1108
1109 2011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1110
1111 * notes/copyright: Report status more accurately for non-GPL files.
1112 Report copyright status more accurately for mkinstalldirs,
1113 configure, m4/getopt.m4, and msdos/sed*.inp.
1114
1115 2011-01-02 Eli Zaretskii <eliz@gnu.org>
1116
1117 * nt/README.W32: Update the information about PNG support libraries.
1118 (Bug#7716)
1119
1120 2010-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
1121
1122 * bzrmerge.el: New file to help merge branches while skipping
1123 some revisions (e.g. from emacs-23 to trunk).
1124
1125 2010-12-03 Andreas Schwab <schwab@linux-m68k.org>
1126
1127 * CPP-DEFINES (EXPLICIT_SIGN_EXTEND): Remove.
1128
1129 2010-10-12 Glenn Morris <rgm@gnu.org>
1130
1131 * notes/nextstep: Move here from ../nextstep/DEV-NOTES.
1132
1133 2010-10-09 Glenn Morris <rgm@gnu.org>
1134
1135 * admin.el (set-version): Add doc/emacs/emacsver.texi.
1136
1137 2010-10-09 Glenn Morris <rgm@gnu.org>
1138
1139 * admin.el (set-version): No need to act on doc/ files any more.
1140
1141 * quick-install-emacs (PUBLIC_LIBSRC_BINARIES): Remove b2m.
1142
1143 2010-09-05 Juanma Barranquero <lekktu@gmail.com>
1144
1145 * unidata/BidiMirroring.txt: Update from
1146 http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d2.txt
1147
1148 * unidata/UnicodeData.txt: Update from
1149 http://www.unicode.org/Public/6.0.0/ucd/UnicodeData-6.0.0d7.txt
1150
1151 2010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1152
1153 * CPP-DEFINES (WORDS_BIG_ENDIAN): Remove.
1154
1155 2010-08-05 Eli Zaretskii <eliz@gnu.org>
1156
1157 * MAINTAINERS: Rename src/unexec.c => src/unexcoff.c.
1158
1159 2010-07-24 Christoph Scholtes <cschol2112@gmail.com>
1160
1161 * admin.el: Write version number to nt/makefile.w32-in.
1162 * nt/makedist.bat: Remove; replaced with `zipdist.bat'
1163 in the nt/ directory.
1164 * nt/README.W32: Relocate to nt/ directory.
1165
1166 2010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1167
1168 * CPP-DEFINES (HAVE_INDEX, HAVE_RINDEX): Remove.
1169
1170 2010-07-08 Eli Zaretskii <eliz@gnu.org>
1171
1172 * MAINTAINERS: Update my responsibilities.
1173
1174 2010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1175
1176 * CPP-DEFINES (BCOPY_DOWNWARD_SAFE, BCOPY_UPWARD_SAFE)
1177 (GAP_USE_BCOPY, HAVE_BCMP, HAVE_BCOPY, bcmp, bcopy, bzero):
1178 Remove.
1179
1180 2010-06-12 Eli Zaretskii <eliz@gnu.org>
1181
1182 * unidata/bidimirror.awk: New file.
1183
1184 * unidata/BidiMirroring.txt: New file from
1185 http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d1.txt.
1186
1187 * unidata/Makefile.in (../../src/bidimirror.h): New target.
1188 (all): Depend on ../../src/biditype.h and ../../src/bidimirror.h.
1189
1190 * unidata/makefile.w32-in (../../src/bidimirror.h): New target.
1191 (all): Depend on ../../src/biditype.h and ../../src/bidimirror.h.
1192
1193 * unidata/biditype.awk: New file.
1194
1195 * unidata/Makefile.in (../../src/biditype.h): New target.
1196
1197 * unidata/makefile.w32-in (../../src/biditype.h): New target.
1198
1199 2010-06-09 Juanma Barranquero <lekktu@gmail.com>
1200
1201 * unidata/UnicodeData.txt: Update from
1202 http://www.unicode.org/Public/6.0.0/ucd/UnicodeData-6.0.0d5.txt
1203
1204 2010-05-27 Glenn Morris <rgm@gnu.org>
1205
1206 * quick-install-emacs (AVOID): No more Makefile.c files.
1207
1208 * notes/cpp: Remove file.
1209
1210 2010-05-15 Ken Raeburn <raeburn@raeburn.org>
1211
1212 * admin.el (set-version, set-copyright): Update emacs.c instead of
1213 version.el.
1214
1215 * make-tarball.txt: Update filename list in step 6.
1216
1217 * quick-install-emacs: Scan emacs.c instead of version.el for
1218 version string.
1219
1220 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
1221
1222 * Version 23.2 released.
1223
1224 2010-04-01 Eli Zaretskii <eliz@gnu.org>
1225
1226 * CPP-DEFINES (__DJGPP__, __GO32__): Remove, no longer used.
1227
1228 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
1229
1230 * Branch for 23.2.
1231
1232 2010-03-10 Miles Bader <miles@gnu.org>
1233
1234 * quick-install-emacs: Use more portable shell syntax.
1235
1236 * quick-install-emacs (AVOID): Be more picky about files we avoid
1237 installing.
1238
1239 2010-02-14 Juanma Barranquero <lekktu@gmail.com>
1240
1241 * quick-install-emacs (PRUNED): Fix typo in message.
1242
1243 2010-01-20 Glenn Morris <rgm@gnu.org>
1244
1245 * revdiff: Remove file that only works with CVS, and isn't really
1246 needed with Bazaar (given the in-built revision options of bzr diff).
1247
1248 2010-01-12 Glenn Morris <rgm@gnu.org>
1249
1250 * emacs-pretesters, make-announcement: Use bug-gnu-emacs rather
1251 than emacs-pretest-bug for bug reports for development versions.
1252
1253 2009-11-06 Kenichi Handa <handa@m17n.org>
1254
1255 * unidata/unidata-gen.el (unidata-gen-table): Fix for the case
1256 that the block data and the following per-char data fall into the
1257 same char-table leaf.
1258
1259 2009-10-01 Juanma Barranquero <lekktu@gmail.com>
1260
1261 * unidata/UnicodeData.txt: Update to Unicode 5.2.0.
1262
1263 2009-09-07 Juanma Barranquero <lekktu@gmail.com>
1264
1265 * unidata/.gitignore: New file.
1266
1267 2009-08-22 Eli Zaretskii <eliz@gnu.org>
1268
1269 * notes/bugtracker: How to reassign a bug to a list of packages.
1270
1271 * notes/newfile: Details of how to check for problems with DOS 8+3
1272 file-name restrictions.
1273
1274 2009-08-18 Glenn Morris <rgm@gnu.org>
1275
1276 * notes/newfile: New file.
1277
1278 2009-07-11 Eli Zaretskii <eliz@gnu.org>
1279
1280 * make-tarball.txt: Add a note about bumping the value of
1281 customize-changed-options-previous-release.
1282
1283 2009-06-24 Kenichi Handa <handa@m17n.org>
1284
1285 * charsets/mapconv: For the Unicode format files, do reverse sort
1286 and don't compact the map. This is to prefer the first one in the
1287 duplicated mappings (e.g. 0x20->U+0020, 0x20->U+00A0).
1288
1289 2009-06-12 Kenichi Handa <handa@m17n.org>
1290
1291 * charsets/Makefile (JISX213A.map): Make it depend on
1292 mapfiles/JISX213A.map.gz.
1293 (BIG5-1.map, BIG5-2.map): Prepend "# " to the first comment line.
1294
1295 * charsets/mapfiles/JISX213A.map.gz: New file.
1296
1297 * charsets/mapfiles/README: Describe JISX213A.map.gz.
1298
1299 2009-06-12 Kenichi Handa <handa@m17n.org>
1300
1301 * charsets/mapfiles/*: New files.
1302
1303 * charsets/mule-charsets.el: Mostly re-written to generate all
1304 MULE-*.map files.
1305
1306 * charsets/mapconv: Mostly re-written to handle "gzip"ed input
1307 files.
1308
1309 * charsets/eucjp-ms.awk: Mostly re-written to handle glibc's
1310 EUC-JP-MS.
1311
1312 * charsets/cp51932.awk (END): Print arch-tag at the tail.
1313
1314 * charsets/Makefile: Maps depend on files under mapfiles or
1315 ${GLIBC_CHARMAPS}.
1316
1317 2009-04-21 Kenichi Handa <handa@m17n.org>
1318
1319 * unidata/unidata-gen.el (unidata-get-decomposition): Fix previous
1320 change.
1321
1322 2009-04-17 Kenichi Handa <handa@m17n.org>
1323
1324 * unidata/unidata-gen.el (unidata-get-decomposition):
1325 Adjust Hangle decomposition rule to Unicode.
1326
1327 2009-04-09 Kenichi Handa <handa@m17n.org>
1328
1329 * unidata/unidata-gen.el (unidata-describe-decomposition):
1330 Return a string with a composition property to disable combining
1331 characters being composed.
1332
1333 2009-03-11 Miles Bader <miles@gnu.org>
1334
1335 * quick-install-emacs: Be more clever about locating info directory.
1336
1337 2009-02-24 Juanma Barranquero <lekktu@gmail.com>
1338
1339 * nt/README.W32: Fix typos.
1340
1341 2009-02-23 Jason Rumney <jasonr@gnu.org>
1342
1343 * nt/README-ftp-server: Update for 23.0.91.
1344
1345 * nt/README.W32: Remove ever expanding versions of Windows.
1346 Shorten FAQ URL. Remove mention of obsolete lock directory.
1347 Windows distribution now bin and barebin only. Add note about
1348 SVG support. Remove old tar and gzip problem workarounds.
1349 Use new (22.x) -Q option. Report all bugs through bug tracker.
1350
1351 * nt/README-UNDUMP.W32: Modify for barebin distribution, as
1352 undumped distribution no longer exists.
1353
1354 2009-02-05 Yu-ji Hosokawa <yu-ji@hoso.net> (tiny change)
1355
1356 * nt/README.W32: Fix typo. (Bug#2207)
1357
1358 2009-02-01 Chong Yidong <cyd@stupidchicken.com>
1359
1360 * admin.el (set-version): Remove deleted file ns-emacs.texi.
1361
1362 2008-12-02 Kenichi Handa <handa@m17n.org>
1363
1364 * unidata/unidata-gen.el (unidata-prop-alist): Docstring for
1365 `decomposition' property adjusted.
1366 (unidata-split-decomposition): Don't include surrounding "<" and
1367 ">" in a symbol name.
1368
1369 2008-12-01 Kenichi Handa <handa@m17n.org>
1370
1371 * unidata/unidata-gen.el (unidata-prop-alist): Set `numeric-value'
1372 property generator to unidata-gen-table-numeric. Docstring adjusted.
1373 (unidata-get-numeric, unidata-put-numeric)
1374 (unidata-gen-table-numeric): New functions.
1375 (unidata-encode-val): Use assoc to get a slot in VAL-LIST.
1376
1377 2008-11-29 Eli Zaretskii <eliz@gnu.org>
1378
1379 * notes/documentation: Add notes about Antinews.
1380
1381 2008-10-23 Glenn Morris <rgm@gnu.org>
1382
1383 * admin.el (set-version): Add doc/misc/ns-emacs.texi.
1384 Add/tweak some nextstep/ entries.
1385
1386 2008-09-19 Kenichi Handa <handa@m17n.org>
1387
1388 * FOR-RELEASE: Add an item for using EMACS_INT for buffer/string
1389 positions.
1390
1391 2008-08-23 Eli Zaretskii <eliz@gnu.org>
1392
1393 * CPP-DEFINES: Add USER_FULL_NAME.
1394
1395 2008-08-16 Jason Rumney <jasonr@gnu.org>
1396
1397 * admin.el (set-version): Set version in nt/emacsclient.rc.
1398
1399 2008-08-06 Juanma Barranquero <lekktu@gmail.com>
1400
1401 * nt/dump.bat: Fix mixed EOLs.
1402
1403 2008-08-04 Adrian Robert <Adrian.B.Robert@gmail.com>
1404
1405 * CPP-DEFINES: Add DARWIN_OS. Move USE_LISP_UNION_TYPE away from OS's.
1406
1407 2008-08-02 Eli Zaretskii <eliz@gnu.org>
1408
1409 * CPP-DEFINES: Add defines for accessing system processes.
1410
1411 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1412
1413 * make-tarball.txt:
1414 * admin.el:
1415 * FOR-RELEASE:
1416 * CPP-DEFINES: Remove mentions of Mac Carbon.
1417
1418 2008-07-16 Glenn Morris <rgm@gnu.org>
1419
1420 * admin.el (set-version, set-copyright): Add nextstep/ files.
1421
1422 2008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1423
1424 * CPP-DEFINES: Add NS port related defines.
1425
1426 2008-06-16 Glenn Morris <rgm@gnu.org>
1427
1428 * admin.el (set-version): Add doc/lispref/vol1.texi,vol2.texi,
1429 doc/lispref/book-spine.texinfo.
1430
1431 2008-06-15 Glenn Morris <rgm@gnu.org>
1432
1433 * admin.el (set-version): Add doc/misc/faq.texi.
1434
1435 2008-05-22 Juanma Barranquero <lekktu@gmail.com>
1436
1437 * FOR-RELEASE: Remove Windows problem about the XPM image library
1438 being loaded too soon (fixed by Stefan Monnier on 2008-05-07).
1439
1440 2008-04-15 Juanma Barranquero <lekktu@gmail.com>
1441
1442 * unidata/UnicodeData.txt: Update to Unicode 5.1.
1443
1444 2008-04-14 Juanma Barranquero <lekktu@gmail.com>
1445
1446 * unidata/unidata-gen.el (unidata-prop-alist):
1447 Fix typo in description of `numeric-value'.
1448 (unidata-put-character): Fix typo in error message.
1449
1450 2008-02-21 Glenn Morris <rgm@gnu.org>
1451
1452 * notes/unicode, notes/font-backend: New files, split off from
1453 README.unicode.
1454
1455 2008-02-20 Kenichi Handa <handa@ni.aist.go.jp>
1456
1457 * FOR-RELEASE: Remove the problem of ucs-mule-8859-to-mule-unicode
1458 being used in latin1-disp.el. Remove the problem of
1459 cp-supported-codepages. Remove the problem of lost changelog for
1460 ps-prin1.ps.
1461
1462 2008-02-16 Eli Zaretskii <eliz@gnu.org>
1463
1464 * unidata/makefile.w32-in (unidata.txt): Don't use $<, it's
1465 non-portable in this context.
1466
1467 * unidata/Makefile.in (unidata.txt): Don't use $<, it's
1468 non-portable in this context.
1469
1470 2008-02-09 Eli Zaretskii <eliz@gnu.org>
1471
1472 * unidata/makefile.w32-in (lisp): New variable.
1473 (EMACSLOADPATH): Use $(lisp). Add lisp/international and
1474 lisp/emacs-lisp.
1475
1476 2008-02-04 Jason Rumney <jasonr@gnu.org>
1477
1478 * unidata/makefile.w32-in (unidata.txt): Use ARGQUOTE and DQUOTE macros.
1479
1480 2008-02-02 Juanma Barranquero <lekktu@gmail.com>
1481
1482 * unidata/.cvsignore: Ignore also "Makefile.unix" and "makefile".
1483
1484 2008-02-02 Eli Zaretskii <eliz@gnu.org>
1485
1486 * unidata/makefile.w32-in (charprop-CMD): Fix last change.
1487
1488 * unidata/Makefile.in: Rename from Makefile.
1489
1490 * unidata/makefile.w32-in: New file.
1491
1492 2008-02-02 Jason Rumney <jasonr@gnu.org>
1493
1494 * unidata/unidata-gen.el (unidata-gen-files): Force unix line ends.
1495
1496 2008-02-01 Kenichi Handa <handa@m17n.org>
1497
1498 * unidata/copyright.html: New file.
1499
1500 2008-02-01 Kenichi Handa <handa@m17n.org>
1501
1502 * unidata/unidata-gen.el (unidata-get-decomposition): For Hangul
1503 decomposition, if T is the same as TBase, don't include it in the
1504 returned list.
1505
1506 2008-02-01 Kenichi Handa <handa@m17n.org>
1507
1508 * unidata/unidata-gen.el (unidata-text-file): Delete it.
1509 (unidata-list): Initialize to nil.
1510 (unidata-setup-list): New function.
1511 (unidata-gen-files): New optional arg unidata-text-file.
1512 If it's nil, set unidata-text-file to the left command line arg.
1513 Call unidate-setup-list at first.
1514
1515 * unidata/Makefile (all): Depends on ${DSTDIR}/charprop.el.
1516 (${DSTDIR}/charprop.el): Run emacs after cd to DISDIR.
1517
1518 2008-02-01 Kenichi Handa <handa@m17n.org>
1519
1520 * unidata/unidata-gen.el: Fix comment typo.
1521 Change string-to-int to string-to-number.
1522 (unidata-text-file): Define to .../unidata.txt.
1523 (unidata-list): Just insert unidata-text-file.
1524 (unidata-get-decomposition): Handle Hangul decomposition.
1525 (unidata-gen-files): Don't use \040, instead at ^L near the end of file.
1526
1527 * unidata/Makefile (unidata.txt): New target.
1528 (charprop.el): Depends on unidata.txt.
1529 (clean): Remove unidata.txt.
1530
1531 2008-02-01 Kenichi Handa <handa@m17n.org>
1532
1533 * unidata/unidata-gen.el (unidata-get-name): Handle "CJK IDEOGRAPH".
1534 (unidata-get-name): Handle U+110B.
1535
1536 2008-02-01 Kenichi Handa <handa@m17n.org>
1537
1538 Sub-directory `unidata' is for codes to generate charprop.el and
1539 many other uni-*.el files from `UnicodeData.txt'.
1540
1541 * Unidata/README: New file.
1542
1543 * unidata/Makefile: New file.
1544
1545 * unidata/unidata-gen.el: New file.
1546
1547 * unidata/UnicodeData.txt: New file. Copied from
1548 http://www.unicode.org on 2006-05-23.
1549
1550 * unidata/.cvsignore: New file.
1551
1552 2008-02-01 Kenichi Handa <handa@m17n.org>
1553
1554 * charsets/.cvsignore: New file.
1555
1556 * charsets/mapconv: Add code for handling KANJI-DATABASE format.
1557
1558 * charsets/Makefile (all): Rename target from charsets.
1559 Depend on ${TRANS_TABLE}.
1560 (CNS-2.map, CNS-3.map, CNS-4.map, CNS-5.map, CNS-6.map, CNS-7.map):
1561 Generate from cns2ucsdkw.txt.
1562 (install): Copy updated files only.
1563
1564 2008-02-02 Kenichi Handa <handa@m17n.org>
1565
1566 * charsets/cp932.awk: Append user-defined area of CP932.
1567
1568 2008-02-02 Kenichi Handa <handa@m17n.org>
1569
1570 * charsets/Makefile (JISX2131.map): Convert 0x2015 to 0x2014,
1571 0x2299 to 0x29BF.
1572
1573 2008-02-01 Kenichi Handa <handa@m17n.org>
1574
1575 * charsets/Makefile (TRANS_TABLE): New macro.
1576 (JISX0208.map): Convert 0x2015 to 0x2014.
1577 (cp51932.el): New target.
1578 (eucjp-ms.el): New target.
1579 (install): Include ${TRANS_TABLE}.
1580 (CJK): Include JISX213A.map.
1581 (JISX213A.map): New target.
1582
1583 * charsets/eucjp-ms.awk: New file.
1584
1585 * charsets/cp51932.awk: New file.
1586
1587 2008-02-01 Kenichi Handa <handa@m17n.org>
1588
1589 * charsets/cp932.awk: New file.
1590
1591 * charsets/Makefile (CP932-2BYTE.map): Call mapconv with cp932.awk.
1592
1593 * charsets/mapconv: In UNICODE2 case, sort by 4th field after
1594 running an awk program.
1595
1596 2008-02-01 Kenichi Handa <handa@m17n.org>
1597
1598 * charsets/mapconv: Handle UNICODE2.
1599
1600 * charsets/Makefile (CJK): Include CP932-2BYTE.map.
1601 (CP932-2BYTE.map): New target.
1602
1603 2008-02-01 Kenichi Handa <handa@m17n.org>
1604
1605 * charsets: New directory for scripts to generate charset map
1606 files in ../etc/charsets/.
1607
1608 * charsets/Makefile, charsets/mapconv, charsets/compact.awk:
1609 * charsets/big5.awk, charsets/gb180302.awk, charsets/gb180304.awk:
1610 * charsets/kuten.awk: New files.
1611
1612 2008-01-08 Glenn Morris <rgm@gnu.org>
1613
1614 * admin.el (set-version): Add doc/man/emacs.1.
1615
1616 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1617
1618 * notes/copyright:
1619 * MAINTAINERS: Remove references to files that have been removed.
1620
1621 2008-01-04 Glenn Morris <rgm@gnu.org>
1622
1623 * admin.el (set-copyright): Add lib-src/ebrowse.c.
1624
1625 2007-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
1626
1627 * CPP-DEFINES: New file.
1628
1629 2007-12-08 Reiner Steib <Reiner.Steib@gmx.de>
1630
1631 * FOR-RELEASE: Remove "window-system in face definition" [of
1632 gnus-treat-emphasize]. Remove "Gnus archive groups". Add comment
1633 on gnus-dired.el.
1634
1635 2007-12-05 Glenn Morris <rgm@gnu.org>
1636
1637 * admin.el (set-version): Handle configure.in. Adapt for doc/
1638 directory layout for manuals.
1639
1640 2007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
1641
1642 * FOR-RELEASE: Remove Gnus send mail problem. Other Gnus bugs have
1643 been fixed in Gnus CVS but have not yet been synched to Emacs.
1644
1645 2007-11-17 Glenn Morris <rgm@gnu.org>
1646
1647 * admin.el (process-lines): Move to ../lisp/subr.el.
1648
1649 2007-10-23 Glenn Morris <rgm@gnu.org>
1650
1651 * MAINTAINERS: Move here from ../.
1652
1653 2007-10-17 Juanma Barranquero <lekktu@gmail.com>
1654
1655 * make-emacs: Doc fix.
1656
1657 2007-08-28 Glenn Morris <rgm@gnu.org>
1658
1659 * admin.el: Provide self.
1660
1661 2007-08-10 Jan Djärv <jan.h.d@swipnet.se>
1662
1663 * FOR-RELEASE: Add Gtk+ tool bar and GUD focus problem.
1664
1665 2007-07-25 Glenn Morris <rgm@gnu.org>
1666
1667 * Relicense all FSF files to GPLv3 or later.
1668
1669 2007-06-07 Glenn Morris <rgm@gnu.org>
1670
1671 * admin.el (set-copyright): New function.
1672
1673 2007-04-25 Nick Roberts <nickrob@snap.net.nz>
1674
1675 * make-tarball.txt: Add note about cutting the branch.
1676
1677 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
1678
1679 * Version 22.1 released.
1680
1681 2007-02-03 Eli Zaretskii <eliz@gnu.org>
1682
1683 * nt/makedist.bat: Change EOL format to DOS. Don't use
1684 redirection characters in REM lines.
1685
1686 2007-01-27 Jan Djärv <jan.h.d@swipnet.se>
1687
1688 * FOR-RELEASE: Removed Gtk/Xft issue.
1689
1690 2007-01-01 Miles Bader <miles@gnu.org>
1691
1692 * quick-install-emacs (get_config_var): Deal with weird magic
1693 string inserted by recent versions of autoconf.
1694
1695 2006-11-25 Juanma Barranquero <lekktu@gmail.com>
1696
1697 * admin.el (set-version): Set version number in
1698 lib-src/makefile.w32-in.
1699
1700 2006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
1701
1702 * FOR-RELEASE (BUGS): Remove "Build failure under Suse 10.0" was
1703 due to a local miss-configuration.
1704
1705 2006-10-28 Chong Yidong <cyd@stupidchicken.com>
1706
1707 * make-announcement (OLD): Remove LEIM references in announcement
1708 since it is now built-in.
1709
1710 2006-10-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1711
1712 * admin.el (set-version): Set version numbers in "mac" subdirectory.
1713
1714 2006-10-03 Kenichi Handa <handa@m17n.org>
1715
1716 * FOR-RELEASE (BUGS): "An iso-8859-6 cannot be saved" fixed.
1717
1718 2006-08-13 Chong Yidong <cyd@stupidchicken.com>
1719
1720 * FOR-RELEASE: Elisp manual checking completed.
1721
1722 2006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
1723
1724 * FOR-RELEASE: Update refcard section.
1725
1726 2006-07-14 Kim F. Storm <storm@cua.dk>
1727
1728 * FOR-RELEASE (BUGS): High cpu load on windows server sockets fixed.
1729
1730 2006-07-09 Kim F. Storm <storm@cua.dk>
1731
1732 * README: Use outline format. Add FOR-RELEASE.
1733
1734 2006-06-27 Chong Yidong <cyd@stupidchicken.com>
1735
1736 * FOR-RELEASE: Checking of info.texi done.
1737
1738 2006-06-08 Reiner Steib <Reiner.Steib@gmx.de>
1739
1740 * FOR-RELEASE: Update refcard section.
1741
1742 2006-06-07 Reiner Steib <Reiner.Steib@gmx.de>
1743
1744 * FOR-RELEASE: Update refcard section.
1745
1746 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
1747
1748 * FOR-RELEASE: Key sequence elisp node done.
1749
1750 2006-05-24 Reiner Steib <Reiner.Steib@gmx.de>
1751
1752 * FOR-RELEASE: Update refcard translations. Add coding cookie.
1753
1754 2006-05-21 Chong Yidong <cyd@mit.edu>
1755
1756 * FOR-RELEASE: point-entered /point-left bug fixed.
1757
1758 2006-05-12 Eli Zaretskii <eliz@gnu.org>
1759
1760 * FOR-RELEASE: Spell-checking the manuals is now done; remove the
1761 entry.
1762
1763 2006-05-06 Bill Wohler <wohler@newt.com>
1764
1765 * FOR-RELEASE: MH-E 8.0 has been released, so removed reminder
1766 about it.
1767
1768 2006-04-17 Ramprasad B <ramprasad_i82@yahoo.com>
1769
1770 * ./* (Copyright): Updated Copyright year(s).
1771
1772 2006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1773
1774 * FOR-RELEASE (BUGS): Add URLs/MIDs.
1775
1776 2006-02-20 Kim F. Storm <storm@cua.dk>
1777
1778 * FOR-RELEASE (NEW FEATURES): Completed work on this item:
1779 Rework how fringe bitmaps are defined and used.
1780 Currently, bitmap usage and bitmap appearance are "mixed-up" in a
1781 one-level representation. It would be cleaner to split the
1782 representation into a two-level model where first level maps
1783 bitmap usage to a bitmap name, and second level maps bitmap name to
1784 a bitmap appearance.
1785
1786 2006-01-27 Chong Yidong <cyd@stupidchicken.com>
1787
1788 * FOR-RELEASE: String allocation bugs fixed.
1789
1790 2005-12-13 Bill Wohler <wohler@newt.com>
1791
1792 * FOR-RELEASE: Ensure MH-E 8.0 has been released.
1793
1794 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1795
1796 * FOR-RELEASE (DOCUMENTATION): Remove message-mail, gnus-*
1797 completing-read-multiple, mail-extract-address-components,
1798 mail-mode, quail-define-package, save-buffer and
1799 ucs-set-table-for-input from doc strings item (Done).
1800
1801 2005-11-28 Chong Yidong <cyd@stupidchicken.com>
1802
1803 * FOR-RELEASE: Icons installed. Partial completion bug fixed.
1804
1805 2005-11-11 Kim F. Storm <storm@cua.dk>
1806
1807 * FOR-RELEASE (FATAL ERRORS): Fix infinite loop in redisplay
1808 when displaying a non-breaking space in an overlay string.
1809
1810 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
1811
1812 * FOR-RELEASE: Init file change implemented.
1813
1814 2005-10-27 Chong Yidong <cyd@stupidchicken.com>
1815
1816 * FOR-RELEASE: Fringe angle bitmap at eob fixed.
1817
1818 2005-10-19 Chong Yidong <cyd@stupidchicken.com>
1819
1820 * FOR-RELEASE (New features): max-image-size implemented.
1821 (Bugs): split-window done, by Kim F. Storm.
1822
1823 2005-10-17 Bill Wohler <wohler@newt.com>
1824
1825 * FOR-RELEASE (DOCUMENTATION): Remove lisp/toolbar from list
1826 since it's gone. Also marked mh-e as done.
1827
1828 2005-10-11 Juanma Barranquero <lekktu@gmail.com>
1829
1830 * FOR-RELEASE (FATAL ERRORS): Remove item about JPEG
1831 libraries on Windows (Done).
1832
1833 2005-10-01 Jason Rumney <jasonr@gnu.org>
1834
1835 * admin.el (set-version): Set version numbers in nt/emacs.rc.
1836
1837 2005-08-31 Romain Francoise <romain@orebokech.com>
1838
1839 * FOR-RELEASE (New features): Remove vhdl-mode.el update
1840 item (Done).
1841
1842 2005-08-27 Romain Francoise <romain@orebokech.com>
1843
1844 * FOR-RELEASE (Bugs): Remove compile-internal item (Done).
1845
1846 2005-07-04 Lute Kamstra <lute@gnu.org>
1847
1848 Update FSF's address in GPL notices.
1849
1850 2005-06-10 Lute Kamstra <lute@gnu.org>
1851
1852 * admin.el (set-version): Set version in lisp manual too.
1853 * make-tarball.txt: Commit lispref/elisp.texi too.
1854
1855 2005-06-04 Richard M. Stallman <rms@gnu.org>
1856
1857 * emacs-pretesters: Refer to etc/DEBUG instead of duplicating it.
1858 Other cleanups.
1859
1860 2005-04-19 Lute Kamstra <lute@gnu.org>
1861
1862 * make-tarball.txt: Don't commit lisp/loaddefs.el.
1863
1864 2005-04-14 Lute Kamstra <lute@gnu.org>
1865
1866 * nt/makedist.bat (elfiles): Update.
1867
1868 * admin.el (add-release-logs): Fix require call.
1869
1870 2005-03-30 Marcelo Toledo <marcelo@marcelotoledo.org>
1871
1872 * FOR-RELEASE (Documentation): Add check the Emacs Tutorial.
1873 The first line of every tutorial must begin with a sentence saying
1874 "Emacs Tutorial" in the respective language. This should be
1875 followed by "See end for copying conditions", likewise in the
1876 respective language.
1877
1878 2005-03-29 Luc Teirlinck <teirllm@auburn.edu>
1879
1880 * FOR-RELEASE (TO BE DONE SHORTLY BEFORE RELEASE): New section.
1881 Add `undo-ask-before-discard' to it.
1882
1883 2005-03-02 Miles Bader <miles@gnu.org>
1884
1885 * quick-install-emacs: Only use the mkdir --verbose option if the
1886 script's --verbose option was specified (this avoids problems with
1887 default usage on systems where mkdir doesn't support that option).
1888
1889 2005-02-15 Jason Rumney <jasonr@gnu.org>
1890
1891 * nt/makedist.bat: Do not rely on non-standard behavior of
1892 tar --exclude.
1893
1894 2004-11-02 Jan Djärv <jan.h.d@swipnet.se>
1895
1896 * FOR-RELEASE (Indications): Remove two stage update for toolbar (Done).
1897
1898 2004-09-20 Luc Teirlinck <teirllm@auburn.edu>
1899
1900 * FOR-RELEASE (Indications): Rearrange checklists for Emacs and
1901 Elisp manuals.
1902
1903 2004-09-18 Luc Teirlinck <teirllm@auburn.edu>
1904
1905 * FOR-RELEASE (Indications): Clean up and update checklists for
1906 Emacs and Elisp manuals.
1907
1908 2004-09-11 Kim F. Storm <storm@cua.dk>
1909
1910 * FOR-RELEASE (New features): Remove Gnus 5.10 entry (Done!).
1911 (Documentation): Add NEWS entry.
1912 Add section lists for proof-reading Emacs and Lisp manuals.
1913
1914 2004-08-29 Kim F. Storm <storm@cua.dk>
1915
1916 * FOR-RELEASE (Documentation): Add man/ack.texi and AUTHORS.
1917
1918 2004-08-28 Jan Djärv <jan.h.d@swipnet.se>
1919
1920 * FOR-RELEASE (Indications): Remove entry about GTK and geometry
1921 (now behaves as well as other ports).
1922
1923 2004-06-28 Jan Djärv <jan.h.d@swipnet.se>
1924
1925 * FOR-RELEASE: Remove entry about GTK and monochrome displays (done).
1926
1927 2004-06-26 Eli Zaretskii <eliz@is.elta.co.il>
1928
1929 * FOR-RELEASE: Moved here from the etc directory.
1930
1931 2004-05-08 Thien-Thi Nguyen <ttn@gnu.org>
1932
1933 * notes/BRANCH: New file, to be maintained per CVS branch.
1934
1935 2003-10-01 Miles Bader <miles@gnu.org>
1936
1937 * quick-install-emacs: Don't use "function" keyword when defining
1938 shell functions.
1939
1940 2003-09-29 Lute Kamstra <lute@gnu.org>
1941
1942 * make-tarball.txt: Mention regenerating Emacs' AUTHORS file.
1943
1944 2003-09-27 Miles Bader <miles@gnu.ai.mit.edu>
1945
1946 * quick-install-emacs: Remove fns-* pruning, since that file no
1947 longer seems to be generated.
1948 (AVOID): Quote literal periods. Quote braces in a way acceptable
1949 to all parties (gawk gets bitchy about using `\').
1950
1951 2003-08-19 Miles Bader <miles@gnu.org>
1952
1953 * quick-install-emacs: Add arch-specific ignored files to
1954 quick-install-emacs. Use quoting for periods that's acceptable
1955 to recent versions of gawk.
1956
1957 2003-08-11 Markus Rost <rost@math.ohio-state.edu>
1958
1959 * cus-test.el: Remove obsolete workaround.
1960
1961 2003-04-22 Andrew Innes <andrewi@gnu.org>
1962
1963 * nt/makedist.bat: Fix multi-file .zip distribution, by splitting
1964 emacs.exe before zipping, and including batch file to recreate
1965 after unpacking.
1966
1967 * nt/stitch.bat: New file.
1968
1969 * nt/README-ftp-server: Update wording and version number etc.
1970 Add extra instructions for installing multi-file .zip
1971 distribution.
1972
1973 * nt/README.W32: Remove personal email address and update wording.
1974
1975 * nt/README-UNDUMP.W32: Remove personal email address and update
1976 wording.
1977
1978 2003-02-10 Francesco Potortì <pot@gnu.org>
1979
1980 * make-changelog-diff: New script, code stolen from make-announcement.
1981
1982 * make-announcement: Use make-changelog-diff.
1983
1984 2003-01-20 Francesco Potortì <pot@gnu.org>
1985
1986 * make-tarball.txt: Step-by-step instructions for making a tarball.
1987
1988 * make-announcement: A script for creating pretest announcements.
1989
1990 2003-01-17 Francesco Potortì <pot@gnu.org>
1991
1992 * admin.el (add-release-logs): Expand the directory name before
1993 calling find(1).
1994 (add-release-logs): Use the same methods as add-log.el for writing
1995 the date and the user's name and address.
1996
1997 2003-01-07 Miles Bader <miles@gnu.org>
1998
1999 * quick-install-emacs: Unset LANG etc. to avoid non-standard
2000 command output from non-C locales.
2001
2002 2002-10-16 Markus Rost <rost@math.ohio-state.edu>
2003
2004 * cus-test.el: Extended and reorganized. There are now 4 tests
2005 which can be run in batch mode. See the Commentary section.
2006
2007 2002-10-08 Markus Rost <rost@math.ohio-state.edu>
2008
2009 * cus-test.el: New file.
2010
2011 2002-05-27 Miles Bader <miles@gnu.org>
2012
2013 * quick-install-emacs (VERSION): Calculate using the same method
2014 that configure.in uses.
2015
2016 2002-04-26 Pavel Janík <Pavel@Janik.cz>
2017
2018 * emacs-pretesters: New file with information for Emacs
2019 pretesters.
2020
2021 2002-03-22 Paul Eggert <eggert@twinsun.com>
2022
2023 * quick-install-emacs (PRUNED): Avoid "head -1" and "tail +2", as
2024 POSIX 1003.1-2001 disallows both usages.
2025
2026 2002-02-11 Andrew Innes <andrewi@gnu.org>
2027
2028 * nt/makedist.bat: Don't include elisp/term/*.el files twice.
2029
2030 2002-01-24 Andrew Innes <andrewi@gnu.org>
2031
2032 * nt/README.W32: Remove unnecessary version number and date
2033 references.
2034
2035 * nt/README-UNDUMP.W32: Ditto.
2036
2037 2001-12-06 Gerd Moellmann <gerd@gnu.org>
2038
2039 * make-emacs: Add --trace-move.
2040
2041 2001-10-23 Andrew Innes <andrewi@gnu.org>
2042
2043 * nt/makedist.bat: Remove remaining obsolete reference to
2044 GETTING.GNU.SOFTWARE.
2045
2046 2001-10-22 Gerd Moellmann <gerd@gnu.org>
2047
2048 * admin.el (set-version): Use `s' interactive spec for
2049 version number.
2050
2051 2001-10-20 Gerd Moellmann <gerd@gnu.org>
2052
2053 * (Version 21.1 released.)
2054
2055 2001-10-20 Gerd Moellmann <gerd@gnu.org>
2056
2057 * admin.el (add-release-logs): Put the log entry in lispref, too.
2058
2059 2001-10-20 Miles Bader <miles@gnu.org>
2060
2061 * quick-install-emacs: Exit if we can't find some variable.
2062 (AVOID): Add .orig & .rej files.
2063 (get_config_var): Be more liberal about format of config.status
2064 sed commands.
2065
2066 2001-10-19 Gerd Moellmann <gerd@gnu.org>
2067
2068 * admin.el: New file.
2069
2070 * build-configs: Add --help option. Add support for building
2071 in arbitrary source trees.
2072
2073 2001-10-17 Gerd Moellmann <gerd@gnu.org>
2074
2075 * alloc-colors.c: New file.
2076
2077 2001-10-13 Gerd Moellmann <gerd@gnu.org>
2078
2079 * make-emacs: Add --boot switch for bootstrapping. Logs to
2080 EMACS_ROOT/boot.log, renames previous log file to boot.log.old.
2081
2082 2001-10-05 Gerd Moellmann <gerd@gnu.org>
2083
2084 * Branch for 21.1.
2085
2086 2001-09-04 Andrew Innes <andrewi@gnu.org>
2087
2088 * admin/nt/makedist.bat: Remove reference to obsolete file
2089 GETTING.GNU.SOFTWARE. Remove outdated comments. Explain about
2090 version of tar used.
2091
2092 ;; Local Variables:
2093 ;; coding: utf-8
2094 ;; End:
2095
2096 Copyright (C) 2001-2014 Free Software Foundation, Inc.
2097
2098 This file is part of GNU Emacs.
2099
2100 GNU Emacs is free software: you can redistribute it and/or modify
2101 it under the terms of the GNU General Public License as published by
2102 the Free Software Foundation, either version 3 of the License, or
2103 (at your option) any later version.
2104
2105 GNU Emacs is distributed in the hope that it will be useful,
2106 but WITHOUT ANY WARRANTY; without even the implied warranty of
2107 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2108 GNU General Public License for more details.
2109
2110 You should have received a copy of the GNU General Public License
2111 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.