1 2014-05-16 Paul Eggert <eggert@cs.ucla.edu>
3 Don't require pkg-config when building from repository.
4 * merge-pkg-config: New script.
5 * notes/copyright: Update for m4/*.m4, in particular m4/pkg.m4.
7 2014-05-13 Paul Eggert <eggert@cs.ucla.edu>
9 * merge-gnulib: Defer to autogen.sh for ACLOCAL_PATH computation.
11 2014-05-12 Glenn Morris <rgm@gnu.org>
13 * find-gc.el: Move here from ../lisp/emacs-lisp.
15 * admin.el (set-version-in-file): Don't set identical version.
16 (set-version): Provide default version number.
17 (set-version, set-copyright): Give start/end messages.
19 2014-04-18 Paul Eggert <eggert@cs.ucla.edu>
21 * notes/bzr: Update instructions for merging from gnulib.
22 Remove obsolete note about tramp.el and tramp-sh.el.
23 Change "emacs-23" to "emacs-24".
25 2014-04-11 Glenn Morris <rgm@gnu.org>
27 * grammars/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport.
29 2014-03-22 Glenn Morris <rgm@gnu.org>
31 * quick-install-emacs (AVOID): Remove testfile and test-distrib.
33 2014-03-21 Glenn Morris <rgm@gnu.org>
35 * update_autogen: Auto-detect VCS in use.
37 (status, commit, main): Handle git.
39 2014-03-07 Paul Eggert <eggert@cs.ucla.edu>
41 Fix oversight preventing lib/sys/types.h from being generated.
42 * merge-gnulib (GNULIB_TOOL_FLAGS): Don't avoid sys_types.
44 2014-02-06 David Engster <deng@randomsample.de>
46 * grammars/c.by (function-pointer): Correctly deal with anonymous
48 (opt-brackets-after-symbol): New.
49 (multi-stage-dereference): Use it. Add rules for explicit
50 matching the last dereference.
52 2014-01-16 Eric S. Raymond <esr@thyrsus.com>
54 * notes/commits: Add a 'graph on VCS-independent ways of
55 identifying commits and the desirability thereof.
57 2014-01-15 Paul Eggert <eggert@cs.ucla.edu>
59 Fix copyright license notices for Adobe Unicode mapping files.
60 * charsets/mapfiles/README: The copied files are not compressed.
61 Check for copies as of today.
62 * charsets/mapfiles/stdenc.txt, charsets/mapfiles/symbol.txt:
63 Update from table version 0.2 (1999-03-30) to 1.0 (2011-07-12).
64 This doesn't change the table data, just copyright license notice.
65 The new notices are compatible with the GPL, the old ones were not.
67 2014-01-13 Glenn Morris <rgm@gnu.org>
69 * update_autogen (status): New function. Use throughout.
71 2014-01-10 Glenn Morris <rgm@gnu.org>
73 * update_autogen: Fix sed bug that was losing the last AUTOGEN_VCS.
75 2014-01-04 Glenn Morris <rgm@gnu.org>
77 * admin.el (manual-html-fix-node-div): Handle Texinfo 5's movable <hr>.
78 (manual-html-fix-index-2): Tweak Texinfo 5 table format.
79 Fix minor Texinfo 4 issue with start of detailed menu.
81 2014-01-03 Glenn Morris <rgm@gnu.org>
83 * admin.el: More Texinfo 5 updates.
84 (manual-html-fix-headers): Tweak Texinfo 5 body.
85 (manual-html-fix-node-div): Treat "header" like "node".
86 (manual-html-fix-index-1): Handle Texinfo 5 top heading.
87 (manual-html-fix-index-2): Tweak Texinfo 5 listing tables.
89 2014-01-02 Xue Fuqiao <xfq.free@gmail.com>
91 * check-doc-strings: Replace `perl -w' with `use warnings;'.
93 2013-12-30 Glenn Morris <rgm@gnu.org>
95 * admin.el (manual-html-fix-headers, manual-html-fix-index-1):
96 Some updates for changes in Texinfo 5 output.
98 2013-12-29 Xue Fuqiao <xfq.free@gmail.com>
101 * build-configs: Add the "use strict;" and "use warnings;" pragmas.
103 2013-12-28 Glenn Morris <rgm@gnu.org>
105 * admin.el (cusver-scan): Warn about missing :types.
106 (cusver-check): Interactively, require existing directories.
108 2013-12-27 Xue Fuqiao <xfq.free@gmail.com>
110 * admin.el (manual-misc-manuals, make-manuals, manual-pdf)
111 (cusver-find-files, cusver-new-version, cusver-scan)
112 (cusver-goto-xref, cusver-check): Doc fix.
113 (manual-html-node, cusver-check): Use `user-error'.
115 2013-12-24 Paul Eggert <eggert@cs.ucla.edu>
117 Automate the procedure for updating copyright year.
118 * merge-gnulib (GNULIB_MODULES): Add update-copyright.
119 * notes/years: Mention admin/update-copyright.
120 * update-copyright: New file.
122 2013-12-24 Xue Fuqiao <xfq.free@gmail.com>
124 * admin.el (add-release-logs, set-version-in-file, set-version)
125 (set-copyright): Use `user-error'.
127 2013-12-22 Eli Zaretskii <eliz@gnu.org>
129 * unidata/unidata-gen.el (unidata-split-name): Don't give any NAME
130 to <control> characters: the Unicode Standard says they have no
132 (unidata-describe-bidi-class): Add new "isolate" classes
133 introduced by Unicode 6.3.
135 2013-12-12 David Engster <deng@randomsample.de>
137 * grammars/c.by (expr-binop): Add MOD.
138 (variablearg): Add 'opt-assign'.
139 (variablearg, varnamelist): Add default values so that it can be
140 later expanded into the tag.
141 (opt-stuff-after-symbol): Rename to 'brackets-after-symbol' and
143 (multi-stage-dereference): Adapt to above rename.
144 (unaryexpression): Use 'symbol' instead of 'namespace-symbol',
145 since the latter also leads to an empty match at the end which
146 would make this too greedy.
147 (variablearg-opt-name): Support parsing of function pointers
148 inside an argument list.
150 2013-12-12 Glenn Morris <rgm@gnu.org>
152 * update_autogen (info_dir):
153 Use dir_top from build-aux/ rather than admin/.
155 * update_autogen: Add option to generate info/dir.
157 (info_flag): New variable.
159 (doc): Maybe check its status.
160 (info_dir): New function.
163 2013-12-11 Paul Eggert <eggert@cs.ucla.edu>
165 Remove the option of using libcrypto.
166 * merge-gnulib: Remove lib/gl_openssh.h and m4/gl-openssl.m4.
168 2013-12-04 Eli Zaretskii <eliz@gnu.org>
170 * unidata/unidata-gen.el (unidata-prop-alist): Update bidi-class
171 to include the new isolate-related classes introduced with Unicode
173 (unidata-encode-val): Accept an additional optional argument, a
174 warning message to emit when UnicodeData.txt defines bidi-class
175 values that are not in unidata-prop-alist. Add a comment
176 explaining what should maintainers do if/when such a warning ever
178 (unidata-gen-table): Call unidata-encode-val with 3rd arg non-nil
179 when generating uni-bidi.el.
181 2013-12-01 Glenn Morris <rgm@gnu.org>
183 * unidata/Makefile.in (${DSTDIR}/charprop.el):
184 Ensure output files are writable.
186 2013-11-30 Glenn Morris <rgm@gnu.org>
188 * grammars/Makefile.in: Ensure output files are writable.
190 2013-11-30 Eli Zaretskii <eliz@gnu.org>
192 * charsets/mule-charsets.el: Rewritten to work in Emacs 23 and
195 2013-11-30 Glenn Morris <rgm@gnu.org>
197 Stop keeping (most) generated cedet grammar files in the repository.
198 * grammars/README: Remove.
199 * grammars/Makefile.in: New file.
200 * grammars/c.by, grammars/java-tags.wy, grammars/js.wy:
201 * grammars/python.wy: Update declarations to match generated outputs.
203 2013-11-28 Glenn Morris <rgm@gnu.org>
205 * unidata/unidata-gen.el (unidata-gen-files):
206 Disable autoloads in generated files.
208 2013-11-27 Glenn Morris <rgm@gnu.org>
210 * unidata/Makefile.in (all, install, clean, bootstrap-clean)
211 (distclean, maintainer-clean): Declare as PHONY.
212 (compile, extraclean): New.
213 (${DSTDIR}/charprop.el): Depend on source files rather than
214 intermediate products.
216 2013-11-11 Glenn Morris <rgm@gnu.org>
218 * unidata/BidiMirroring.txt, unidata/UnicodeData.txt: Update to 6.3.0.
220 * unidata/unidata-gen.el (unidata-gen-files):
221 Tweak whitespace in generated files.
223 2013-11-09 Glenn Morris <rgm@gnu.org>
225 * unidata/unidata-gen.el (unidata-gen-files):
226 Fix deletion of existing output files after 2013-10-30 changes.
228 2013-11-07 Glenn Morris <rgm@gnu.org>
230 * unidata/unidata-gen.el (unidata-gen-files):
231 Disable version-control in generated files.
232 Update Unicode Inc. copyright years.
234 2013-11-05 Glenn Morris <rgm@gnu.org>
236 * update_autogen: Move here from ../autogen.
237 (usage): Update. Remove -l, add -A.
238 (autogendir): New variable.
239 (ldefs_flag): Default to set.
240 (genfiles): Reduce to only ms-dos relevant files.
241 (main): Make checking autogen sources optional.
242 Make copying of autogen files optional.
244 2013-10-30 Glenn Morris <rgm@gnu.org>
246 * unidata/unidata-gen.el (unidata-gen-files): Use pop.
247 Also take the output directory as an argument.
248 * unidata/Makefile.in: Simplify now that unidata-gen-files takes
249 the output directory as an argument (no need to cd, etc).
250 (abs_srcdir, abs_builddir): Remove.
251 (abs_top_builddir): Replace by top_builddir.
252 (${DSTDIR}/charprop.el): No need to cd. Pass dest as argument.
253 (${DSTDIR}/charprop.el, charprop.el):
254 No need to pass unidata.txt as argument.
256 * unidata/unidata-gen.el (unidata--ensure-compiled): New function.
257 (unidata-gen-table-name, unidata-gen-table-decomposition)
258 (unidata-gen-files): Use unidata--ensure-compiled.
260 * unidata/Makefile.in (abs_srcdir): New, set by configure.
261 (${DSTDIR}/charprop.el, charprop.el): Update for srcdir not absolute.
262 (clean): Delete all .elc files.
263 (bootstrap-clean): New rule.
265 2013-10-23 Glenn Morris <rgm@gnu.org>
267 * unidata/Makefile.in (emacs, ${DSTDIR}/charprop.el):
268 Quote entities that might contain whitespace.
270 2013-10-07 Paul Eggert <eggert@cs.ucla.edu>
272 Improve support for popcount and counting trailing zeros (Bug#15550).
273 * merge-gnulib (GNULIB_MODULES): Add count-one-bits
274 and count-trailing-zeros.
276 2013-10-04 Paul Eggert <eggert@cs.ucla.edu>
278 Use hardware support for byteswapping on glibc x86 etc.
279 * merge-gnulib (GNULIB_MODULES): Add byteswap.
281 2013-08-28 Paul Eggert <eggert@cs.ucla.edu>
283 * unidata/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
284 for portability to hosts where /bin/sh has problems.
286 2013-08-27 Glenn Morris <rgm@gnu.org>
288 * admin.el (manual-misc-manuals): Use INFO_COMMON rather than
289 INFO_TARGETS. "faq" does not need special treatment any more.
291 2013-08-15 Glenn Morris <rgm@gnu.org>
293 * make-tarball.txt: Mention generating pdfs in etc/refcards.
295 2013-08-15 Xue Fuqiao <xfq.free@gmail.com>
297 * notes/hydra: More information about Hydra.
299 2013-08-10 Xue Fuqiao <xfq.free@gmail.com>
301 * notes/hydra: New file.
303 2013-08-04 Paul Eggert <eggert@cs.ucla.edu>
305 Fix some minor races in hosts lacking mkostemp (Bug#15015).
306 * merge-gnulib (GNULIB_MODULES): Add mkostemp.
308 2013-07-12 Glenn Morris <rgm@gnu.org>
310 * admin.el (manual-style-string): Use non-abbreviated url.
312 2013-07-09 Paul Eggert <eggert@cs.ucla.edu>
314 Port recent close-on-exec changes to Cygwin (Bug#14821).
315 * merge-gnulib (GNULIB_TOOL_FLAGS): Don't avoid binary-io.
317 Handle error numbers a bit more reliably.
318 * merge-gnulib (GNULIB_MODULES): Remove ignore-value.
320 2013-07-07 Paul Eggert <eggert@cs.ucla.edu>
322 Make file descriptors close-on-exec when possible (Bug#14803).
323 * merge-gnulib (GNULIB_MODULES): Add fcntl, pipe2.
324 (GNULIB_TOOL_FLAGS): Avoid binary-io, close. Do not avoid fcntl.
326 2013-07-06 Glenn Morris <rgm@gnu.org>
328 * admin.el (manual-misc-manuals): New function.
329 (make-manuals): Avoid hard-coding list of misc manuals.
330 Add the option to only make certain type(s) of output.
331 (manual-misc-html): Special-case ccmode and efaq.
332 (manual-html-mono, manual-html-node, manual-pdf, manual-ps):
333 Move creation of output directory here from make-manuals.
334 (manual-html-fix-index-2): Avoid dynamic reference to `f'.
336 2013-07-05 Glenn Morris <rgm@gnu.org>
338 * admin.el (make-manuals): Use a standard location for lispintro.
339 Use a pdf/ subdirectory for pdf versions.
341 2013-06-29 Glenn Morris <rgm@gnu.org>
343 * admin.el (make-manuals): Don't bother with txt or dvi any more.
344 (manual-txt): Remove.
345 (manual-pdf): Doc fix.
346 (manual-ps): Rename from manual-dvi.
347 (manual-pdf, manual-ps): Work in the directory with the texi file,
348 so that TeX intermediate files go there rather than to PWD.
350 2013-06-15 Xue Fuqiao <xfq.free@gmail.com>
352 * notes/changelogs: Mention trivial changes in Change Log.
354 2013-06-13 Glenn Morris <rgm@gnu.org>
356 * admin.el (manual-style-string): Use new file manual.css.
358 2013-06-02 Eric Ludlam <zappo@gnu.org>
360 * grammars/srecode-template.wy (variable): Accept a single number
361 as a variable value. Allows the 'priority' to be set to a number.
362 (wisent-srecode-template-lexer): Move number up so it can be created.
364 2013-05-16 Glenn Morris <rgm@gnu.org>
366 * cus-test.el (cus-test-cus-load-groups): New function.
367 (cus-test-get-options): Add option to return groups.
368 (cus-test-noloads): Also check custom groups.
370 2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
372 * quick-install-emacs: Don't prune DOC-* files a any more.
374 2013-05-14 Glenn Morris <rgm@gnu.org>
376 * cus-test.el (cus-test-get-lisp-files): Ignore obsolete/.
377 (cus-test-libs): Fix let-binding of default-directory.
378 (cus-test-noloads): Load all libs for the comparison.
380 2013-05-11 Glenn Morris <rgm@gnu.org>
382 * cus-test.el (cus-test-libs-noloads): Add a few more files.
383 (cus-test-load-libs, cus-test-opts):
384 Add option to load more/all Lisp files.
385 (cus-test-get-lisp-files): Ignore .*.el files.
387 2013-05-10 Glenn Morris <rgm@gnu.org>
389 * cus-test.el (cus-test-libs-noloads): Add some files.
390 (cus-test-get-lisp-files): New function.
391 (cus-test-libs): Add option to load more/all Lisp files.
393 2013-05-09 Glenn Morris <rgm@gnu.org>
395 * cus-test.el: No need to provide bbdb, bbdb-com any more.
396 (cus-test-libs-noloads): Add dunnet in the defvar.
397 (dunnet): Don't always load it.
398 (viper-mode): Only set if interactive.
399 (cus-test-load-custom-loads): Load dunnet if necessary.
400 (cus-test-load-1): New macro, with common code from cus-test-load-libs
402 (cus-test-load-libs, cus-test-libs): Use cus-test-load-1 macro.
403 Update for cus-test-get-autoload-deps changed result.
404 (cus-test-get-autoload-deps): Simplify. Return file names as they
405 appear in loaddefs.el (directory parts are needed now that not all
406 lisp subdirs are in load-path).
407 (cus-test-deps): Explicitly skip dunnet.
409 2013-05-07 Paul Eggert <eggert@cs.ucla.edu>
411 Use Gnulib ACL implementation, for benefit of Solaris etc. (Bug#14295)
412 * merge-gnulib (GNULIB_MODULES): Add qacl.
413 (GNULIB_TOOL_FLAGS): Do not avoid errno.
415 2013-04-01 Paul Eggert <eggert@cs.ucla.edu>
417 Use UTF-8 for most files with non-ASCII characters (Bug#13936).
418 * notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el)
419 (leim/quail/hanja3.el, leim/quail/symbol-ksc.el):
420 Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8
421 characters are now encoded in utf-8-emacs, not iso-2022-7bit.
423 2013-03-18 Paul Eggert <eggert@cs.ucla.edu>
425 * notes/unicode: Mention some more iso-2022-7bit files (Bug#13936).
427 Automate the build of ja-dic.el (Bug#13984).
428 * notes/unicode: ja-dic.el is now UTF-8.
430 2013-03-16 Glenn Morris <rgm@gnu.org>
432 * admin.el (manual-pdf, manual-dvi): Pass -I to texi2pdf, texi2dvi.
434 2013-03-16 Glenn Morris <rgm@gnu.org>
436 * admin.el (manual-html-mono, manual-html-node): Add -DWWW_GNU_ORG.
438 2013-03-13 Paul Eggert <eggert@cs.ucla.edu>
440 File synchronization fixes (Bug#13944).
441 * CPP-DEFINES (BSD_SYSTEM, HAVE_FSYNC): Remove.
442 * merge-gnulib (GNULIB_MODULES): Add fsync, fdatasync.
444 2013-03-11 Paul Eggert <eggert@cs.ucla.edu>
446 * notes/unicode: Improve notes about Emacs source file encoding.
448 2013-03-11 Glenn Morris <rgm@gnu.org>
450 * admin.el (make-manuals): Add emacs-lisp-intro and some more
452 (manual-html-mono, manual-html-node, manual-txt):
455 2013-03-10 Glenn Morris <rgm@gnu.org>
457 * admin.el (add-release-logs): Use UTC for release date.
459 2013-03-09 Glenn Morris <rgm@gnu.org>
461 * admin.el (add-release-logs): Provide interactive defaults.
462 Allow specification of the release date. Don't exclude gnus/.
464 2013-03-05 Paul Eggert <eggert@cs.ucla.edu>
466 * notes/unicode: Add notes about Emacs source file encoding.
468 2013-03-04 Paul Eggert <eggert@cs.ucla.edu>
470 * grammars/java-tags.wy (CHAR): Remove "('\u0000' to '\uffff')"
471 from summary, as this causes javat-wy.el to contain both a null byte
472 and a byte sequence that is not valid UTF-8, which is inconvenient.
474 2013-03-03 Paul Eggert <eggert@cs.ucla.edu>
476 * bzrmerge.el (bzrmerge-apply): Omit Latin-1 char from diagnostic.
477 If there were a real need, it should be UTF-8 anyway.
479 2013-02-25 Paul Eggert <eggert@cs.ucla.edu>
481 Simplify data_start configuration (Bug#13783).
482 * CPP-DEFINES (DATA_START, ORDINARY_LINK): Remove.
484 2013-02-11 Paul Eggert <eggert@cs.ucla.edu>
486 Tune by using memchr and memrchr.
487 * merge-gnulib (GNULIB_MODULES): Add memrchr.
489 2013-02-01 Paul Eggert <eggert@cs.ucla.edu>
491 Use fdopendir, fstatat and readlinkat, for efficiency (Bug#13539).
492 * merge-gnulib (GNULIB_MODULES): Add fdopendir, fstatat, readlinkat.
493 (GNULIB_TOOL_FLAGS): Do not avoid at-internal, openat-h.
494 Avoid dup, open, opendir.
496 2013-01-15 Dmitry Antipov <dmantipov@yandex.ru>
498 * coccinelle/xsave.cocci: Semantic patch to adjust users of
499 XSAVE_POINTER and XSAVE_INTEGER macros.
501 2013-01-03 Glenn Morris <rgm@gnu.org>
503 * check-doc-strings: Update for CVS->bzr, moved lispref/ directory.
505 * emacs-pretesters, make-announcement, make-changelog-diff:
508 2012-12-14 Paul Eggert <eggert@cs.ucla.edu>
510 Fix permissions bugs with setgid directories etc. (Bug#13125)
511 * CPP-DEFINES (BSD4_2): Remove.
513 2012-12-08 Paul Eggert <eggert@cs.ucla.edu>
515 Use putenv+unsetenv instead of modifying environ directly (Bug#13070).
516 * merge-gnulib (GNULIB_MODULES): Add putenv, unsetenv.
518 Simplify get_lim_data.
519 * CPP-DEFINES (ULIMIT_BREAK_VALUE): Remove.
521 2012-12-03 Paul Eggert <eggert@cs.ucla.edu>
523 Assume POSIX 1003.1-1988 or later for signal.h (Bug#13026).
524 * CPP-DEFINES (SIGALRM, SIGCHLD, SIGHUP, SIGKILL, SIGPIPE, SIGQUIT):
526 (SIGTRAP): Remove this one too, as config.h no longer defines it.
527 * merge-gnulib (GNULIB_MODULES): Add sig2str.
529 2012-11-24 Ken Brown <kbrown@cornell.edu>
531 * CPP-DEFINES (HAVE_MOUSE): Remove.
533 2012-11-23 Paul Eggert <eggert@cs.ucla.edu>
535 Assume POSIX 1003.1-1988 or later for dirent.h (Bug#12958).
536 * CPP-DEFINES (HAVE_CLOSEDIR, HAVE_DIRENT_H): Remove.
537 * notes/copyright: Adjust to src/ndir.h -> nt/inc/dirent.h renaming.
539 2012-11-21 Paul Eggert <eggert@cs.ucla.edu>
541 Assume POSIX 1003.1-1988 or later for unistd.h (Bug#12945).
542 * CPP-DEFINES (BROKEN_GETWD, HAVE_GETCWD, HAVE_GETWD, HAVE_SIZE_T)
543 (HAVE_UNISTD_H): Remove.
545 2012-11-17 Paul Eggert <eggert@cs.ucla.edu>
547 Assume POSIX 1003.1-1988 or later for fcntl.h (Bug#12881).
548 * CPP-DEFINES (O_RDONLY, O_RDWR, HAVE_FCNTL_H): Remove.
549 * merge-gnulib (GNULIB_MODULES): Add fcntl-h.
551 2012-11-16 Paul Eggert <eggert@cs.ucla.edu>
553 Remove no-longer-used pty_max_bytes variable.
554 * CPP-DEFINES (HAVE_FPATHCONF): Remove.
556 2012-11-14 Paul Eggert <eggert@cs.ucla.edu>
558 Use faccessat, not access, when checking file permissions (Bug#12632).
559 * merge-gnulib (GNULIB_MODULES): Add faccessat.
560 (GNULIB_TOOL_FLAGS): Avoid at-internal, fchdir, malloc-posix,
561 openat-die, openat-h, save-cwd. Do not avoid fcntl-h.
562 Omit gnulib's m4/fcntl-o.m4.
564 2012-11-05 Paul Eggert <eggert@cs.ucla.edu>
566 Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid (Bug#12800).
567 * CPP-DEFINES (HAVE_SETPGID, HAVE_SETSID, SETPGRP_RELEASES_CTTY):
570 Simplify by assuming __fpending.
571 * CPP-DEFINES (PENDING_OUTPUT_COUNT): Remove.
573 2012-11-03 Glenn Morris <rgm@gnu.org>
575 * admin.el (set-copyright): Add msdos/sed2v2.inp.
577 2012-11-01 Paul Eggert <eggert@cs.ucla.edu>
579 Fix data-loss with --batch (Bug#9574).
580 * merge-gnulib (GNULIB_MODULES): Add close-stream.
582 2012-10-12 Kenichi Handa <handa@gnu.org>
584 * charsets/Makefile (JISC6226.map): Add missing mappings.
586 2012-10-11 Kenichi Handa <handa@gnu.org>
588 * charsets/mapconv: Adjusted for the change of mapfiles/*.gz to
591 * charsets/gb180302.awk: Handle 4-byte sequences in the input file.
593 * charsets/Makefile: Be sure to call mapconv script of the current
594 directory. Adjusted for the change of mapfiles/*.gz to
596 (SED_SCRIPT): New variable.
597 (jisx2131-filter): New target.
598 (JISX2131.map): Use jisx2131-filter to filter out characters added
599 for the 2004 year version.
600 (clear): Remove ${SED_SCRIPT} too.
602 * charsets/mapfiles/MULE-ethiopic.map,
603 charsets/mapfiles/MULE-ipa.map,
604 charsets/mapfiles/MULE-is13194.map,
605 charsets/mapfiles/MULE-lviscii.map,
606 charsets/mapfiles/MULE-sisheng.map,
607 charsets/mapfiles/MULE-tibetan.map,
608 charsets/mapfiles/MULE-uviscii.map: Fix typo.
610 2012-10-09 Glenn Morris <rgm@gnu.org>
612 * admin.el (cusver-scan-cus-start): New function.
613 (cusver-check): Scan old cus-start.el.
615 2012-10-07 Glenn Morris <rgm@gnu.org>
617 * admin.el (cusver-new-version): Set default.
618 (cusver-check): Improve interactive argument reading.
620 2012-10-06 Glenn Morris <rgm@gnu.org>
622 * admin.el (cusver-new-version): New variable.
623 (cusver-scan): Check if containing group has a :version.
624 (cusver-check): Add VERSION argument.
626 2012-10-06 David Engster <deng@randomsample.de>
628 * grammars/bovine-grammar.el:
629 * grammars/wisent-grammar.el: Move to lisp/cedet/semantic directory.
631 2012-10-01 David Engster <deng@randomsample.de>
633 * grammars/bovine-grammar.el (bovine--grammar-newstyle-unquote):
635 (bovine-grammar-expand-form): Test for emacs-major-version.
637 * grammars/c.by: Add EXPLICIT to keyword tokens.
640 * grammars/grammar.wy (semantic-grammar-lexer): Remove, since it
641 was copied to grammar.el. New %provide token to generate prefix
642 which conforms with Emacs conventions. Remove lexer definition,
643 which is now in grammar.el.
645 2012-09-27 Glenn Morris <rgm@gnu.org>
647 * admin.el (set-version): Set msdos.c's Vwindow_system_version.
649 2012-09-27 Paul Eggert <eggert@cs.ucla.edu>
651 Check more robustly for timer_settime.
652 * merge-gnulib (GNULIB_MODULES): Add timer-time.
654 2012-09-26 Juanma Barranquero <lekktu@gmail.com>
656 * unidata/BidiMirroring.txt:
657 * unidata/UnicodeData.txt: Update to Unicode 6.2.
659 2012-09-17 Glenn Morris <rgm@gnu.org>
661 * admin.el (add-log-time-format): Declare.
663 * admin.el (cusver-scan, cusver-check): Bind local variables.
665 * admin.el (set-version): Set major version in
666 etc/refcards/ru-refcard.tex and etc/refcards/emacsver.tex.
667 (set-copyright): In etc/refcards, only change ru-refcard.tex
670 * admin.el (set-copyright): No more need to set copyrights for
671 nextstep, or .c files. Add configure.ac and config.nt.
673 2012-09-16 Paul Eggert <eggert@cs.ucla.edu>
675 Remove configure's --without-sync-input option (Bug#12450).
676 * CPP-DEFINES (BROKEN_SA_RESTART, SA_RESTART): Remove.
678 2012-09-16 Glenn Morris <rgm@gnu.org>
680 * admin.el (set-version): No more need to set nextstep versions.
681 (set-copyright): Update for moved nextstep files.
683 2012-09-13 Paul Eggert <eggert@cs.ucla.edu>
685 Simplify SIGIO usage (Bug#12408).
686 * CPP-DEFINES (BROKEN_SIGAIO, BROKEN_SIGIO, BROKEN_SIGPOLL)
687 (BROKEN_SIGPTY, NO_TERMIO): Remove.
689 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
691 Simplify, document, and port floating-point (Bug#12381).
692 * CPP-DEFINES (HAVE_CBRT, HAVE_LOGB, logb): Remove.
694 2012-09-09 Paul Eggert <eggert@cs.ucla.edu>
696 Assume C89 or later for math functions (Bug#12381).
697 * CPP-DEFINES (HAVE_FMOD, HAVE_FREXP, FLOAT_CHECK_DOMAIN)
698 (HAVE_INVERSE_HYPERBOLIC, NO_MATHERR): Remove.
700 2012-09-04 Paul Eggert <eggert@cs.ucla.edu>
702 Simplify redefinition of 'abort' (Bug#12316).
703 * CPP-DEFINES (NO_ABORT): Remove.
705 2012-08-28 Glenn Morris <rgm@gnu.org>
707 * bzrmerge.el (bzrmerge-merges): Allow unversioned files in the tree.
709 2012-08-28 Andreas Schwab <schwab@linux-m68k.org>
711 * charsets/mule-charsets.el (header): Fix typo.
713 2012-08-24 Paul Eggert <eggert@cs.ucla.edu>
715 On assertion failure, print backtrace if available.
716 * merge-gnulib (GNULIB_MODULES): Add execinfo.
718 2012-08-16 Paul Eggert <eggert@cs.ucla.edu>
720 Use ASCII tests for character types.
721 * merge-gnulib (GNULIB_MODULES): Add c-ctype. This documents a
722 new direct dependency; c-ctype was already being used indirectly
723 via other gnulib modules.
725 2012-08-14 Paul Eggert <eggert@cs.ucla.edu>
727 Use bool for Emacs Lisp booleans.
728 * merge-gnulib (GNULIB_MODULES): Add stdbool. This documents a
729 new direct dependency; stdbool was already being used indirectly
730 via other gnulib modules.
732 2012-08-11 Glenn Morris <rgm@gnu.org>
734 * bzrmerge.el (bzrmerge-resolve): Disable local eval:.
736 2012-08-07 Dmitry Antipov <dmantipov@yandex.ru>
738 * coccinelle/overlay.cocci, coccinelle/symbol.cocci: Remove.
740 2012-08-02 Paul Eggert <eggert@cs.ucla.edu>
743 * CPP-DEFINES (WRETCODE): Remove.
745 2012-08-01 Dmitry Antipov <dmantipov@yandex.ru>
747 * coccinelle/overlay.cocci: Semantic patch to replace direct
748 access to Lisp_Object members of struct Lisp_Overlay to MVAR.
750 2012-08-01 Dmitry Antipov <dmantipov@yandex.ru>
752 * coccinelle/symbol.cocci: Semantic patch to replace direct
753 access to Lisp_Object members of struct Lisp_Symbol to SVAR.
755 2012-08-01 Dmitry Antipov <dmantipov@yandex.ru>
757 * coccinelle/process.cocci: Semantic patch to replace direct
758 access to Lisp_Object members of struct Lisp_Process to PVAR.
760 2012-08-01 Dmitry Antipov <dmantipov@yandex.ru>
762 * coccinelle/window.cocci: Semantic patch to replace direct
763 access to Lisp_Object members of struct window to WVAR.
765 2012-07-31 Dmitry Antipov <dmantipov@yandex.ru>
767 * coccinelle/frame.cocci: Semantic patch to replace direct
768 access to Lisp_Object members of struct frame to FVAR.
770 2012-07-28 Paul Eggert <eggert@cs.ucla.edu>
772 Use Gnulib environ and stdalign modules (Bug#9772, Bug#9960).
773 * merge-gnulib: Add environ, stdalign.
775 2012-07-20 Dmitry Antipov <dmantipov@yandex.ru>
777 * coccinelle/unibyte_string.cocci: Semantic patch to convert from
778 make_unibyte_string to build_unibyte_string where appropriate.
780 2012-07-17 Eli Zaretskii <eliz@gnu.org>
782 * CPP-DEFINES: Remove FILE_SYSTEM_CASE.
784 2012-07-17 Chong Yidong <cyd@gnu.org>
786 * Version 24.1 released.
788 2012-07-11 Paul Eggert <eggert@cs.ucla.edu>
790 Assume mkdir, perror, rename, rmdir, strerror.
791 * CPP-DEFINES (HAVE_MKDIR, HAVE_PERROR, HAVE_RENAME, HAVE_RMDIR)
792 (HAVE_STRERROR, strerror):
795 2012-07-10 Dmitry Antipov <dmantipov@yandex.ru>
797 * coccinelle/list_loop.cocci: Semantic patch to convert from Fcdr
798 to XCDR and consistently use CONSP in the list iteration loops.
799 * coccinelle/vector_contents.cocci: Fix indentation.
801 2012-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
803 * bzrmerge.el: Use cl-lib.
805 2012-07-09 Paul Eggert <eggert@cs.ucla.edu>
807 Rename configure.in to configure.ac (Bug#11603).
808 * admin.el (set-version):
809 * quick-install-emacs (VERSION):
810 Get version number from configure.ac, not configure.in.
812 2012-07-06 Paul Eggert <eggert@cs.ucla.edu>
814 Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786).
815 * merge-gnulib (GNULIB_MODULES): Add c-strcase.
817 2012-07-05 Dmitry Antipov <dmantipov@yandex.ru>
819 * coccinelle/xzalloc.cocci: Semantic patch to convert
820 calls to xmalloc with following memset to xzalloc.
822 2012-07-04 Juanma Barranquero <lekktu@gmail.com>
824 * CPP-DEFINES (LISP_FLOAT_TYPE): Remove, obsolete.
826 2012-06-26 Dmitry Antipov <dmantipov@yandex.ru>
828 * coccinelle/build_string.cocci: Semantic patch
829 to convert from make_string to build_string.
831 2012-06-24 Dmitry Antipov <dmantipov@yandex.ru>
833 First Coccinelle semantic patch.
834 * coccinelle: New subdirectory
835 * coccinelle/README: Documentation stub.
836 * coccinelle/vector_contents.cocci: Semantic patch to replace direct
837 access to `contents' member of Lisp_Vector objects with AREF and ASET
840 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
842 Support higher-resolution time stamps (Bug#9000).
843 * merge-gnulib (GNULIB_MODULES): Add dtotimespec, gettime,
844 gettimeofday, pselect, stat-time, sys_time, time, timespec-add,
845 timespec-sub, utimens.
846 (GNULIB_TOOL_FLAGS): Add --avoid=select --avoid=sigprocmask.
847 This trims down the gnulib import, from the very latest gnulib.
848 Emacs does its own implementation of 'select' and 'sigprocmask'
849 on Windows, and it assumes 'select' and 'sigprocmask' on non-Windows
850 hosts, so it doesn't need these modules.
851 Similarly, avoid errno, fcntl, fcntl-h, fstat, and sys_types, as
852 these gnulib modules are only for Windows porting and Emacs ports
853 to Windows in a different way.
855 2012-06-13 Andreas Schwab <schwab@linux-m68k.org>
857 * make-emacs: Rename --union-type to --check-lisp-type.
858 Define CHECK_LISP_OBJECT_TYPE insted of USE_LISP_UNION_TYPE.
859 * CPP-DEFINES (DEBUG_LISP_OBJECT_TYPE): Rename from
862 2012-06-03 Glenn Morris <rgm@gnu.org>
864 * quick-install-emacs (PUBLIC_LIBSRC_SCRIPTS): Remove rcs-checkin.
866 2012-06-01 Paul Eggert <eggert@cs.ucla.edu>
868 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
869 * make-tarball.txt: Don't worry about maintainer mode.
871 2012-05-28 Paul Eggert <eggert@cs.ucla.edu>
873 * CPP-DEFINES: Remove HAVE_SYSINFO.
875 2012-05-27 Paul Eggert <eggert@cs.ucla.edu>
877 Assume gnulib does largefile.
878 * merge-gnulib (GNULIB_MODULES): Add largefile.
880 2012-05-22 Paul Eggert <eggert@cs.ucla.edu>
883 * CPP-DEFINES: Do not mention src/m/*.h.
884 (BITS_PER_EMACS_INT, BITS_PER_LONG, BITS_PER_CHAR)
885 (BITS_PER_SHORT, BITS_PER_INT): Remove.
886 * MAINTAINERS: Remove src/m/.
888 2012-05-21 Paul Eggert <eggert@cs.ucla.edu>
890 Use full name for m4/gnulib-comp.m4. (Bug#11529)
891 * merge-gnulib: Leave m4/gnulib-comp.m4's name alone.
894 * CPP-DEFINES: Remove NULL, const.
896 Make merging from gnulib a script, not a makefile action.
897 * merge-gnulib: New script, with actions moved here from
900 2012-05-19 Paul Eggert <eggert@cs.ucla.edu>
902 * CPP-DEFINES (HAVE_GETDOMAINNAME): Remove.
904 * CPP-DEFINES (HAVE_FTIME): Remove.
906 2012-05-02 Glenn Morris <rgm@gnu.org>
908 * bzrmerge.el (bzrmerge-skip-regexp): Add "Auto-commit".
910 2012-04-10 Glenn Morris <rgm@gnu.org>
912 * bzrmerge.el (bzrmerge-skip-regexp): Add "from trunk".
914 * unidata/Makefile.in: Add FSF copyright.
915 Make it use autoconf features, and work for out-of-tree builds.
917 2012-04-07 Eli Zaretskii <eliz@gnu.org>
920 * unidata/copyright.html:
921 * unidata/BidiMirroring.txt:
922 * unidata/UnicodeData.txt: Update for the latest version 6.1 of
923 the Unicode Standard.
925 2012-02-16 Kenichi Handa <handa@m17n.org>
927 * unidata/unidata-gen.el (unidata-prop-alist): Change the default
928 values of name and old-name to nil.
929 (unidata-get-name): Return nil for the default value.
931 2012-02-11 Glenn Morris <rgm@gnu.org>
933 * admin.el (cusver-find-files, cusver-scan, cusver-goto-xref)
934 (cusver-check): New functions.
936 2012-01-19 Glenn Morris <rgm@gnu.org>
938 * bzrmerge.el (bzrmerge-missing): Allow a definitive "no" answer to the
939 "skip?" question, since there can be multiple such for any revision.
941 2012-01-14 Eli Zaretskii <eliz@gnu.org>
943 * FOR-RELEASE (Check the Emacs Tutorial): Mark TUTORIAL.he as
946 2011-11-26 Andreas Schwab <schwab@linux-m68k.org>
948 * grammars/bovine-grammar.el (bovine--grammar-newstyle-unquote):
949 Avoid warning about old-style backquote.
951 * grammars/wisent-grammar.el (auto-mode-alist): Change `$' to `\''
953 (wisent-make-parsers): Likewise. Quote `.'.
955 * grammars/bovine-grammar.el (auto-mode-alist): Change `$' to `\''
957 (bovine-make-parsers): Likewise. Quote `.'.
959 2011-11-20 Andreas Schwab <schwab@linux-m68k.org>
961 * CPP-DEFINES (VIRT_ADDR_VARIES): Remove.
963 2011-11-16 Juanma Barranquero <lekktu@gmail.com>
965 * admin.el (manual-dvi): Fix typo.
967 2011-11-15 Eli Zaretskii <eliz@gnu.org>
969 * nt/README-ftp-server: Update the information about PNG libraries.
971 2011-11-15 Juanma Barranquero <lekktu@gmail.com>
973 * make-emacs: Fix typo.
975 2011-11-07 Juanma Barranquero <lekktu@gmail.com>
977 * unidata/makefile.w32-in (clean): Remove bidimirror.h and biditype.h.
979 2011-10-31 David Engster <deng@randomsample.de>
981 * grammars/bovine-grammar.el: Avoid using old-style backquotes.
983 2011-10-28 Eli Zaretskii <eliz@gnu.org>
985 * nt/README-ftp-server: Mention UNICOWS.DLL as prerequisite for
986 running Emacs on Windows 9X.
988 2011-09-26 Chong Yidong <cyd@stupidchicken.com>
990 * admin.el (set-version): Fix regexps for config.nt and
993 2011-09-06 Paul Eggert <eggert@cs.ucla.edu>
995 Merge from gnulib (Bug#9169).
996 * notes/copyright: The files compile, config.guess, config.sub,
997 depcomp, install-sh, missing, and move-if-change are now in the
998 new build-aux subdirectory. The files arg-nonnull.h, c++defs.h,
999 and warn-on-use.h are now in build-aux/snippets. New file
1000 build-aux/snippets/_Noreturn.h.
1002 2011-08-23 Eli Zaretskii <eliz@gnu.org>
1004 * unidata/unidata-gen.el (unidata-prop-alist): Update the default
1005 values of bidi-class according to DerivedBidiClass.txt from the
1008 2011-08-23 Kenichi Handa <handa@m17n.org>
1010 * unidata/unidata-gen.el (unidata-prop-alist): Provide default
1011 values for name, general-category, canonical-combining-class,
1012 mirrored, and bidi-class. Describe the meaning of value nil for
1013 decimal-digit-value, digit-value, numeric-value, uppercase,
1014 lowercase, titlecase, and mirroring.
1015 (unidata-gen-table): Handle the case that default-value is a
1016 list. Set default values of characters not listed in a table.
1017 (unidata-get-name): Return an empty string if a value in a
1019 (unidata-get-decomposition): Return a list of character itself if
1020 a value in a char-table is nil.
1022 2011-08-15 Eli Zaretskii <eliz@gnu.org>
1024 * unidata/bidimirror.awk: File removed.
1026 * unidata/biditype.awk: File removed.
1028 * unidata/makefile.w32-in (all): Remove src/biditype.h and
1030 (../../src/biditype.h, ../../src/bidimirror.h): Delete.
1032 * unidata/Makefile.in (all): Remove src/biditype.h and
1034 (../../src/biditype.h, ../../src/bidimirror.h): Delete.
1036 2011-07-07 Juanma Barranquero <lekktu@gmail.com>
1038 * unidata/makefile.w32-in (charprop-SH, charprop-CMD):
1039 Duplicate change in Makefile.in (2011-07-06T22:43:48Z!handa@m17n.org).
1041 2011-07-06 Kenichi Handa <handa@m17n.org>
1043 * unidata/unidata-gen.el (unidata-dir): New variable.
1044 (unidata-setup-list): Expand unidata-text-file in unidata-dir.
1045 (unidata-prop-alist): INDEX element may be a function.
1046 New optional element VAL-LIST (for general-category and bidi-class).
1047 New entry `mirroring'.
1048 (unidata-prop-default, unidata-prop-val-list): New subst.
1049 (unidata-get-character, unidata-put-character): Delete them.
1050 (unidata-gen-table-character): New arg IGNORE. Adjusted for the
1052 (unidata-get-symbol, unidata-get-integer, unidata-get-numeric)
1053 (unidata-put-symbol, unidata-put-integer, unidata-put-numeric):
1055 (unidata-encode-val): Assume that the first element of VAL-LIST is
1057 (unidata-gen-table): Change argument DEFAULT-VALUE to VAL-LIST.
1058 Always store the encoded value.
1059 (unidata-gen-table-symbol): New args DEFAULT-VALUE and VAL-LIST.
1060 Set the 1st and the 2nd extra slots to index numbers for C
1062 (unidata-gen-table-integer): Likewise.
1063 (unidata-gen-table-numeric): Likewise.
1064 (unidata-gen-table-name): New arg IGNORE.
1065 (unidata-gen-table-decomposition): Likewise.
1066 (unidata-describe-general-category): Add the case nil to the
1068 (unidata-gen-mirroring-list): New function.
1069 (unidata-gen-files): New arg DATA-DIR. Adjusted for the change of
1070 unidata-prop-alist. Handle the case of storing multiple
1071 char-tables in a file.
1073 * unidata/Makefile.in (${DSTDIR}/charprop.el): New arg to
1076 2011-05-21 Glenn Morris <rgm@gnu.org>
1078 * bzrmerge.el (bzrmerge-resolve): Suppress prompts about file-locals.
1080 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
1082 * Version 23.3 released.
1084 2011-02-23 Juanma Barranquero <lekktu@gmail.com>
1086 * notes/bugtracker (bugtracker_debbugs_url): Fix typo.
1088 2011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1090 * notes/copyright: Remove src/md5.c and src/md5.h as special cases.
1092 2011-02-19 Eli Zaretskii <eliz@gnu.org>
1094 * admin.el (set-version): Add msdos/sed2v2.inp.
1096 2011-02-16 Paul Eggert <eggert@cs.ucla.edu>
1098 Remove no-longer needed getloadavg symbols.
1099 * CPP-DEFINES (LOAD_AVE_CVT, LOAD_AVE_TYPE, FSCALE, KERNEL_FILE)
1100 (LDAV_SYMBOL): Remove.
1101 * notes/copyright: Remove src/getloadavg.c as a special case.
1103 2011-02-12 Glenn Morris <rgm@gnu.org>
1105 * bzrmerge.el (bzrmerge-resolve): Fix bzr revert call.
1107 2011-02-05 Glenn Morris <rgm@gnu.org>
1109 * bzrmerge.el (bzrmerge-warning-buffer): New constant.
1110 (bzrmerge-apply): Use it.
1111 (bzrmerge): Kill any old warning buffer first.
1113 2011-02-03 Glenn Morris <rgm@gnu.org>
1115 * bzrmerge.el (bzrmerge-buffer): New constant.
1116 (bzrmerge-merges, bzrmerge-missing, bzrmerge-apply): Use it.
1117 (bzrmerge-missing): If nothing to do, return nil not (nil).
1118 (bzrmerge-apply): Remove odd character from message.
1119 (bzrmerge): Give status messages.
1121 2011-01-31 Eli Zaretskii <eliz@gnu.org>
1123 * admin.el (set-version): Remove lib-src/makefile.w32-in.
1126 2011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1128 src/emacs.c now gets version number from configure.in
1129 * admin.el (set-version): Don't update src/emacs.c.
1130 * quick-install-emacs (VERSION): Get it from configure.in, not from
1133 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1135 strftime: import from gnulib
1136 * notes/copyright: strftime.c moved from src to lib.
1138 2011-01-25 Glenn Morris <rgm@gnu.org>
1140 * bzrmerge.el (bzrmerge-skip-regexp): New variable.
1141 (bzrmerge-missing): Use it.
1143 2011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1145 * make-tarball.txt: Suggest 'autoreconf -I m4 --force'
1146 rather than doing rm and autoconf by hand. See
1147 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>.
1149 2011-01-17 Paul Eggert <eggert@cs.ucla.edu>
1151 * notes/bzr (Installing changes from gnulib): New section.
1152 Need for this suggested by Stefan Monnier.
1154 2011-01-17 Stefan Monnier <monnier@iro.umontreal.ca>
1156 * bzrmerge.el (bzrmerge-apply): Warn the user when the tree might be in
1157 an inconsistent state.
1159 2011-01-17 Paul Eggert <eggert@cs.ucla.edu>
1161 Update copyright notes to match recent gnulib-related changes.
1162 * notes/copyright: Add aclocal.m4, m4/*.m4, lib/Makefile.in,
1163 arg-nonnull.h, c++defs.h, compile, depcomp, missing,
1164 warn-on-use.h, lib/*.[ch], lib/gnulib.mk. Remove src/mktime.c,
1165 lib-src/getopt1.c, lib-src/getopt_int.h (files are now in lib and
1166 are subsumed by the lib/*.[ch] rule). Remove m4/getopt.m4 (now
1167 subsumed by m4/*.m4 rule). config.guess, config.sub, and
1168 doc/man/texinfo.tex are now copied in from gnulib.
1170 2011-01-15 Glenn Morris <rgm@gnu.org>
1172 * charsets/cp51932.awk, charsets/eucjp-ms.awk: No longer print arch-tag.
1174 * bzrmerge.el (bzrmerge-missing): Add another skip indicator.
1175 (bzrmerge-resolve): Also ignore cl-loaddefs.el.
1177 2011-01-14 Glenn Morris <rgm@gnu.org>
1179 * admin.el (set-copyright): Also handle \year in refcards/*.tex.
1181 2011-01-14 Glenn Morris <rgm@gnu.org>
1183 * bzrmerge.el: Require cl when compiling.
1184 (bzrmerge-merges): Doc fix.
1186 2011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1188 * notes/copyright: There's only one install-sh, not two, so fix a
1189 typo claiming that there's two. Add move-if-change to the list of
1190 GPL files imported from gnulib.
1192 2011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1194 * notes/copyright: Report status more accurately for non-GPL files.
1195 Report copyright status more accurately for mkinstalldirs,
1196 configure, m4/getopt.m4, and msdos/sed*.inp.
1198 2011-01-02 Eli Zaretskii <eliz@gnu.org>
1200 * nt/README.W32: Update the information about PNG support libraries.
1203 2010-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
1205 * bzrmerge.el: New file to help merge branches while skipping
1206 some revisions (e.g. from emacs-23 to trunk).
1208 2010-12-03 Andreas Schwab <schwab@linux-m68k.org>
1210 * CPP-DEFINES (EXPLICIT_SIGN_EXTEND): Remove.
1212 2010-10-12 Glenn Morris <rgm@gnu.org>
1214 * notes/nextstep: Move here from ../nextstep/DEV-NOTES.
1216 2010-10-09 Glenn Morris <rgm@gnu.org>
1218 * admin.el (set-version): Add doc/emacs/emacsver.texi.
1220 2010-10-09 Glenn Morris <rgm@gnu.org>
1222 * admin.el (set-version): No need to act on doc/ files any more.
1224 * quick-install-emacs (PUBLIC_LIBSRC_BINARIES): Remove b2m.
1226 2010-09-05 Juanma Barranquero <lekktu@gmail.com>
1228 * unidata/BidiMirroring.txt: Update from
1229 http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d2.txt
1231 * unidata/UnicodeData.txt: Update from
1232 http://www.unicode.org/Public/6.0.0/ucd/UnicodeData-6.0.0d7.txt
1234 2010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1236 * CPP-DEFINES (WORDS_BIG_ENDIAN): Remove.
1238 2010-08-05 Eli Zaretskii <eliz@gnu.org>
1240 * MAINTAINERS: Rename src/unexec.c => src/unexcoff.c.
1242 2010-07-24 Christoph Scholtes <cschol2112@gmail.com>
1244 * admin.el: Write version number to nt/makefile.w32-in.
1245 * nt/makedist.bat: Remove; replaced with `zipdist.bat'
1246 in the nt/ directory.
1247 * nt/README.W32: Relocate to nt/ directory.
1249 2010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1251 * CPP-DEFINES (HAVE_INDEX, HAVE_RINDEX): Remove.
1253 2010-07-08 Eli Zaretskii <eliz@gnu.org>
1255 * MAINTAINERS: Update my responsibilities.
1257 2010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1259 * CPP-DEFINES (BCOPY_DOWNWARD_SAFE, BCOPY_UPWARD_SAFE)
1260 (GAP_USE_BCOPY, HAVE_BCMP, HAVE_BCOPY, bcmp, bcopy, bzero):
1263 2010-06-12 Eli Zaretskii <eliz@gnu.org>
1265 * unidata/bidimirror.awk: New file.
1267 * unidata/BidiMirroring.txt: New file from
1268 http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d1.txt.
1270 * unidata/Makefile.in (../../src/bidimirror.h): New target.
1271 (all): Depend on ../../src/biditype.h and ../../src/bidimirror.h.
1273 * unidata/makefile.w32-in (../../src/bidimirror.h): New target.
1274 (all): Depend on ../../src/biditype.h and ../../src/bidimirror.h.
1276 * unidata/biditype.awk: New file.
1278 * unidata/Makefile.in (../../src/biditype.h): New target.
1280 * unidata/makefile.w32-in (../../src/biditype.h): New target.
1282 2010-06-09 Juanma Barranquero <lekktu@gmail.com>
1284 * unidata/UnicodeData.txt: Update from
1285 http://www.unicode.org/Public/6.0.0/ucd/UnicodeData-6.0.0d5.txt
1287 2010-05-27 Glenn Morris <rgm@gnu.org>
1289 * quick-install-emacs (AVOID): No more Makefile.c files.
1291 * notes/cpp: Remove file.
1293 2010-05-15 Ken Raeburn <raeburn@raeburn.org>
1295 * admin.el (set-version, set-copyright): Update emacs.c instead of
1298 * make-tarball.txt: Update filename list in step 6.
1300 * quick-install-emacs: Scan emacs.c instead of version.el for
1303 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
1305 * Version 23.2 released.
1307 2010-04-01 Eli Zaretskii <eliz@gnu.org>
1309 * CPP-DEFINES (__DJGPP__, __GO32__): Remove, no longer used.
1311 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
1315 2010-03-10 Miles Bader <miles@gnu.org>
1317 * quick-install-emacs: Use more portable shell syntax.
1319 * quick-install-emacs (AVOID): Be more picky about files we avoid
1322 2010-02-14 Juanma Barranquero <lekktu@gmail.com>
1324 * quick-install-emacs (PRUNED): Fix typo in message.
1326 2010-01-20 Glenn Morris <rgm@gnu.org>
1328 * revdiff: Remove file that only works with CVS, and isn't really
1329 needed with Bazaar (given the in-built revision options of bzr diff).
1331 2010-01-12 Glenn Morris <rgm@gnu.org>
1333 * emacs-pretesters, make-announcement: Use bug-gnu-emacs rather
1334 than emacs-pretest-bug for bug reports for development versions.
1336 2009-11-06 Kenichi Handa <handa@m17n.org>
1338 * unidata/unidata-gen.el (unidata-gen-table): Fix for the case
1339 that the block data and the following per-char data fall into the
1340 same char-table leaf.
1342 2009-10-01 Juanma Barranquero <lekktu@gmail.com>
1344 * unidata/UnicodeData.txt: Update to Unicode 5.2.0.
1346 2009-09-07 Juanma Barranquero <lekktu@gmail.com>
1348 * unidata/.gitignore: New file.
1350 2009-08-22 Eli Zaretskii <eliz@gnu.org>
1352 * notes/bugtracker: How to reassign a bug to a list of packages.
1354 * notes/newfile: Details of how to check for problems with DOS 8+3
1355 file-name restrictions.
1357 2009-08-18 Glenn Morris <rgm@gnu.org>
1359 * notes/newfile: New file.
1361 2009-07-11 Eli Zaretskii <eliz@gnu.org>
1363 * make-tarball.txt: Add a note about bumping the value of
1364 customize-changed-options-previous-release.
1366 2009-06-24 Kenichi Handa <handa@m17n.org>
1368 * charsets/mapconv: For the Unicode format files, do reverse sort
1369 and don't compact the map. This is to prefer the first one in the
1370 duplicated mappings (e.g. 0x20->U+0020, 0x20->U+00A0).
1372 2009-06-12 Kenichi Handa <handa@m17n.org>
1374 * charsets/Makefile (JISX213A.map): Make it depend on
1375 mapfiles/JISX213A.map.gz.
1376 (BIG5-1.map, BIG5-2.map): Prepend "# " to the first comment line.
1378 * charsets/mapfiles/JISX213A.map.gz: New file.
1380 * charsets/mapfiles/README: Describe JISX213A.map.gz.
1382 2009-06-12 Kenichi Handa <handa@m17n.org>
1384 * charsets/mapfiles/*: New files.
1386 * charsets/mule-charsets.el: Mostly re-written to generate all
1389 * charsets/mapconv: Mostly re-written to handle "gzip"ed input
1392 * charsets/eucjp-ms.awk: Mostly re-written to handle glibc's
1395 * charsets/cp51932.awk (END): Print arch-tag at the tail.
1397 * charsets/Makefile: Maps depend on files under mapfiles or
1400 2009-04-21 Kenichi Handa <handa@m17n.org>
1402 * unidata/unidata-gen.el (unidata-get-decomposition): Fix previous
1405 2009-04-17 Kenichi Handa <handa@m17n.org>
1407 * unidata/unidata-gen.el (unidata-get-decomposition):
1408 Adjust Hangle decomposition rule to Unicode.
1410 2009-04-09 Kenichi Handa <handa@m17n.org>
1412 * unidata/unidata-gen.el (unidata-describe-decomposition):
1413 Return a string with a composition property to disable combining
1414 characters being composed.
1416 2009-03-11 Miles Bader <miles@gnu.org>
1418 * quick-install-emacs: Be more clever about locating info directory.
1420 2009-02-24 Juanma Barranquero <lekktu@gmail.com>
1422 * nt/README.W32: Fix typos.
1424 2009-02-23 Jason Rumney <jasonr@gnu.org>
1426 * nt/README-ftp-server: Update for 23.0.91.
1428 * nt/README.W32: Remove ever expanding versions of Windows.
1429 Shorten FAQ URL. Remove mention of obsolete lock directory.
1430 Windows distribution now bin and barebin only. Add note about
1431 SVG support. Remove old tar and gzip problem workarounds.
1432 Use new (22.x) -Q option. Report all bugs through bug tracker.
1434 * nt/README-UNDUMP.W32: Modify for barebin distribution, as
1435 undumped distribution no longer exists.
1437 2009-02-05 Yu-ji Hosokawa <yu-ji@hoso.net> (tiny change)
1439 * nt/README.W32: Fix typo. (Bug#2207)
1441 2009-02-01 Chong Yidong <cyd@stupidchicken.com>
1443 * admin.el (set-version): Remove deleted file ns-emacs.texi.
1445 2008-12-02 Kenichi Handa <handa@m17n.org>
1447 * unidata/unidata-gen.el (unidata-prop-alist): Docstring for
1448 `decomposition' property adjusted.
1449 (unidata-split-decomposition): Don't include surrounding "<" and
1450 ">" in a symbol name.
1452 2008-12-01 Kenichi Handa <handa@m17n.org>
1454 * unidata/unidata-gen.el (unidata-prop-alist): Set `numeric-value'
1455 property generator to unidata-gen-table-numeric. Docstring adjusted.
1456 (unidata-get-numeric, unidata-put-numeric)
1457 (unidata-gen-table-numeric): New functions.
1458 (unidata-encode-val): Use assoc to get a slot in VAL-LIST.
1460 2008-11-29 Eli Zaretskii <eliz@gnu.org>
1462 * notes/documentation: Add notes about Antinews.
1464 2008-10-23 Glenn Morris <rgm@gnu.org>
1466 * admin.el (set-version): Add doc/misc/ns-emacs.texi.
1467 Add/tweak some nextstep/ entries.
1469 2008-09-19 Kenichi Handa <handa@m17n.org>
1471 * FOR-RELEASE: Add an item for using EMACS_INT for buffer/string
1474 2008-08-23 Eli Zaretskii <eliz@gnu.org>
1476 * CPP-DEFINES: Add USER_FULL_NAME.
1478 2008-08-16 Jason Rumney <jasonr@gnu.org>
1480 * admin.el (set-version): Set version in nt/emacsclient.rc.
1482 2008-08-06 Juanma Barranquero <lekktu@gmail.com>
1484 * nt/dump.bat: Fix mixed EOLs.
1486 2008-08-04 Adrian Robert <Adrian.B.Robert@gmail.com>
1488 * CPP-DEFINES: Add DARWIN_OS. Move USE_LISP_UNION_TYPE away from OS's.
1490 2008-08-02 Eli Zaretskii <eliz@gnu.org>
1492 * CPP-DEFINES: Add defines for accessing system processes.
1494 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1499 * CPP-DEFINES: Remove mentions of Mac Carbon.
1501 2008-07-16 Glenn Morris <rgm@gnu.org>
1503 * admin.el (set-version, set-copyright): Add nextstep/ files.
1505 2008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1507 * CPP-DEFINES: Add NS port related defines.
1509 2008-06-16 Glenn Morris <rgm@gnu.org>
1511 * admin.el (set-version): Add doc/lispref/vol1.texi,vol2.texi,
1512 doc/lispref/book-spine.texinfo.
1514 2008-06-15 Glenn Morris <rgm@gnu.org>
1516 * admin.el (set-version): Add doc/misc/faq.texi.
1518 2008-05-22 Juanma Barranquero <lekktu@gmail.com>
1520 * FOR-RELEASE: Remove Windows problem about the XPM image library
1521 being loaded too soon (fixed by Stefan Monnier on 2008-05-07).
1523 2008-04-15 Juanma Barranquero <lekktu@gmail.com>
1525 * unidata/UnicodeData.txt: Update to Unicode 5.1.
1527 2008-04-14 Juanma Barranquero <lekktu@gmail.com>
1529 * unidata/unidata-gen.el (unidata-prop-alist):
1530 Fix typo in description of `numeric-value'.
1531 (unidata-put-character): Fix typo in error message.
1533 2008-02-21 Glenn Morris <rgm@gnu.org>
1535 * notes/unicode, notes/font-backend: New files, split off from
1538 2008-02-20 Kenichi Handa <handa@ni.aist.go.jp>
1540 * FOR-RELEASE: Remove the problem of ucs-mule-8859-to-mule-unicode
1541 being used in latin1-disp.el. Remove the problem of
1542 cp-supported-codepages. Remove the problem of lost changelog for
1545 2008-02-16 Eli Zaretskii <eliz@gnu.org>
1547 * unidata/makefile.w32-in (unidata.txt): Don't use $<, it's
1548 non-portable in this context.
1550 * unidata/Makefile.in (unidata.txt): Don't use $<, it's
1551 non-portable in this context.
1553 2008-02-09 Eli Zaretskii <eliz@gnu.org>
1555 * unidata/makefile.w32-in (lisp): New variable.
1556 (EMACSLOADPATH): Use $(lisp). Add lisp/international and
1559 2008-02-04 Jason Rumney <jasonr@gnu.org>
1561 * unidata/makefile.w32-in (unidata.txt): Use ARGQUOTE and DQUOTE macros.
1563 2008-02-02 Juanma Barranquero <lekktu@gmail.com>
1565 * unidata/.cvsignore: Ignore also "Makefile.unix" and "makefile".
1567 2008-02-02 Eli Zaretskii <eliz@gnu.org>
1569 * unidata/makefile.w32-in (charprop-CMD): Fix last change.
1571 * unidata/Makefile.in: Rename from Makefile.
1573 * unidata/makefile.w32-in: New file.
1575 2008-02-02 Jason Rumney <jasonr@gnu.org>
1577 * unidata/unidata-gen.el (unidata-gen-files): Force unix line ends.
1579 2008-02-01 Kenichi Handa <handa@m17n.org>
1581 * unidata/copyright.html: New file.
1583 2008-02-01 Kenichi Handa <handa@m17n.org>
1585 * unidata/unidata-gen.el (unidata-get-decomposition): For Hangul
1586 decomposition, if T is the same as TBase, don't include it in the
1589 2008-02-01 Kenichi Handa <handa@m17n.org>
1591 * unidata/unidata-gen.el (unidata-text-file): Delete it.
1592 (unidata-list): Initialize to nil.
1593 (unidata-setup-list): New function.
1594 (unidata-gen-files): New optional arg unidata-text-file.
1595 If it's nil, set unidata-text-file to the left command line arg.
1596 Call unidate-setup-list at first.
1598 * unidata/Makefile (all): Depends on ${DSTDIR}/charprop.el.
1599 (${DSTDIR}/charprop.el): Run emacs after cd to DISDIR.
1601 2008-02-01 Kenichi Handa <handa@m17n.org>
1603 * unidata/unidata-gen.el: Fix comment typo.
1604 Change string-to-int to string-to-number.
1605 (unidata-text-file): Define to .../unidata.txt.
1606 (unidata-list): Just insert unidata-text-file.
1607 (unidata-get-decomposition): Handle Hangul decomposition.
1608 (unidata-gen-files): Don't use \040, instead at ^L near the end of file.
1610 * unidata/Makefile (unidata.txt): New target.
1611 (charprop.el): Depends on unidata.txt.
1612 (clean): Remove unidata.txt.
1614 2008-02-01 Kenichi Handa <handa@m17n.org>
1616 * unidata/unidata-gen.el (unidata-get-name): Handle "CJK IDEOGRAPH".
1617 (unidata-get-name): Handle U+110B.
1619 2008-02-01 Kenichi Handa <handa@m17n.org>
1621 Sub-directory `unidata' is for codes to generate charprop.el and
1622 many other uni-*.el files from `UnicodeData.txt'.
1624 * unidata/README: New file.
1626 * unidata/Makefile: New file.
1628 * unidata/unidata-gen.el: New file.
1630 * unidata/UnicodeData.txt: New file. Copied from
1631 http://www.unicode.org on 2006-05-23.
1633 * unidata/.cvsignore: New file.
1635 2008-02-01 Kenichi Handa <handa@m17n.org>
1637 * charsets/.cvsignore: New file.
1639 * charsets/mapconv: Add code for handling KANJI-DATABASE format.
1641 * charsets/Makefile (all): Rename target from charsets.
1642 Depend on ${TRANS_TABLE}.
1643 (CNS-2.map, CNS-3.map, CNS-4.map, CNS-5.map, CNS-6.map, CNS-7.map):
1644 Generate from cns2ucsdkw.txt.
1645 (install): Copy updated files only.
1647 2008-02-02 Kenichi Handa <handa@m17n.org>
1649 * charsets/cp932.awk: Append user-defined area of CP932.
1651 2008-02-02 Kenichi Handa <handa@m17n.org>
1653 * charsets/Makefile (JISX2131.map): Convert 0x2015 to 0x2014,
1656 2008-02-01 Kenichi Handa <handa@m17n.org>
1658 * charsets/Makefile (TRANS_TABLE): New macro.
1659 (JISX0208.map): Convert 0x2015 to 0x2014.
1660 (cp51932.el): New target.
1661 (eucjp-ms.el): New target.
1662 (install): Include ${TRANS_TABLE}.
1663 (CJK): Include JISX213A.map.
1664 (JISX213A.map): New target.
1666 * charsets/eucjp-ms.awk: New file.
1668 * charsets/cp51932.awk: New file.
1670 2008-02-01 Kenichi Handa <handa@m17n.org>
1672 * charsets/cp932.awk: New file.
1674 * charsets/Makefile (CP932-2BYTE.map): Call mapconv with cp932.awk.
1676 * charsets/mapconv: In UNICODE2 case, sort by 4th field after
1677 running an awk program.
1679 2008-02-01 Kenichi Handa <handa@m17n.org>
1681 * charsets/mapconv: Handle UNICODE2.
1683 * charsets/Makefile (CJK): Include CP932-2BYTE.map.
1684 (CP932-2BYTE.map): New target.
1686 2008-02-01 Kenichi Handa <handa@m17n.org>
1688 * charsets: New directory for scripts to generate charset map
1689 files in ../etc/charsets/.
1691 * charsets/Makefile, charsets/mapconv, charsets/compact.awk:
1692 * charsets/big5.awk, charsets/gb180302.awk, charsets/gb180304.awk:
1693 * charsets/kuten.awk: New files.
1695 2008-01-08 Glenn Morris <rgm@gnu.org>
1697 * admin.el (set-version): Add doc/man/emacs.1.
1699 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1702 * MAINTAINERS: Remove references to files that have been removed.
1704 2008-01-04 Glenn Morris <rgm@gnu.org>
1706 * admin.el (set-copyright): Add lib-src/ebrowse.c.
1708 2007-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
1710 * CPP-DEFINES: New file.
1712 2007-12-08 Reiner Steib <Reiner.Steib@gmx.de>
1714 * FOR-RELEASE: Remove "window-system in face definition" [of
1715 gnus-treat-emphasize]. Remove "Gnus archive groups". Add comment
1718 2007-12-05 Glenn Morris <rgm@gnu.org>
1720 * admin.el (set-version): Handle configure.in. Adapt for doc/
1721 directory layout for manuals.
1723 2007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
1725 * FOR-RELEASE: Remove Gnus send mail problem. Other Gnus bugs have
1726 been fixed in Gnus CVS but have not yet been synched to Emacs.
1728 2007-11-17 Glenn Morris <rgm@gnu.org>
1730 * admin.el (process-lines): Move to ../lisp/subr.el.
1732 2007-10-23 Glenn Morris <rgm@gnu.org>
1734 * MAINTAINERS: Move here from ../.
1736 2007-10-17 Juanma Barranquero <lekktu@gmail.com>
1738 * make-emacs: Doc fix.
1740 2007-08-28 Glenn Morris <rgm@gnu.org>
1742 * admin.el: Provide self.
1744 2007-08-10 Jan Djärv <jan.h.d@swipnet.se>
1746 * FOR-RELEASE: Add Gtk+ tool bar and GUD focus problem.
1748 2007-07-25 Glenn Morris <rgm@gnu.org>
1750 * Relicense all FSF files to GPLv3 or later.
1752 2007-06-07 Glenn Morris <rgm@gnu.org>
1754 * admin.el (set-copyright): New function.
1756 2007-04-25 Nick Roberts <nickrob@snap.net.nz>
1758 * make-tarball.txt: Add note about cutting the branch.
1760 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
1762 * Version 22.1 released.
1764 2007-02-03 Eli Zaretskii <eliz@gnu.org>
1766 * nt/makedist.bat: Change EOL format to DOS. Don't use
1767 redirection characters in REM lines.
1769 2007-01-27 Jan Djärv <jan.h.d@swipnet.se>
1771 * FOR-RELEASE: Removed Gtk/Xft issue.
1773 2007-01-01 Miles Bader <miles@gnu.org>
1775 * quick-install-emacs (get_config_var): Deal with weird magic
1776 string inserted by recent versions of autoconf.
1778 2006-11-25 Juanma Barranquero <lekktu@gmail.com>
1780 * admin.el (set-version): Set version number in
1781 lib-src/makefile.w32-in.
1783 2006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
1785 * FOR-RELEASE (BUGS): Remove "Build failure under Suse 10.0" was
1786 due to a local miss-configuration.
1788 2006-10-28 Chong Yidong <cyd@stupidchicken.com>
1790 * make-announcement (OLD): Remove LEIM references in announcement
1791 since it is now built-in.
1793 2006-10-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1795 * admin.el (set-version): Set version numbers in "mac" subdirectory.
1797 2006-10-03 Kenichi Handa <handa@m17n.org>
1799 * FOR-RELEASE (BUGS): "An iso-8859-6 cannot be saved" fixed.
1801 2006-08-13 Chong Yidong <cyd@stupidchicken.com>
1803 * FOR-RELEASE: Elisp manual checking completed.
1805 2006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
1807 * FOR-RELEASE: Update refcard section.
1809 2006-07-14 Kim F. Storm <storm@cua.dk>
1811 * FOR-RELEASE (BUGS): High cpu load on windows server sockets fixed.
1813 2006-07-09 Kim F. Storm <storm@cua.dk>
1815 * README: Use outline format. Add FOR-RELEASE.
1817 2006-06-27 Chong Yidong <cyd@stupidchicken.com>
1819 * FOR-RELEASE: Checking of info.texi done.
1821 2006-06-08 Reiner Steib <Reiner.Steib@gmx.de>
1823 * FOR-RELEASE: Update refcard section.
1825 2006-06-07 Reiner Steib <Reiner.Steib@gmx.de>
1827 * FOR-RELEASE: Update refcard section.
1829 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
1831 * FOR-RELEASE: Key sequence elisp node done.
1833 2006-05-24 Reiner Steib <Reiner.Steib@gmx.de>
1835 * FOR-RELEASE: Update refcard translations. Add coding cookie.
1837 2006-05-21 Chong Yidong <cyd@mit.edu>
1839 * FOR-RELEASE: point-entered /point-left bug fixed.
1841 2006-05-12 Eli Zaretskii <eliz@gnu.org>
1843 * FOR-RELEASE: Spell-checking the manuals is now done; remove the
1846 2006-05-06 Bill Wohler <wohler@newt.com>
1848 * FOR-RELEASE: MH-E 8.0 has been released, so removed reminder
1851 2006-04-17 Ramprasad B <ramprasad_i82@yahoo.com>
1853 * ./* (Copyright): Updated Copyright year(s).
1855 2006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1857 * FOR-RELEASE (BUGS): Add URLs/MIDs.
1859 2006-02-20 Kim F. Storm <storm@cua.dk>
1861 * FOR-RELEASE (NEW FEATURES): Completed work on this item:
1862 Rework how fringe bitmaps are defined and used.
1863 Currently, bitmap usage and bitmap appearance are "mixed-up" in a
1864 one-level representation. It would be cleaner to split the
1865 representation into a two-level model where first level maps
1866 bitmap usage to a bitmap name, and second level maps bitmap name to
1867 a bitmap appearance.
1869 2006-01-27 Chong Yidong <cyd@stupidchicken.com>
1871 * FOR-RELEASE: String allocation bugs fixed.
1873 2005-12-13 Bill Wohler <wohler@newt.com>
1875 * FOR-RELEASE: Ensure MH-E 8.0 has been released.
1877 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1879 * FOR-RELEASE (DOCUMENTATION): Remove message-mail, gnus-*
1880 completing-read-multiple, mail-extract-address-components,
1881 mail-mode, quail-define-package, save-buffer and
1882 ucs-set-table-for-input from doc strings item (Done).
1884 2005-11-28 Chong Yidong <cyd@stupidchicken.com>
1886 * FOR-RELEASE: Icons installed. Partial completion bug fixed.
1888 2005-11-11 Kim F. Storm <storm@cua.dk>
1890 * FOR-RELEASE (FATAL ERRORS): Fix infinite loop in redisplay
1891 when displaying a non-breaking space in an overlay string.
1893 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
1895 * FOR-RELEASE: Init file change implemented.
1897 2005-10-27 Chong Yidong <cyd@stupidchicken.com>
1899 * FOR-RELEASE: Fringe angle bitmap at eob fixed.
1901 2005-10-19 Chong Yidong <cyd@stupidchicken.com>
1903 * FOR-RELEASE (New features): max-image-size implemented.
1904 (Bugs): split-window done, by Kim F. Storm.
1906 2005-10-17 Bill Wohler <wohler@newt.com>
1908 * FOR-RELEASE (DOCUMENTATION): Remove lisp/toolbar from list
1909 since it's gone. Also marked mh-e as done.
1911 2005-10-11 Juanma Barranquero <lekktu@gmail.com>
1913 * FOR-RELEASE (FATAL ERRORS): Remove item about JPEG
1914 libraries on Windows (Done).
1916 2005-10-01 Jason Rumney <jasonr@gnu.org>
1918 * admin.el (set-version): Set version numbers in nt/emacs.rc.
1920 2005-08-31 Romain Francoise <romain@orebokech.com>
1922 * FOR-RELEASE (New features): Remove vhdl-mode.el update
1925 2005-08-27 Romain Francoise <romain@orebokech.com>
1927 * FOR-RELEASE (Bugs): Remove compile-internal item (Done).
1929 2005-07-04 Lute Kamstra <lute@gnu.org>
1931 Update FSF's address in GPL notices.
1933 2005-06-10 Lute Kamstra <lute@gnu.org>
1935 * admin.el (set-version): Set version in lisp manual too.
1936 * make-tarball.txt: Commit lispref/elisp.texi too.
1938 2005-06-04 Richard M. Stallman <rms@gnu.org>
1940 * emacs-pretesters: Refer to etc/DEBUG instead of duplicating it.
1943 2005-04-19 Lute Kamstra <lute@gnu.org>
1945 * make-tarball.txt: Don't commit lisp/loaddefs.el.
1947 2005-04-14 Lute Kamstra <lute@gnu.org>
1949 * nt/makedist.bat (elfiles): Update.
1951 * admin.el (add-release-logs): Fix require call.
1953 2005-03-30 Marcelo Toledo <marcelo@marcelotoledo.org>
1955 * FOR-RELEASE (Documentation): Add check the Emacs Tutorial.
1956 The first line of every tutorial must begin with a sentence saying
1957 "Emacs Tutorial" in the respective language. This should be
1958 followed by "See end for copying conditions", likewise in the
1959 respective language.
1961 2005-03-29 Luc Teirlinck <teirllm@auburn.edu>
1963 * FOR-RELEASE (TO BE DONE SHORTLY BEFORE RELEASE): New section.
1964 Add `undo-ask-before-discard' to it.
1966 2005-03-02 Miles Bader <miles@gnu.org>
1968 * quick-install-emacs: Only use the mkdir --verbose option if the
1969 script's --verbose option was specified (this avoids problems with
1970 default usage on systems where mkdir doesn't support that option).
1972 2005-02-15 Jason Rumney <jasonr@gnu.org>
1974 * nt/makedist.bat: Do not rely on non-standard behavior of
1977 2004-11-02 Jan Djärv <jan.h.d@swipnet.se>
1979 * FOR-RELEASE (Indications): Remove two stage update for toolbar (Done).
1981 2004-09-20 Luc Teirlinck <teirllm@auburn.edu>
1983 * FOR-RELEASE (Indications): Rearrange checklists for Emacs and
1986 2004-09-18 Luc Teirlinck <teirllm@auburn.edu>
1988 * FOR-RELEASE (Indications): Clean up and update checklists for
1989 Emacs and Elisp manuals.
1991 2004-09-11 Kim F. Storm <storm@cua.dk>
1993 * FOR-RELEASE (New features): Remove Gnus 5.10 entry (Done!).
1994 (Documentation): Add NEWS entry.
1995 Add section lists for proof-reading Emacs and Lisp manuals.
1997 2004-08-29 Kim F. Storm <storm@cua.dk>
1999 * FOR-RELEASE (Documentation): Add man/ack.texi and AUTHORS.
2001 2004-08-28 Jan Djärv <jan.h.d@swipnet.se>
2003 * FOR-RELEASE (Indications): Remove entry about GTK and geometry
2004 (now behaves as well as other ports).
2006 2004-06-28 Jan Djärv <jan.h.d@swipnet.se>
2008 * FOR-RELEASE: Remove entry about GTK and monochrome displays (done).
2010 2004-06-26 Eli Zaretskii <eliz@is.elta.co.il>
2012 * FOR-RELEASE: Moved here from the etc directory.
2014 2004-05-08 Thien-Thi Nguyen <ttn@gnu.org>
2016 * notes/BRANCH: New file, to be maintained per CVS branch.
2018 2003-10-01 Miles Bader <miles@gnu.org>
2020 * quick-install-emacs: Don't use "function" keyword when defining
2023 2003-09-29 Lute Kamstra <lute@gnu.org>
2025 * make-tarball.txt: Mention regenerating Emacs' AUTHORS file.
2027 2003-09-27 Miles Bader <miles@gnu.ai.mit.edu>
2029 * quick-install-emacs: Remove fns-* pruning, since that file no
2030 longer seems to be generated.
2031 (AVOID): Quote literal periods. Quote braces in a way acceptable
2032 to all parties (gawk gets bitchy about using `\').
2034 2003-08-19 Miles Bader <miles@gnu.org>
2036 * quick-install-emacs: Add arch-specific ignored files to
2037 quick-install-emacs. Use quoting for periods that's acceptable
2038 to recent versions of gawk.
2040 2003-08-11 Markus Rost <rost@math.ohio-state.edu>
2042 * cus-test.el: Remove obsolete workaround.
2044 2003-04-22 Andrew Innes <andrewi@gnu.org>
2046 * nt/makedist.bat: Fix multi-file .zip distribution, by splitting
2047 emacs.exe before zipping, and including batch file to recreate
2050 * nt/README-ftp-server: Update wording and version number etc.
2051 Add extra instructions for installing multi-file .zip
2054 * nt/README.W32: Remove personal email address and update wording.
2056 * nt/README-UNDUMP.W32: Remove personal email address and update
2059 2003-02-10 Francesco Potortì <pot@gnu.org>
2061 * make-changelog-diff: New script, code stolen from make-announcement.
2063 * make-announcement: Use make-changelog-diff.
2065 2003-01-20 Francesco Potortì <pot@gnu.org>
2067 * make-tarball.txt: Step-by-step instructions for making a tarball.
2069 * make-announcement: A script for creating pretest announcements.
2071 2003-01-17 Francesco Potortì <pot@gnu.org>
2073 * admin.el (add-release-logs): Expand the directory name before
2075 (add-release-logs): Use the same methods as add-log.el for writing
2076 the date and the user's name and address.
2078 2003-01-07 Miles Bader <miles@gnu.org>
2080 * quick-install-emacs: Unset LANG etc. to avoid non-standard
2081 command output from non-C locales.
2083 2002-10-16 Markus Rost <rost@math.ohio-state.edu>
2085 * cus-test.el: Extended and reorganized. There are now 4 tests
2086 which can be run in batch mode. See the Commentary section.
2088 2002-10-08 Markus Rost <rost@math.ohio-state.edu>
2090 * cus-test.el: New file.
2092 2002-05-27 Miles Bader <miles@gnu.org>
2094 * quick-install-emacs (VERSION): Calculate using the same method
2095 that configure.in uses.
2097 2002-04-26 Pavel Janík <Pavel@Janik.cz>
2099 * emacs-pretesters: New file with information for Emacs
2102 2002-03-22 Paul Eggert <eggert@twinsun.com>
2104 * quick-install-emacs (PRUNED): Avoid "head -1" and "tail +2", as
2105 POSIX 1003.1-2001 disallows both usages.
2107 2002-02-11 Andrew Innes <andrewi@gnu.org>
2109 * nt/makedist.bat: Don't include elisp/term/*.el files twice.
2111 2002-01-24 Andrew Innes <andrewi@gnu.org>
2113 * nt/README.W32: Remove unnecessary version number and date
2116 * nt/README-UNDUMP.W32: Ditto.
2118 2001-12-06 Gerd Moellmann <gerd@gnu.org>
2120 * make-emacs: Add --trace-move.
2122 2001-10-23 Andrew Innes <andrewi@gnu.org>
2124 * nt/makedist.bat: Remove remaining obsolete reference to
2125 GETTING.GNU.SOFTWARE.
2127 2001-10-22 Gerd Moellmann <gerd@gnu.org>
2129 * admin.el (set-version): Use `s' interactive spec for
2132 2001-10-20 Gerd Moellmann <gerd@gnu.org>
2134 * (Version 21.1 released.)
2136 2001-10-20 Gerd Moellmann <gerd@gnu.org>
2138 * admin.el (add-release-logs): Put the log entry in lispref, too.
2140 2001-10-20 Miles Bader <miles@gnu.org>
2142 * quick-install-emacs: Exit if we can't find some variable.
2143 (AVOID): Add .orig & .rej files.
2144 (get_config_var): Be more liberal about format of config.status
2147 2001-10-19 Gerd Moellmann <gerd@gnu.org>
2149 * admin.el: New file.
2151 * build-configs: Add --help option. Add support for building
2152 in arbitrary source trees.
2154 2001-10-17 Gerd Moellmann <gerd@gnu.org>
2156 * alloc-colors.c: New file.
2158 2001-10-13 Gerd Moellmann <gerd@gnu.org>
2160 * make-emacs: Add --boot switch for bootstrapping. Logs to
2161 EMACS_ROOT/boot.log, renames previous log file to boot.log.old.
2163 2001-10-05 Gerd Moellmann <gerd@gnu.org>
2167 2001-09-04 Andrew Innes <andrewi@gnu.org>
2169 * nt/makedist.bat: Remove reference to obsolete file
2170 GETTING.GNU.SOFTWARE. Remove outdated comments. Explain about
2171 version of tar used.
2177 Copyright (C) 2001-2014 Free Software Foundation, Inc.
2179 This file is part of GNU Emacs.
2181 GNU Emacs is free software: you can redistribute it and/or modify
2182 it under the terms of the GNU General Public License as published by
2183 the Free Software Foundation, either version 3 of the License, or
2184 (at your option) any later version.
2186 GNU Emacs is distributed in the hope that it will be useful,
2187 but WITHOUT ANY WARRANTY; without even the implied warranty of
2188 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2189 GNU General Public License for more details.
2191 You should have received a copy of the GNU General Public License
2192 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.