* version.el (emacs-bzr-version, emacs-bzr-get-version): Revert 2014-10-26
[emacs/old-mirror.git] / admin / ChangeLog
blob5b3117e886f2baac2a1394da5fe3cf565e6788c3
1 2014-10-27  Eric S. Raymond  <esr@thyrsus.com>
3         * notes/bzr: Renamed to notes/repo, reorganixed to separate
4         VCS-dependent from VCS-independent stuff.  Added guidance about
5         commit-comment format under DVCSes.
7         * notes/BRANCH: Merged into notes/repo.
9 2014-10-20  Glenn Morris  <rgm@gnu.org>
11         * Merge in all changes up to 24.4 release.
13 2014-10-15  Eli Zaretskii  <eliz@gnu.org>
15         * unidata/unidata-gen.el (unidata-prop-alist): New properties
16         'paired-bracket' and 'bracket-type', in support of the UBA 6.3.
17         (unidata-gen-table): Support PROP-IDX being a function.
18         (unidata-describe-bidi-bracket-type, unidata-gen-brackets-list)
19         (unidata-gen-bracket-type-list): New functions.
20         (unidata-check): Support checking the 'bracket-type' attribute.
21         (unidata-gen-files): Don't create backups for uni-*.el files.
23         * unidata/Makefile.in (${unidir}/charprop.el): Depend on
24         BidiMirroring.txt and BidiBrackets.txt.
26         * unidata/BidiBrackets.txt: New file, from Unicode.
28 2014-10-13  Glenn Morris  <rgm@gnu.org>
30         * authors.el (authors-aliases, authors-fixed-case)
31         (authors-obsolete-files-regexps): Additions.
32         (authors-no-scan-regexps): New constant.
33         (authors-no-scan-file-p): New function.
34         (authors): Respect authors-no-scan-file-p.
36 2014-10-12  Paul Eggert  <eggert@cs.ucla.edu>
38         Fix putenv race conditions with undefined behavior (Bug#8705).
39         * merge-gnulib (GNULIB_MODULES): Add time_r, since Emacs now
40         calls localtime_r and gmtime_r directly.
42 2014-10-07  Glenn Morris  <rgm@gnu.org>
44         * unidata/Makefile.in: Check for deleted uni- files.  (Bug#18489)
45         (all): Use unifiles rather than charprop.el.
46         (FORCE): New variable and phony rule.
47         (${unidir}/charprop.el): Respect FORCE.
48         (unifiles): New rule.
50         * unidata/Makefile.in (unidir): Rename from DSTDIR.  Change all uses.
51         (charprop.el, install): Remove rules.
52         (clean): Simplify.
54 2014-10-04  Glenn Morris  <rgm@gnu.org>
56         * authors.el (authors-renamed-files-alist): Add package-x-test.el
58 2014-10-01  Stefan Monnier  <monnier@iro.umontreal.ca>
60         * unidata/unidata-gen.el (unidata-gen-table-word-list): Use alist-get
61         and cl-incf.
63 2014-09-08  Eli Zaretskii  <eliz@gnu.org>
65         * unidata/unidata-gen.el (unidata-check): Bring this function up
66         to date with the currently supported methods of generating Unicode
67         property tables.  Add a comment with a description how to invoke
68         the check.  Update the copyright years in the reference to the
69         Unicode data files we use.
71 2014-08-30  Paul Eggert  <eggert@cs.ucla.edu>
73         Vector-sorting fixes (Bug#18361).
74         * merge-gnulib (GNULIB_MODULES): Add vla.
76 2014-08-30  Eli Zaretskii  <eliz@gnu.org>
78         * authors.el (authors): Fix last change so it works for MS-Windows
79         as well.
81 2014-08-29  Michael Albinus  <michael.albinus@gmx.de>
83         * authors.el (authors): Use LOCALE argument of `string-collate-lessp'.
85 2014-08-28  Michael Albinus  <michael.albinus@gmx.de>
87         * authors.el (authors-aliases): Addition.
89 2014-08-26  Glenn Morris  <rgm@gnu.org>
91         * authors.el (authors-ignored-files, authors-valid-file-names)
92         (authors-renamed-files-alist): Additions.
93         (authors-renamed-files-alist): Revert 2014-08-09 change.
94         (authors): Sort authors in utf-8 order.  (Bug#2263)
96 2014-08-09  Reuben Thomas  <rrt@sc3d.org>
98         * notes/copyright: Remove mention of msdos/is_exec.c and
99         sigaction.c.
100         * authors.el (authors-renamed-files-alist): Remove is_exec.c.
102 2014-08-07  Reuben Thomas  <rrt@sc3d.org>
104         * notes/exit-value: Remove specific discussion of VMS.
106 2014-08-07  Reuben Thomas  <rrt@sc3d.org>
108         Refer to MS-DOS using the same name everywhere.
110         * FOR-RELEASE: ``MS-DOG'', ``MSDOG'' and ``msdog'' become
111         ``MS-DOS''.
112         * MAINTAINERS: ditto.
114 2014-07-14  Paul Eggert  <eggert@cs.ucla.edu>
116         Use binary-io module, O_BINARY, and "b" flag (Bug#18006).
117         * merge-gnulib (GNULIB_MODULES): Add binary-io.  It was already
118         present implicitly; this just makes the dependence explicit.
120 2014-06-30  Glenn Morris  <rgm@gnu.org>
122         * update_autogen: Find loaddefs targets rather than
123         parsing lisp/Makefile.in
125 2014-06-29  Glenn Morris  <rgm@gnu.org>
127         * update_autogen: Remove need to cd into/out of lisp/.
129         * grammars/Makefile.in (bootstrap-clean): Don't delete Makefile,
130         for sake of top-level maintainer-clean rule.
132 2014-06-26  Eli Zaretskii  <eliz@gnu.org>
134         * notes/unicode: Some notes about what to do when a new Unicode
135         version is imported.
137 2014-06-26  Glenn Morris  <rgm@gnu.org>
139         * authors.el: Move here from ../lisp/emacs-lisp.
141 2014-06-25  Glenn Morris  <rgm@gnu.org>
143         * grammars/Makefile.in (${bovinedir}/c-by.el, ${bovinedir}/make-by.el):
144         (${wisentdir}/js-wy.el, ${wisentdir}/python-wy.el):
145         Replace with pattern rules.
146         (${bovinedir}/scm-by.el, ${wisentdir}/javat-wy.el)
147         (${cedetdir}/srecode/srt-wy.el): Use $<.
149         * unidata/Makefile.in (${top_srcdir}/src/macuvs.h): Make and load .elc.
150         (.el.elc): Replace with pattern rule.
151         (%.elc): New.
152         (unidata.txt): Use $<.
153         (compile): Remove.
154         (${DSTDIR}/charprop.el): Use order-only prereqs rather than a sub-make.
156         * unidata/uvs.el (uvs-print-table-ivd): Fix free variable typo.
158 2014-06-21  Glenn Morris  <rgm@gnu.org>
160         * unidata/BidiMirroring.txt: Update to 7.0.0 (only comment changes).
161         * unidata/UnicodeData.txt: Update to 7.0.0.
162         * unidata/IVD_Sequences.txt: Update to 2014-05-16 version.
164 2014-06-21  Stephen Berman  <Stephen.Berman@gmx.net>
166         * notes/elpa: Use "git" instead of "bzr" in the name of machine to
167         clone the repository from.
169 2014-06-13  Glenn Morris  <rgm@gnu.org>
171         * unidata/Makefile.in (${DSTDIR}/charprop.el):
172         GNU make automatically passes command-line arguments to sub-makes.
174 2014-06-02  Paul Eggert  <eggert@cs.ucla.edu>
176         Include sources used to create macuvs.h.
177         * unidata/IVD_Sequences.txt: New file.
178         * unidata/Makefile.in (${top_srcdir}/src/macuvs.h): New rule.
179         (all): Build it.
180         (extraclean): Remove it.
181         * unidata/README: Mention BidiMirroring.txt and IVD_Sequences.txt.
182         * unidata/copyright.html: Update to current version from Unicode
183         Consortium.
184         * unidata/uvs.el: Rename from ../mac/uvs.el.
185         (uvs-print-table-ivd): Output a header in the form that
186         unidata-gen.el generates.
188 2014-05-25  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
190         * mac/uvs.el: New file from Mac port.  Generates src/macuvs.h.
192 2014-05-17  Paul Eggert  <eggert@cs.ucla.edu>
194         Assume C99 or later (Bug#17487).
195         * merge-gnulib (GNULIB_MODULES): Remove stdarg, stdbool.
196         (GNULIB_TOOL_FLAGS): Avoid stdarg, stdbool.
198 2014-05-16  Paul Eggert  <eggert@cs.ucla.edu>
200         Don't require pkg-config when building from repository.
201         * merge-pkg-config: New script.
202         * notes/copyright: Update for m4/*.m4, in particular m4/pkg.m4.
204 2014-05-13  Paul Eggert  <eggert@cs.ucla.edu>
206         * merge-gnulib: Defer to autogen.sh for ACLOCAL_PATH computation.
208 2014-05-12  Glenn Morris  <rgm@gnu.org>
210         * find-gc.el: Move here from ../lisp/emacs-lisp.
212         * admin.el (set-version-in-file): Don't set identical version.
213         (set-version): Provide default version number.
214         (set-version, set-copyright): Give start/end messages.
216 2014-04-18  Paul Eggert  <eggert@cs.ucla.edu>
218         * notes/bzr: Update instructions for merging from gnulib.
219         Remove obsolete note about tramp.el and tramp-sh.el.
220         Change "emacs-23" to "emacs-24".
222 2014-04-11  Glenn Morris  <rgm@gnu.org>
224         * grammars/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport.
226 2014-03-22  Glenn Morris  <rgm@gnu.org>
228         * quick-install-emacs (AVOID): Remove testfile and test-distrib.
230 2014-03-21  Glenn Morris  <rgm@gnu.org>
232         * update_autogen: Auto-detect VCS in use.
233         (vcs): New variable.
234         (status, commit, main): Handle git.
236 2014-03-07  Paul Eggert  <eggert@cs.ucla.edu>
238         Fix oversight preventing lib/sys/types.h from being generated.
239         * merge-gnulib (GNULIB_TOOL_FLAGS): Don't avoid sys_types.
241 2014-02-06  David Engster  <deng@randomsample.de>
243         * grammars/c.by (function-pointer): Correctly deal with anonymous
244         function pointers.
245         (opt-brackets-after-symbol): New.
246         (multi-stage-dereference): Use it.  Add rules for explicit
247         matching the last dereference.
249 2014-01-16  Eric S. Raymond  <esr@thyrsus.com>
251         * notes/commits: Add a 'graph on VCS-independent ways of
252         identifying commits and the desirability thereof.
254 2014-01-15  Paul Eggert  <eggert@cs.ucla.edu>
256         Fix copyright license notices for Adobe Unicode mapping files.
257         * charsets/mapfiles/README: The copied files are not compressed.
258         Check for copies as of today.
259         * charsets/mapfiles/stdenc.txt, charsets/mapfiles/symbol.txt:
260         Update from table version 0.2 (1999-03-30) to 1.0 (2011-07-12).
261         This doesn't change the table data, just copyright license notice.
262         The new notices are compatible with the GPL, the old ones were not.
264 2014-01-13  Glenn Morris  <rgm@gnu.org>
266         * update_autogen (status): New function.  Use throughout.
268 2014-01-10  Glenn Morris  <rgm@gnu.org>
270         * update_autogen: Fix sed bug that was losing the last AUTOGEN_VCS.
272 2014-01-04  Glenn Morris  <rgm@gnu.org>
274         * admin.el (manual-html-fix-node-div): Handle Texinfo 5's movable <hr>.
275         (manual-html-fix-index-2): Tweak Texinfo 5 table format.
276         Fix minor Texinfo 4 issue with start of detailed menu.
278 2014-01-03  Glenn Morris  <rgm@gnu.org>
280         * admin.el: More Texinfo 5 updates.
281         (manual-html-fix-headers): Tweak Texinfo 5 body.
282         (manual-html-fix-node-div): Treat "header" like "node".
283         (manual-html-fix-index-1): Handle Texinfo 5 top heading.
284         (manual-html-fix-index-2): Tweak Texinfo 5 listing tables.
286 2014-01-02  Xue Fuqiao  <xfq.free@gmail.com>
288         * check-doc-strings: Replace `perl -w' with `use warnings;'.
290 2013-12-30  Glenn Morris  <rgm@gnu.org>
292         * admin.el (manual-html-fix-headers, manual-html-fix-index-1):
293         Some updates for changes in Texinfo 5 output.
295 2013-12-29  Xue Fuqiao  <xfq.free@gmail.com>
297         * make-emacs:
298         * build-configs: Add the "use strict;" and "use warnings;" pragmas.
300 2013-12-28  Glenn Morris  <rgm@gnu.org>
302         * admin.el (cusver-scan): Warn about missing :types.
303         (cusver-check): Interactively, require existing directories.
305 2013-12-27  Xue Fuqiao  <xfq.free@gmail.com>
307         * admin.el (manual-misc-manuals, make-manuals, manual-pdf)
308         (cusver-find-files, cusver-new-version, cusver-scan)
309         (cusver-goto-xref, cusver-check): Doc fix.
310         (manual-html-node, cusver-check): Use `user-error'.
312 2013-12-24  Paul Eggert  <eggert@cs.ucla.edu>
314         Automate the procedure for updating copyright year.
315         * merge-gnulib (GNULIB_MODULES): Add update-copyright.
316         * notes/years: Mention admin/update-copyright.
317         * update-copyright: New file.
319 2013-12-24  Xue Fuqiao  <xfq.free@gmail.com>
321         * admin.el (add-release-logs, set-version-in-file, set-version)
322         (set-copyright): Use `user-error'.
324 2013-12-22  Eli Zaretskii  <eliz@gnu.org>
326         * unidata/unidata-gen.el (unidata-split-name): Don't give any NAME
327         to <control> characters: the Unicode Standard says they have no
328         name.  (Bug#16216)
329         (unidata-describe-bidi-class): Add new "isolate" classes
330         introduced by Unicode 6.3.
332 2013-12-12  David Engster  <deng@randomsample.de>
334         * grammars/c.by (expr-binop): Add MOD.
335         (variablearg): Add 'opt-assign'.
336         (variablearg, varnamelist): Add default values so that it can be
337         later expanded into the tag.
338         (opt-stuff-after-symbol): Rename to 'brackets-after-symbol' and
339         remove empty match.
340         (multi-stage-dereference): Adapt to above rename.
341         (unaryexpression): Use 'symbol' instead of 'namespace-symbol',
342         since the latter also leads to an empty match at the end which
343         would make this too greedy.
344         (variablearg-opt-name): Support parsing of function pointers
345         inside an argument list.
347 2013-12-12  Glenn Morris  <rgm@gnu.org>
349         * update_autogen (info_dir):
350         Use dir_top from build-aux/ rather than admin/.
352         * update_autogen: Add option to generate info/dir.
353         (Usage): Add -I.
354         (info_flag): New variable.
355         (-I): New option.
356         (doc): Maybe check its status.
357         (info_dir): New function.
358         * dir_top: New file.
360 2013-12-11  Paul Eggert  <eggert@cs.ucla.edu>
362         Remove the option of using libcrypto.
363         * merge-gnulib: Remove lib/gl_openssh.h and m4/gl-openssl.m4.
365 2013-12-04  Eli Zaretskii  <eliz@gnu.org>
367         * unidata/unidata-gen.el (unidata-prop-alist): Update bidi-class
368         to include the new isolate-related classes introduced with Unicode
369         v6.3.
370         (unidata-encode-val): Accept an additional optional argument, a
371         warning message to emit when UnicodeData.txt defines bidi-class
372         values that are not in unidata-prop-alist.  Add a comment
373         explaining what should maintainers do if/when such a warning ever
374         appears.
375         (unidata-gen-table): Call unidata-encode-val with 3rd arg non-nil
376         when generating uni-bidi.el.
378 2013-12-01  Glenn Morris  <rgm@gnu.org>
380         * unidata/Makefile.in (${DSTDIR}/charprop.el):
381         Ensure output files are writable.
383 2013-11-30  Glenn Morris  <rgm@gnu.org>
385         * grammars/Makefile.in: Ensure output files are writable.
387 2013-11-30  Eli Zaretskii  <eliz@gnu.org>
389         * charsets/mule-charsets.el: Rewritten to work in Emacs 23 and
390         later.  (Bug#16007)
392 2013-11-30  Glenn Morris  <rgm@gnu.org>
394         Stop keeping (most) generated cedet grammar files in the repository.
395         * grammars/README: Remove.
396         * grammars/Makefile.in: New file.
397         * grammars/c.by, grammars/java-tags.wy, grammars/js.wy:
398         * grammars/python.wy: Update declarations to match generated outputs.
400 2013-11-28  Glenn Morris  <rgm@gnu.org>
402         * unidata/unidata-gen.el (unidata-gen-files):
403         Disable autoloads in generated files.
405 2013-11-27  Glenn Morris  <rgm@gnu.org>
407         * unidata/Makefile.in (all, install, clean, bootstrap-clean)
408         (distclean, maintainer-clean): Declare as PHONY.
409         (compile, extraclean): New.
410         (${DSTDIR}/charprop.el): Depend on source files rather than
411         intermediate products.
413 2013-11-11  Glenn Morris  <rgm@gnu.org>
415         * unidata/BidiMirroring.txt, unidata/UnicodeData.txt: Update to 6.3.0.
417         * unidata/unidata-gen.el (unidata-gen-files):
418         Tweak whitespace in generated files.
420 2013-11-09  Glenn Morris  <rgm@gnu.org>
422         * unidata/unidata-gen.el (unidata-gen-files):
423         Fix deletion of existing output files after 2013-10-30 changes.
425 2013-11-07  Glenn Morris  <rgm@gnu.org>
427         * unidata/unidata-gen.el (unidata-gen-files):
428         Disable version-control in generated files.
429         Update Unicode Inc. copyright years.
431 2013-11-05  Glenn Morris  <rgm@gnu.org>
433         * update_autogen: Move here from ../autogen.
434         (usage): Update.  Remove -l, add -A.
435         (autogendir): New variable.
436         (ldefs_flag): Default to set.
437         (genfiles): Reduce to only ms-dos relevant files.
438         (main): Make checking autogen sources optional.
439         Make copying of autogen files optional.
441 2013-10-30  Glenn Morris  <rgm@gnu.org>
443         * unidata/unidata-gen.el (unidata-gen-files): Use pop.
444         Also take the output directory as an argument.
445         * unidata/Makefile.in: Simplify now that unidata-gen-files takes
446         the output directory as an argument (no need to cd, etc).
447         (abs_srcdir, abs_builddir): Remove.
448         (abs_top_builddir): Replace by top_builddir.
449         (${DSTDIR}/charprop.el): No need to cd.  Pass dest as argument.
450         (${DSTDIR}/charprop.el, charprop.el):
451         No need to pass unidata.txt as argument.
453         * unidata/unidata-gen.el (unidata--ensure-compiled): New function.
454         (unidata-gen-table-name, unidata-gen-table-decomposition)
455         (unidata-gen-files): Use unidata--ensure-compiled.
457         * unidata/Makefile.in (abs_srcdir): New, set by configure.
458         (${DSTDIR}/charprop.el, charprop.el): Update for srcdir not absolute.
459         (clean): Delete all .elc files.
460         (bootstrap-clean): New rule.
462 2013-10-23  Glenn Morris  <rgm@gnu.org>
464         * unidata/Makefile.in (emacs, ${DSTDIR}/charprop.el):
465         Quote entities that might contain whitespace.
467 2013-10-07  Paul Eggert  <eggert@cs.ucla.edu>
469         Improve support for popcount and counting trailing zeros (Bug#15550).
470         * merge-gnulib (GNULIB_MODULES): Add count-one-bits
471         and count-trailing-zeros.
473 2013-10-04  Paul Eggert  <eggert@cs.ucla.edu>
475         Use hardware support for byteswapping on glibc x86 etc.
476         * merge-gnulib (GNULIB_MODULES): Add byteswap.
478 2013-08-28  Paul Eggert  <eggert@cs.ucla.edu>
480         * unidata/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
481         for portability to hosts where /bin/sh has problems.
483 2013-08-27  Glenn Morris  <rgm@gnu.org>
485         * admin.el (manual-misc-manuals): Use INFO_COMMON rather than
486         INFO_TARGETS.  "faq" does not need special treatment any more.
488 2013-08-15  Glenn Morris  <rgm@gnu.org>
490         * make-tarball.txt: Mention generating pdfs in etc/refcards.
492 2013-08-15  Xue Fuqiao  <xfq.free@gmail.com>
494         * notes/hydra: More information about Hydra.
496 2013-08-10  Xue Fuqiao  <xfq.free@gmail.com>
498         * notes/hydra: New file.
500 2013-08-04  Paul Eggert  <eggert@cs.ucla.edu>
502         Fix some minor races in hosts lacking mkostemp (Bug#15015).
503         * merge-gnulib (GNULIB_MODULES): Add mkostemp.
505 2013-07-12  Glenn Morris  <rgm@gnu.org>
507         * admin.el (manual-style-string): Use non-abbreviated url.
509 2013-07-09  Paul Eggert  <eggert@cs.ucla.edu>
511         Port recent close-on-exec changes to Cygwin (Bug#14821).
512         * merge-gnulib (GNULIB_TOOL_FLAGS): Don't avoid binary-io.
514         Handle error numbers a bit more reliably.
515         * merge-gnulib (GNULIB_MODULES): Remove ignore-value.
517 2013-07-07  Paul Eggert  <eggert@cs.ucla.edu>
519         Make file descriptors close-on-exec when possible (Bug#14803).
520         * merge-gnulib (GNULIB_MODULES): Add fcntl, pipe2.
521         (GNULIB_TOOL_FLAGS): Avoid binary-io, close.  Do not avoid fcntl.
523 2013-07-06  Glenn Morris  <rgm@gnu.org>
525         * admin.el (manual-misc-manuals): New function.
526         (make-manuals): Avoid hard-coding list of misc manuals.
527         Add the option to only make certain type(s) of output.
528         (manual-misc-html): Special-case ccmode and efaq.
529         (manual-html-mono, manual-html-node, manual-pdf, manual-ps):
530         Move creation of output directory here from make-manuals.
531         (manual-html-fix-index-2): Avoid dynamic reference to `f'.
533 2013-07-05  Glenn Morris  <rgm@gnu.org>
535         * admin.el (make-manuals): Use a standard location for lispintro.
536         Use a pdf/ subdirectory for pdf versions.
538 2013-06-29  Glenn Morris  <rgm@gnu.org>
540         * admin.el (make-manuals): Don't bother with txt or dvi any more.
541         (manual-txt): Remove.
542         (manual-pdf): Doc fix.
543         (manual-ps): Rename from manual-dvi.
544         (manual-pdf, manual-ps): Work in the directory with the texi file,
545         so that TeX intermediate files go there rather than to PWD.
547 2013-06-15  Xue Fuqiao  <xfq.free@gmail.com>
549         * notes/changelogs: Mention trivial changes in Change Log.
551 2013-06-13  Glenn Morris  <rgm@gnu.org>
553         * admin.el (manual-style-string): Use new file manual.css.
555 2013-06-02  Eric Ludlam  <zappo@gnu.org>
557         * grammars/srecode-template.wy (variable): Accept a single number
558         as a variable value.  Allows the 'priority' to be set to a number.
559         (wisent-srecode-template-lexer): Move number up so it can be created.
561 2013-05-16  Glenn Morris  <rgm@gnu.org>
563         * cus-test.el (cus-test-cus-load-groups): New function.
564         (cus-test-get-options): Add option to return groups.
565         (cus-test-noloads): Also check custom groups.
567 2013-05-15  Stefan Monnier  <monnier@iro.umontreal.ca>
569         * quick-install-emacs: Don't prune DOC-* files a any more.
571 2013-05-14  Glenn Morris  <rgm@gnu.org>
573         * cus-test.el (cus-test-get-lisp-files): Ignore obsolete/.
574         (cus-test-libs): Fix let-binding of default-directory.
575         (cus-test-noloads): Load all libs for the comparison.
577 2013-05-11  Glenn Morris  <rgm@gnu.org>
579         * cus-test.el (cus-test-libs-noloads): Add a few more files.
580         (cus-test-load-libs, cus-test-opts):
581         Add option to load more/all Lisp files.
582         (cus-test-get-lisp-files): Ignore .*.el files.
584 2013-05-10  Glenn Morris  <rgm@gnu.org>
586         * cus-test.el (cus-test-libs-noloads): Add some files.
587         (cus-test-get-lisp-files): New function.
588         (cus-test-libs): Add option to load more/all Lisp files.
590 2013-05-09  Glenn Morris  <rgm@gnu.org>
592         * cus-test.el: No need to provide bbdb, bbdb-com any more.
593         (cus-test-libs-noloads): Add dunnet in the defvar.
594         (dunnet): Don't always load it.
595         (viper-mode): Only set if interactive.
596         (cus-test-load-custom-loads): Load dunnet if necessary.
597         (cus-test-load-1): New macro, with common code from cus-test-load-libs
598         and cus-test-libs.
599         (cus-test-load-libs, cus-test-libs): Use cus-test-load-1 macro.
600         Update for cus-test-get-autoload-deps changed result.
601         (cus-test-get-autoload-deps): Simplify.  Return file names as they
602         appear in loaddefs.el (directory parts are needed now that not all
603         lisp subdirs are in load-path).
604         (cus-test-deps): Explicitly skip dunnet.
606 2013-05-07  Paul Eggert  <eggert@cs.ucla.edu>
608         Use Gnulib ACL implementation, for benefit of Solaris etc.  (Bug#14295)
609         * merge-gnulib (GNULIB_MODULES): Add qacl.
610         (GNULIB_TOOL_FLAGS): Do not avoid errno.
612 2013-04-01  Paul Eggert  <eggert@cs.ucla.edu>
614         Use UTF-8 for most files with non-ASCII characters (Bug#13936).
615         * notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el)
616         (leim/quail/hanja3.el, leim/quail/symbol-ksc.el):
617         Now utf-8, not iso-2022-7bit.  Also, files that contain non-UTF-8
618         characters are now encoded in utf-8-emacs, not iso-2022-7bit.
620 2013-03-18  Paul Eggert  <eggert@cs.ucla.edu>
622         * notes/unicode: Mention some more iso-2022-7bit files (Bug#13936).
624         Automate the build of ja-dic.el (Bug#13984).
625         * notes/unicode: ja-dic.el is now UTF-8.
627 2013-03-16  Glenn Morris  <rgm@gnu.org>
629         * admin.el (manual-pdf, manual-dvi): Pass -I to texi2pdf, texi2dvi.
631 2013-03-16  Glenn Morris  <rgm@gnu.org>
633         * admin.el (manual-html-mono, manual-html-node): Add -DWWW_GNU_ORG.
635 2013-03-13  Paul Eggert  <eggert@cs.ucla.edu>
637         File synchronization fixes (Bug#13944).
638         * CPP-DEFINES (BSD_SYSTEM, HAVE_FSYNC): Remove.
639         * merge-gnulib (GNULIB_MODULES): Add fsync, fdatasync.
641 2013-03-11  Paul Eggert  <eggert@cs.ucla.edu>
643         * notes/unicode: Improve notes about Emacs source file encoding.
645 2013-03-11  Glenn Morris  <rgm@gnu.org>
647         * admin.el (make-manuals): Add emacs-lisp-intro and some more
648         doc/misc manuals.
649         (manual-html-mono, manual-html-node, manual-txt):
650         Pass -I to makeinfo.
652 2013-03-10  Glenn Morris  <rgm@gnu.org>
654         * admin.el (add-release-logs): Use UTC for release date.
656 2013-03-09  Glenn Morris  <rgm@gnu.org>
658         * admin.el (add-release-logs): Provide interactive defaults.
659         Allow specification of the release date.  Don't exclude gnus/.
661 2013-03-05  Paul Eggert  <eggert@cs.ucla.edu>
663         * notes/unicode: Add notes about Emacs source file encoding.
665 2013-03-04  Paul Eggert  <eggert@cs.ucla.edu>
667         * grammars/java-tags.wy (CHAR): Remove "('\u0000' to '\uffff')"
668         from summary, as this causes javat-wy.el to contain both a null byte
669         and a byte sequence that is not valid UTF-8, which is inconvenient.
671 2013-03-03  Paul Eggert  <eggert@cs.ucla.edu>
673         * bzrmerge.el (bzrmerge-apply): Omit Latin-1 char from diagnostic.
674         If there were a real need, it should be UTF-8 anyway.
676 2013-02-25  Paul Eggert  <eggert@cs.ucla.edu>
678         Simplify data_start configuration (Bug#13783).
679         * CPP-DEFINES (DATA_START, ORDINARY_LINK): Remove.
681 2013-02-11  Paul Eggert  <eggert@cs.ucla.edu>
683         Tune by using memchr and memrchr.
684         * merge-gnulib (GNULIB_MODULES): Add memrchr.
686 2013-02-01  Paul Eggert  <eggert@cs.ucla.edu>
688         Use fdopendir, fstatat and readlinkat, for efficiency (Bug#13539).
689         * merge-gnulib (GNULIB_MODULES): Add fdopendir, fstatat, readlinkat.
690         (GNULIB_TOOL_FLAGS): Do not avoid at-internal, openat-h.
691         Avoid dup, open, opendir.
693 2013-01-15  Dmitry Antipov  <dmantipov@yandex.ru>
695         * coccinelle/xsave.cocci: Semantic patch to adjust users of
696         XSAVE_POINTER and XSAVE_INTEGER macros.
698 2013-01-03  Glenn Morris  <rgm@gnu.org>
700         * check-doc-strings: Update for CVS->bzr, moved lispref/ directory.
702         * emacs-pretesters, make-announcement, make-changelog-diff:
703         Remove files.
705 2012-12-14  Paul Eggert  <eggert@cs.ucla.edu>
707         Fix permissions bugs with setgid directories etc.  (Bug#13125)
708         * CPP-DEFINES (BSD4_2): Remove.
710 2012-12-08  Paul Eggert  <eggert@cs.ucla.edu>
712         Use putenv+unsetenv instead of modifying environ directly (Bug#13070).
713         * merge-gnulib (GNULIB_MODULES): Add putenv, unsetenv.
715         Simplify get_lim_data.
716         * CPP-DEFINES (ULIMIT_BREAK_VALUE): Remove.
718 2012-12-03  Paul Eggert  <eggert@cs.ucla.edu>
720         Assume POSIX 1003.1-1988 or later for signal.h (Bug#13026).
721         * CPP-DEFINES (SIGALRM, SIGCHLD, SIGHUP, SIGKILL, SIGPIPE, SIGQUIT):
722         Remove.
723         (SIGTRAP): Remove this one too, as config.h no longer defines it.
724         * merge-gnulib (GNULIB_MODULES): Add sig2str.
726 2012-11-24  Ken Brown  <kbrown@cornell.edu>
728         * CPP-DEFINES (HAVE_MOUSE): Remove.
730 2012-11-23  Paul Eggert  <eggert@cs.ucla.edu>
732         Assume POSIX 1003.1-1988 or later for dirent.h (Bug#12958).
733         * CPP-DEFINES (HAVE_CLOSEDIR, HAVE_DIRENT_H): Remove.
734         * notes/copyright: Adjust to src/ndir.h -> nt/inc/dirent.h renaming.
736 2012-11-21  Paul Eggert  <eggert@cs.ucla.edu>
738         Assume POSIX 1003.1-1988 or later for unistd.h (Bug#12945).
739         * CPP-DEFINES (BROKEN_GETWD, HAVE_GETCWD, HAVE_GETWD, HAVE_SIZE_T)
740         (HAVE_UNISTD_H): Remove.
742 2012-11-17  Paul Eggert  <eggert@cs.ucla.edu>
744         Assume POSIX 1003.1-1988 or later for fcntl.h (Bug#12881).
745         * CPP-DEFINES (O_RDONLY, O_RDWR, HAVE_FCNTL_H): Remove.
746         * merge-gnulib (GNULIB_MODULES): Add fcntl-h.
748 2012-11-16  Paul Eggert  <eggert@cs.ucla.edu>
750         Remove no-longer-used pty_max_bytes variable.
751         * CPP-DEFINES (HAVE_FPATHCONF): Remove.
753 2012-11-14  Paul Eggert  <eggert@cs.ucla.edu>
755         Use faccessat, not access, when checking file permissions (Bug#12632).
756         * merge-gnulib (GNULIB_MODULES): Add faccessat.
757         (GNULIB_TOOL_FLAGS): Avoid at-internal, fchdir, malloc-posix,
758         openat-die, openat-h, save-cwd.  Do not avoid fcntl-h.
759         Omit gnulib's m4/fcntl-o.m4.
761 2012-11-05  Paul Eggert  <eggert@cs.ucla.edu>
763         Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid (Bug#12800).
764         * CPP-DEFINES (HAVE_SETPGID, HAVE_SETSID, SETPGRP_RELEASES_CTTY):
765         Remove; obsolete.
767         Simplify by assuming __fpending.
768         * CPP-DEFINES (PENDING_OUTPUT_COUNT): Remove.
770 2012-11-03  Glenn Morris  <rgm@gnu.org>
772         * admin.el (set-copyright): Add msdos/sed2v2.inp.
774 2012-11-01  Paul Eggert  <eggert@cs.ucla.edu>
776         Fix data-loss with --batch (Bug#9574).
777         * merge-gnulib (GNULIB_MODULES): Add close-stream.
779 2012-10-12  Kenichi Handa  <handa@gnu.org>
781         * charsets/Makefile (JISC6226.map): Add missing mappings.
783 2012-10-11  Kenichi Handa  <handa@gnu.org>
785         * charsets/mapconv: Adjusted for the change of mapfiles/*.gz to
786         mapfiles/*.
788         * charsets/gb180302.awk: Handle 4-byte sequences in the input file.
790         * charsets/Makefile: Be sure to call mapconv script of the current
791         directory.  Adjusted for the change of mapfiles/*.gz to
792         mapfiles/*.
793         (SED_SCRIPT): New variable.
794         (jisx2131-filter): New target.
795         (JISX2131.map): Use jisx2131-filter to filter out characters added
796         for the 2004 year version.
797         (clear): Remove ${SED_SCRIPT} too.
799         * charsets/mapfiles/MULE-ethiopic.map,
800         charsets/mapfiles/MULE-ipa.map,
801         charsets/mapfiles/MULE-is13194.map,
802         charsets/mapfiles/MULE-lviscii.map,
803         charsets/mapfiles/MULE-sisheng.map,
804         charsets/mapfiles/MULE-tibetan.map,
805         charsets/mapfiles/MULE-uviscii.map: Fix typo.
807 2012-10-09  Glenn Morris  <rgm@gnu.org>
809         * admin.el (cusver-scan-cus-start): New function.
810         (cusver-check): Scan old cus-start.el.
812 2012-10-07  Glenn Morris  <rgm@gnu.org>
814         * admin.el (cusver-new-version): Set default.
815         (cusver-check): Improve interactive argument reading.
817 2012-10-06  Glenn Morris  <rgm@gnu.org>
819         * admin.el (cusver-new-version): New variable.
820         (cusver-scan): Check if containing group has a :version.
821         (cusver-check): Add VERSION argument.
823 2012-10-06  David Engster  <deng@randomsample.de>
825         * grammars/bovine-grammar.el:
826         * grammars/wisent-grammar.el: Move to lisp/cedet/semantic directory.
828 2012-10-01  David Engster  <deng@randomsample.de>
830         * grammars/bovine-grammar.el (bovine--grammar-newstyle-unquote):
831         Remove.
832         (bovine-grammar-expand-form): Test for emacs-major-version.
834         * grammars/c.by: Add EXPLICIT to keyword tokens.
835         Add %provide token.
837         * grammars/grammar.wy (semantic-grammar-lexer): Remove, since it
838         was copied to grammar.el.  New %provide token to generate prefix
839         which conforms with Emacs conventions.  Remove lexer definition,
840         which is now in grammar.el.
842 2012-09-27  Glenn Morris  <rgm@gnu.org>
844         * admin.el (set-version): Set msdos.c's Vwindow_system_version.
846 2012-09-27  Paul Eggert  <eggert@cs.ucla.edu>
848         Check more robustly for timer_settime.
849         * merge-gnulib (GNULIB_MODULES): Add timer-time.
851 2012-09-26  Juanma Barranquero  <lekktu@gmail.com>
853         * unidata/BidiMirroring.txt:
854         * unidata/UnicodeData.txt: Update to Unicode 6.2.
856 2012-09-17  Glenn Morris  <rgm@gnu.org>
858         * admin.el (add-log-time-format): Declare.
860         * admin.el (cusver-scan, cusver-check): Bind local variables.
862         * admin.el (set-version): Set major version in
863         etc/refcards/ru-refcard.tex and etc/refcards/emacsver.tex.
864         (set-copyright): In etc/refcards, only change ru-refcard.tex
865         and emacsver.tex.
867         * admin.el (set-copyright): No more need to set copyrights for
868         nextstep, or .c files.  Add configure.ac and config.nt.
870 2012-09-16  Paul Eggert  <eggert@cs.ucla.edu>
872         Remove configure's --without-sync-input option (Bug#12450).
873         * CPP-DEFINES (BROKEN_SA_RESTART, SA_RESTART): Remove.
875 2012-09-16  Glenn Morris  <rgm@gnu.org>
877         * admin.el (set-version): No more need to set nextstep versions.
878         (set-copyright): Update for moved nextstep files.
880 2012-09-13  Paul Eggert  <eggert@cs.ucla.edu>
882         Simplify SIGIO usage (Bug#12408).
883         * CPP-DEFINES (BROKEN_SIGAIO, BROKEN_SIGIO, BROKEN_SIGPOLL)
884         (BROKEN_SIGPTY, NO_TERMIO): Remove.
886 2012-09-11  Paul Eggert  <eggert@cs.ucla.edu>
888         Simplify, document, and port floating-point (Bug#12381).
889         * CPP-DEFINES (HAVE_CBRT, HAVE_LOGB, logb): Remove.
891 2012-09-09  Paul Eggert  <eggert@cs.ucla.edu>
893         Assume C89 or later for math functions (Bug#12381).
894         * CPP-DEFINES (HAVE_FMOD, HAVE_FREXP, FLOAT_CHECK_DOMAIN)
895         (HAVE_INVERSE_HYPERBOLIC, NO_MATHERR): Remove.
897 2012-09-04  Paul Eggert  <eggert@cs.ucla.edu>
899         Simplify redefinition of 'abort' (Bug#12316).
900         * CPP-DEFINES (NO_ABORT): Remove.
902 2012-08-28  Glenn Morris  <rgm@gnu.org>
904         * bzrmerge.el (bzrmerge-merges): Allow unversioned files in the tree.
906 2012-08-28  Andreas Schwab  <schwab@linux-m68k.org>
908         * charsets/mule-charsets.el (header): Fix typo.
910 2012-08-24  Paul Eggert  <eggert@cs.ucla.edu>
912         On assertion failure, print backtrace if available.
913         * merge-gnulib (GNULIB_MODULES): Add execinfo.
915 2012-08-16  Paul Eggert  <eggert@cs.ucla.edu>
917         Use ASCII tests for character types.
918         * merge-gnulib (GNULIB_MODULES): Add c-ctype.  This documents a
919         new direct dependency; c-ctype was already being used indirectly
920         via other gnulib modules.
922 2012-08-14  Paul Eggert  <eggert@cs.ucla.edu>
924         Use bool for Emacs Lisp booleans.
925         * merge-gnulib (GNULIB_MODULES): Add stdbool.  This documents a
926         new direct dependency; stdbool was already being used indirectly
927         via other gnulib modules.
929 2012-08-11  Glenn Morris  <rgm@gnu.org>
931         * bzrmerge.el (bzrmerge-resolve): Disable local eval:.
933 2012-08-07  Dmitry Antipov  <dmantipov@yandex.ru>
935         * coccinelle/overlay.cocci, coccinelle/symbol.cocci: Remove.
937 2012-08-02  Paul Eggert  <eggert@cs.ucla.edu>
939         Port to Solaris 8.
940         * CPP-DEFINES (WRETCODE): Remove.
942 2012-08-01  Dmitry Antipov  <dmantipov@yandex.ru>
944         * coccinelle/overlay.cocci: Semantic patch to replace direct
945         access to Lisp_Object members of struct Lisp_Overlay to MVAR.
947 2012-08-01  Dmitry Antipov  <dmantipov@yandex.ru>
949         * coccinelle/symbol.cocci: Semantic patch to replace direct
950         access to Lisp_Object members of struct Lisp_Symbol to SVAR.
952 2012-08-01  Dmitry Antipov  <dmantipov@yandex.ru>
954         * coccinelle/process.cocci: Semantic patch to replace direct
955         access to Lisp_Object members of struct Lisp_Process to PVAR.
957 2012-08-01  Dmitry Antipov  <dmantipov@yandex.ru>
959         * coccinelle/window.cocci: Semantic patch to replace direct
960         access to Lisp_Object members of struct window to WVAR.
962 2012-07-31  Dmitry Antipov  <dmantipov@yandex.ru>
964         * coccinelle/frame.cocci: Semantic patch to replace direct
965         access to Lisp_Object members of struct frame to FVAR.
967 2012-07-28  Paul Eggert  <eggert@cs.ucla.edu>
969         Use Gnulib environ and stdalign modules (Bug#9772, Bug#9960).
970         * merge-gnulib: Add environ, stdalign.
972 2012-07-20  Dmitry Antipov  <dmantipov@yandex.ru>
974         * coccinelle/unibyte_string.cocci: Semantic patch to convert from
975         make_unibyte_string to build_unibyte_string where appropriate.
977 2012-07-17  Eli Zaretskii  <eliz@gnu.org>
979         * CPP-DEFINES: Remove FILE_SYSTEM_CASE.
981 2012-07-17  Chong Yidong  <cyd@gnu.org>
983         * Version 24.1 released.
985 2012-07-11  Paul Eggert  <eggert@cs.ucla.edu>
987         Assume mkdir, perror, rename, rmdir, strerror.
988         * CPP-DEFINES (HAVE_MKDIR, HAVE_PERROR, HAVE_RENAME, HAVE_RMDIR)
989         (HAVE_STRERROR, strerror):
990         Remove.
992 2012-07-10  Dmitry Antipov  <dmantipov@yandex.ru>
994         * coccinelle/list_loop.cocci: Semantic patch to convert from Fcdr
995         to XCDR and consistently use CONSP in the list iteration loops.
996         * coccinelle/vector_contents.cocci: Fix indentation.
998 2012-07-10  Stefan Monnier  <monnier@iro.umontreal.ca>
1000         * bzrmerge.el: Use cl-lib.
1002 2012-07-09  Paul Eggert  <eggert@cs.ucla.edu>
1004         Rename configure.in to configure.ac (Bug#11603).
1005         * admin.el (set-version):
1006         * quick-install-emacs (VERSION):
1007         Get version number from configure.ac, not configure.in.
1009 2012-07-06  Paul Eggert  <eggert@cs.ucla.edu>
1011         Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786).
1012         * merge-gnulib (GNULIB_MODULES): Add c-strcase.
1014 2012-07-05  Dmitry Antipov  <dmantipov@yandex.ru>
1016         * coccinelle/xzalloc.cocci: Semantic patch to convert
1017         calls to xmalloc with following memset to xzalloc.
1019 2012-07-04  Juanma Barranquero  <lekktu@gmail.com>
1021         * CPP-DEFINES (LISP_FLOAT_TYPE): Remove, obsolete.
1023 2012-06-26  Dmitry Antipov  <dmantipov@yandex.ru>
1025         * coccinelle/build_string.cocci: Semantic patch
1026         to convert from make_string to build_string.
1028 2012-06-24  Dmitry Antipov  <dmantipov@yandex.ru>
1030         First Coccinelle semantic patch.
1031         * coccinelle: New subdirectory
1032         * coccinelle/README: Documentation stub.
1033         * coccinelle/vector_contents.cocci: Semantic patch to replace direct
1034         access to `contents' member of Lisp_Vector objects with AREF and ASET
1035         where appropriate.
1037 2012-06-22  Paul Eggert  <eggert@cs.ucla.edu>
1039         Support higher-resolution time stamps (Bug#9000).
1040         * merge-gnulib (GNULIB_MODULES): Add dtotimespec, gettime,
1041         gettimeofday, pselect, stat-time, sys_time, time, timespec-add,
1042         timespec-sub, utimens.
1043         (GNULIB_TOOL_FLAGS): Add --avoid=select --avoid=sigprocmask.
1044         This trims down the gnulib import, from the very latest gnulib.
1045         Emacs does its own implementation of 'select' and 'sigprocmask'
1046         on Windows, and it assumes 'select' and 'sigprocmask' on non-Windows
1047         hosts, so it doesn't need these modules.
1048         Similarly, avoid errno, fcntl, fcntl-h, fstat, and sys_types, as
1049         these gnulib modules are only for Windows porting and Emacs ports
1050         to Windows in a different way.
1052 2012-06-13  Andreas Schwab  <schwab@linux-m68k.org>
1054         * make-emacs: Rename --union-type to --check-lisp-type.
1055         Define CHECK_LISP_OBJECT_TYPE insted of USE_LISP_UNION_TYPE.
1056         * CPP-DEFINES (DEBUG_LISP_OBJECT_TYPE): Rename from
1057         USE_LISP_UNION_TYPE.
1059 2012-06-03  Glenn Morris  <rgm@gnu.org>
1061         * quick-install-emacs (PUBLIC_LIBSRC_SCRIPTS): Remove rcs-checkin.
1063 2012-06-01  Paul Eggert  <eggert@cs.ucla.edu>
1065         Remove --disable-maintainer-mode option from 'configure'.  (Bug#11555)
1066         * make-tarball.txt: Don't worry about maintainer mode.
1068 2012-05-28  Paul Eggert  <eggert@cs.ucla.edu>
1070         * CPP-DEFINES: Remove HAVE_SYSINFO.
1072 2012-05-27  Paul Eggert  <eggert@cs.ucla.edu>
1074         Assume gnulib does largefile.
1075         * merge-gnulib (GNULIB_MODULES): Add largefile.
1077 2012-05-22  Paul Eggert  <eggert@cs.ucla.edu>
1079         Remove src/m/*.
1080         * CPP-DEFINES: Do not mention src/m/*.h.
1081         (BITS_PER_EMACS_INT, BITS_PER_LONG, BITS_PER_CHAR)
1082         (BITS_PER_SHORT, BITS_PER_INT): Remove.
1083         * MAINTAINERS: Remove src/m/.
1085 2012-05-21  Paul Eggert  <eggert@cs.ucla.edu>
1087         Use full name for m4/gnulib-comp.m4.  (Bug#11529)
1088         * merge-gnulib: Leave m4/gnulib-comp.m4's name alone.
1090         Assume C89 or later.
1091         * CPP-DEFINES: Remove NULL, const.
1093         Make merging from gnulib a script, not a makefile action.
1094         * merge-gnulib: New script, with actions moved here from
1095         ../Makefile.in.
1097 2012-05-19  Paul Eggert  <eggert@cs.ucla.edu>
1099         * CPP-DEFINES (HAVE_GETDOMAINNAME): Remove.
1101         * CPP-DEFINES (HAVE_FTIME): Remove.
1103 2012-05-02  Glenn Morris  <rgm@gnu.org>
1105         * bzrmerge.el (bzrmerge-skip-regexp): Add "Auto-commit".
1107 2012-04-10  Glenn Morris  <rgm@gnu.org>
1109         * bzrmerge.el (bzrmerge-skip-regexp): Add "from trunk".
1111         * unidata/Makefile.in: Add FSF copyright.
1112         Make it use autoconf features, and work for out-of-tree builds.
1114 2012-04-07  Eli Zaretskii  <eliz@gnu.org>
1116         * unidata/README:
1117         * unidata/copyright.html:
1118         * unidata/BidiMirroring.txt:
1119         * unidata/UnicodeData.txt: Update for the latest version 6.1 of
1120         the Unicode Standard.
1122 2012-02-16  Kenichi Handa  <handa@m17n.org>
1124         * unidata/unidata-gen.el (unidata-prop-alist): Change the default
1125         values of name and old-name to nil.
1126         (unidata-get-name): Return nil for the default value.
1128 2012-02-11  Glenn Morris  <rgm@gnu.org>
1130         * admin.el (cusver-find-files, cusver-scan, cusver-goto-xref)
1131         (cusver-check): New functions.
1133 2012-01-19  Glenn Morris  <rgm@gnu.org>
1135         * bzrmerge.el (bzrmerge-missing): Allow a definitive "no" answer to the
1136         "skip?" question, since there can be multiple such for any revision.
1138 2012-01-14  Eli Zaretskii  <eliz@gnu.org>
1140         * FOR-RELEASE (Check the Emacs Tutorial): Mark TUTORIAL.he as
1141         updated and checked.
1143 2011-11-26  Andreas Schwab  <schwab@linux-m68k.org>
1145         * grammars/bovine-grammar.el (bovine--grammar-newstyle-unquote):
1146         Avoid warning about old-style backquote.
1148         * grammars/wisent-grammar.el (auto-mode-alist): Change `$' to `\''
1149         in regexp.
1150         (wisent-make-parsers): Likewise.  Quote `.'.
1152         * grammars/bovine-grammar.el (auto-mode-alist): Change `$' to `\''
1153         in regexp.
1154         (bovine-make-parsers): Likewise.  Quote `.'.
1156 2011-11-20  Andreas Schwab  <schwab@linux-m68k.org>
1158         * CPP-DEFINES (VIRT_ADDR_VARIES): Remove.
1160 2011-11-16  Juanma Barranquero  <lekktu@gmail.com>
1162         * admin.el (manual-dvi): Fix typo.
1164 2011-11-15  Eli Zaretskii  <eliz@gnu.org>
1166         * nt/README-ftp-server: Update the information about PNG libraries.
1168 2011-11-15  Juanma Barranquero  <lekktu@gmail.com>
1170         * make-emacs: Fix typo.
1172 2011-11-07  Juanma Barranquero  <lekktu@gmail.com>
1174         * unidata/makefile.w32-in (clean): Remove bidimirror.h and biditype.h.
1176 2011-10-31  David Engster  <deng@randomsample.de>
1178         * grammars/bovine-grammar.el: Avoid using old-style backquotes.
1180 2011-10-28  Eli Zaretskii  <eliz@gnu.org>
1182         * nt/README-ftp-server: Mention UNICOWS.DLL as prerequisite for
1183         running Emacs on Windows 9X.
1185 2011-09-26  Chong Yidong  <cyd@stupidchicken.com>
1187         * admin.el (set-version): Fix regexps for config.nt and
1188         sed2v2.inp.
1190 2011-09-06  Paul Eggert  <eggert@cs.ucla.edu>
1192         Merge from gnulib (Bug#9169).
1193         * notes/copyright: The files compile, config.guess, config.sub,
1194         depcomp, install-sh, missing, and move-if-change are now in the
1195         new build-aux subdirectory.  The files arg-nonnull.h, c++defs.h,
1196         and warn-on-use.h are now in build-aux/snippets.  New file
1197         build-aux/snippets/_Noreturn.h.
1199 2011-08-23  Eli Zaretskii  <eliz@gnu.org>
1201         * unidata/unidata-gen.el (unidata-prop-alist): Update the default
1202         values of bidi-class according to DerivedBidiClass.txt from the
1203         latest UCD.
1205 2011-08-23  Kenichi Handa  <handa@m17n.org>
1207         * unidata/unidata-gen.el (unidata-prop-alist): Provide default
1208         values for name, general-category, canonical-combining-class,
1209         mirrored, and bidi-class.  Describe the meaning of value nil for
1210         decimal-digit-value, digit-value, numeric-value, uppercase,
1211         lowercase, titlecase, and mirroring.
1212         (unidata-gen-table): Handle the case that default-value is a
1213         list.  Set default values of characters not listed in a table.
1214         (unidata-get-name): Return an empty string if a value in a
1215         char-table is nil.
1216         (unidata-get-decomposition): Return a list of character itself if
1217         a value in a char-table is nil.
1219 2011-08-15  Eli Zaretskii  <eliz@gnu.org>
1221         * unidata/bidimirror.awk: File removed.
1223         * unidata/biditype.awk: File removed.
1225         * unidata/makefile.w32-in (all): Remove src/biditype.h and
1226         src/bidimirror.h.
1227         (../../src/biditype.h, ../../src/bidimirror.h): Delete.
1229         * unidata/Makefile.in (all): Remove src/biditype.h and
1230         src/bidimirror.h.
1231         (../../src/biditype.h, ../../src/bidimirror.h): Delete.
1233 2011-07-07  Juanma Barranquero  <lekktu@gmail.com>
1235         * unidata/makefile.w32-in (charprop-SH, charprop-CMD):
1236         Duplicate change in Makefile.in (revno:105007).
1238 2011-07-06  Kenichi Handa  <handa@m17n.org>
1240         * unidata/unidata-gen.el (unidata-dir): New variable.
1241         (unidata-setup-list): Expand unidata-text-file in unidata-dir.
1242         (unidata-prop-alist): INDEX element may be a function.
1243         New optional element VAL-LIST (for general-category and bidi-class).
1244         New entry `mirroring'.
1245         (unidata-prop-default, unidata-prop-val-list): New subst.
1246         (unidata-get-character, unidata-put-character): Delete them.
1247         (unidata-gen-table-character): New arg IGNORE.  Adjusted for the
1248         above changes.
1249         (unidata-get-symbol, unidata-get-integer, unidata-get-numeric)
1250         (unidata-put-symbol, unidata-put-integer, unidata-put-numeric):
1251         Delete them.
1252         (unidata-encode-val): Assume that the first element of VAL-LIST is
1253         a cons (nil . 0).
1254         (unidata-gen-table): Change argument DEFAULT-VALUE to VAL-LIST.
1255         Always store the encoded value.
1256         (unidata-gen-table-symbol): New args DEFAULT-VALUE and VAL-LIST.
1257         Set the 1st and the 2nd extra slots to index numbers for C
1258         functions.
1259         (unidata-gen-table-integer): Likewise.
1260         (unidata-gen-table-numeric): Likewise.
1261         (unidata-gen-table-name): New arg IGNORE.
1262         (unidata-gen-table-decomposition): Likewise.
1263         (unidata-describe-general-category): Add the case nil to the
1264         description alist.
1265         (unidata-gen-mirroring-list): New function.
1266         (unidata-gen-files): New arg DATA-DIR.  Adjusted for the change of
1267         unidata-prop-alist.  Handle the case of storing multiple
1268         char-tables in a file.
1270         * unidata/Makefile.in (${DSTDIR}/charprop.el): New arg to
1271         unidata-gen-files.
1273 2011-05-21  Glenn Morris  <rgm@gnu.org>
1275         * bzrmerge.el (bzrmerge-resolve): Suppress prompts about file-locals.
1277 2011-03-07  Chong Yidong  <cyd@stupidchicken.com>
1279         * Version 23.3 released.
1281 2011-02-23  Juanma Barranquero  <lekktu@gmail.com>
1283         * notes/bugtracker (bugtracker_debbugs_url): Fix typo.
1285 2011-02-20  Paul Eggert  <eggert@cs.ucla.edu>
1287         * notes/copyright: Remove src/md5.c and src/md5.h as special cases.
1289 2011-02-19  Eli Zaretskii  <eliz@gnu.org>
1291         * admin.el (set-version): Add msdos/sed2v2.inp.
1293 2011-02-16  Paul Eggert  <eggert@cs.ucla.edu>
1295         Remove no-longer needed getloadavg symbols.
1296         * CPP-DEFINES (LOAD_AVE_CVT, LOAD_AVE_TYPE, FSCALE, KERNEL_FILE)
1297         (LDAV_SYMBOL): Remove.
1298         * notes/copyright: Remove src/getloadavg.c as a special case.
1300 2011-02-12  Glenn Morris  <rgm@gnu.org>
1302         * bzrmerge.el (bzrmerge-resolve): Fix bzr revert call.
1304 2011-02-05  Glenn Morris  <rgm@gnu.org>
1306         * bzrmerge.el (bzrmerge-warning-buffer): New constant.
1307         (bzrmerge-apply): Use it.
1308         (bzrmerge): Kill any old warning buffer first.
1310 2011-02-03  Glenn Morris  <rgm@gnu.org>
1312         * bzrmerge.el (bzrmerge-buffer): New constant.
1313         (bzrmerge-merges, bzrmerge-missing, bzrmerge-apply): Use it.
1314         (bzrmerge-missing): If nothing to do, return nil not (nil).
1315         (bzrmerge-apply): Remove odd character from message.
1316         (bzrmerge): Give status messages.
1318 2011-01-31  Eli Zaretskii  <eliz@gnu.org>
1320         * admin.el (set-version): Remove lib-src/makefile.w32-in.
1321         Add nt/config.nt.
1323 2011-01-31  Paul Eggert  <eggert@cs.ucla.edu>
1325         src/emacs.c now gets version number from configure.in
1326         * admin.el (set-version): Don't update src/emacs.c.
1327         * quick-install-emacs (VERSION): Get it from configure.in, not from
1328         src/emacs.c.
1330 2011-01-30  Paul Eggert  <eggert@cs.ucla.edu>
1332         strftime: import from gnulib
1333         * notes/copyright: strftime.c moved from src to lib.
1335 2011-01-25  Glenn Morris  <rgm@gnu.org>
1337         * bzrmerge.el (bzrmerge-skip-regexp): New variable.
1338         (bzrmerge-missing): Use it.
1340 2011-01-19  Paul Eggert  <eggert@cs.ucla.edu>
1342         * make-tarball.txt: Suggest 'autoreconf -I m4 --force'
1343         rather than doing rm and autoconf by hand.  See
1344         <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>.
1346 2011-01-17  Paul Eggert  <eggert@cs.ucla.edu>
1348         * notes/bzr (Installing changes from gnulib): New section.
1349         Need for this suggested by Stefan Monnier.
1351 2011-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>
1353         * bzrmerge.el (bzrmerge-apply): Warn the user when the tree might be in
1354         an inconsistent state.
1356 2011-01-17  Paul Eggert  <eggert@cs.ucla.edu>
1358         Update copyright notes to match recent gnulib-related changes.
1359         * notes/copyright: Add aclocal.m4, m4/*.m4, lib/Makefile.in,
1360         arg-nonnull.h, c++defs.h, compile, depcomp, missing,
1361         warn-on-use.h, lib/*.[ch], lib/gnulib.mk.  Remove src/mktime.c,
1362         lib-src/getopt1.c, lib-src/getopt_int.h (files are now in lib and
1363         are subsumed by the lib/*.[ch] rule).  Remove m4/getopt.m4 (now
1364         subsumed by m4/*.m4 rule).  config.guess, config.sub, and
1365         doc/man/texinfo.tex are now copied in from gnulib.
1367 2011-01-15  Glenn Morris  <rgm@gnu.org>
1369         * charsets/cp51932.awk, charsets/eucjp-ms.awk: No longer print arch-tag.
1371         * bzrmerge.el (bzrmerge-missing): Add another skip indicator.
1372         (bzrmerge-resolve): Also ignore cl-loaddefs.el.
1374 2011-01-14  Glenn Morris  <rgm@gnu.org>
1376         * admin.el (set-copyright): Also handle \year in refcards/*.tex.
1378 2011-01-14  Glenn Morris  <rgm@gnu.org>
1380         * bzrmerge.el: Require cl when compiling.
1381         (bzrmerge-merges): Doc fix.
1383 2011-01-07  Paul Eggert  <eggert@cs.ucla.edu>
1385         * notes/copyright: There's only one install-sh, not two, so fix a
1386         typo claiming that there's two.  Add move-if-change to the list of
1387         GPL files imported from gnulib.
1389 2011-01-07  Paul Eggert  <eggert@cs.ucla.edu>
1391         * notes/copyright: Report status more accurately for non-GPL files.
1392         Report copyright status more accurately for mkinstalldirs,
1393         configure, m4/getopt.m4, and msdos/sed*.inp.
1395 2011-01-02  Eli Zaretskii  <eliz@gnu.org>
1397         * nt/README.W32: Update the information about PNG support libraries.
1398         (Bug#7716)
1400 2010-12-27  Stefan Monnier  <monnier@iro.umontreal.ca>
1402         * bzrmerge.el: New file to help merge branches while skipping
1403         some revisions (e.g. from emacs-23 to trunk).
1405 2010-12-03  Andreas Schwab  <schwab@linux-m68k.org>
1407         * CPP-DEFINES (EXPLICIT_SIGN_EXTEND): Remove.
1409 2010-10-12  Glenn Morris  <rgm@gnu.org>
1411         * notes/nextstep: Move here from ../nextstep/DEV-NOTES.
1413 2010-10-09  Glenn Morris  <rgm@gnu.org>
1415         * admin.el (set-version): Add doc/emacs/emacsver.texi.
1417 2010-10-09  Glenn Morris  <rgm@gnu.org>
1419         * admin.el (set-version): No need to act on doc/ files any more.
1421         * quick-install-emacs (PUBLIC_LIBSRC_BINARIES): Remove b2m.
1423 2010-09-05  Juanma Barranquero  <lekktu@gmail.com>
1425         * unidata/BidiMirroring.txt: Update from
1426         http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d2.txt
1428         * unidata/UnicodeData.txt: Update from
1429         http://www.unicode.org/Public/6.0.0/ucd/UnicodeData-6.0.0d7.txt
1431 2010-08-09  Andreas Schwab  <schwab@linux-m68k.org>
1433         * CPP-DEFINES (WORDS_BIG_ENDIAN): Remove.
1435 2010-08-05  Eli Zaretskii  <eliz@gnu.org>
1437         * MAINTAINERS: Rename src/unexec.c => src/unexcoff.c.
1439 2010-07-24  Christoph Scholtes  <cschol2112@gmail.com>
1441         * admin.el: Write version number to nt/makefile.w32-in.
1442         * nt/makedist.bat: Remove; replaced with `zipdist.bat'
1443         in the nt/ directory.
1444         * nt/README.W32: Relocate to nt/ directory.
1446 2010-07-11  Andreas Schwab  <schwab@linux-m68k.org>
1448         * CPP-DEFINES (HAVE_INDEX, HAVE_RINDEX): Remove.
1450 2010-07-08  Eli Zaretskii  <eliz@gnu.org>
1452         * MAINTAINERS: Update my responsibilities.
1454 2010-07-07  Andreas Schwab  <schwab@linux-m68k.org>
1456         * CPP-DEFINES (BCOPY_DOWNWARD_SAFE, BCOPY_UPWARD_SAFE)
1457         (GAP_USE_BCOPY, HAVE_BCMP, HAVE_BCOPY, bcmp, bcopy, bzero):
1458         Remove.
1460 2010-06-12  Eli Zaretskii  <eliz@gnu.org>
1462         * unidata/bidimirror.awk: New file.
1464         * unidata/BidiMirroring.txt: New file from
1465         http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d1.txt.
1467         * unidata/Makefile.in (../../src/bidimirror.h): New target.
1468         (all): Depend on ../../src/biditype.h and ../../src/bidimirror.h.
1470         * unidata/makefile.w32-in (../../src/bidimirror.h): New target.
1471         (all): Depend on ../../src/biditype.h and ../../src/bidimirror.h.
1473         * unidata/biditype.awk: New file.
1475         * unidata/Makefile.in (../../src/biditype.h): New target.
1477         * unidata/makefile.w32-in (../../src/biditype.h): New target.
1479 2010-06-09  Juanma Barranquero  <lekktu@gmail.com>
1481         * unidata/UnicodeData.txt: Update from
1482         http://www.unicode.org/Public/6.0.0/ucd/UnicodeData-6.0.0d5.txt
1484 2010-05-27  Glenn Morris  <rgm@gnu.org>
1486         * quick-install-emacs (AVOID): No more Makefile.c files.
1488         * notes/cpp: Remove file.
1490 2010-05-15  Ken Raeburn  <raeburn@raeburn.org>
1492         * admin.el (set-version, set-copyright): Update emacs.c instead of
1493         version.el.
1495         * make-tarball.txt: Update filename list in step 6.
1497         * quick-install-emacs: Scan emacs.c instead of version.el for
1498         version string.
1500 2010-05-07  Chong Yidong  <cyd@stupidchicken.com>
1502         * Version 23.2 released.
1504 2010-04-01  Eli Zaretskii  <eliz@gnu.org>
1506         * CPP-DEFINES (__DJGPP__, __GO32__): Remove, no longer used.
1508 2010-03-10  Chong Yidong  <cyd@stupidchicken.com>
1510         * Branch for 23.2.
1512 2010-03-10  Miles Bader  <miles@gnu.org>
1514         * quick-install-emacs: Use more portable shell syntax.
1516         * quick-install-emacs (AVOID): Be more picky about files we avoid
1517         installing.
1519 2010-02-14  Juanma Barranquero  <lekktu@gmail.com>
1521         * quick-install-emacs (PRUNED): Fix typo in message.
1523 2010-01-20  Glenn Morris  <rgm@gnu.org>
1525         * revdiff: Remove file that only works with CVS, and isn't really
1526         needed with Bazaar (given the in-built revision options of bzr diff).
1528 2010-01-12  Glenn Morris  <rgm@gnu.org>
1530         * emacs-pretesters, make-announcement: Use bug-gnu-emacs rather
1531         than emacs-pretest-bug for bug reports for development versions.
1533 2009-11-06  Kenichi Handa  <handa@m17n.org>
1535         * unidata/unidata-gen.el (unidata-gen-table): Fix for the case
1536         that the block data and the following per-char data fall into the
1537         same char-table leaf.
1539 2009-10-01  Juanma Barranquero  <lekktu@gmail.com>
1541         * unidata/UnicodeData.txt: Update to Unicode 5.2.0.
1543 2009-09-07  Juanma Barranquero  <lekktu@gmail.com>
1545         * unidata/.gitignore: New file.
1547 2009-08-22  Eli Zaretskii  <eliz@gnu.org>
1549         * notes/bugtracker: How to reassign a bug to a list of packages.
1551         * notes/newfile: Details of how to check for problems with DOS 8+3
1552         file-name restrictions.
1554 2009-08-18  Glenn Morris  <rgm@gnu.org>
1556         * notes/newfile: New file.
1558 2009-07-11  Eli Zaretskii  <eliz@gnu.org>
1560         * make-tarball.txt: Add a note about bumping the value of
1561         customize-changed-options-previous-release.
1563 2009-06-24  Kenichi Handa  <handa@m17n.org>
1565         * charsets/mapconv: For the Unicode format files, do reverse sort
1566         and don't compact the map.  This is to prefer the first one in the
1567         duplicated mappings (e.g. 0x20->U+0020, 0x20->U+00A0).
1569 2009-06-12  Kenichi Handa  <handa@m17n.org>
1571         * charsets/Makefile (JISX213A.map): Make it depend on
1572         mapfiles/JISX213A.map.gz.
1573         (BIG5-1.map, BIG5-2.map): Prepend "# " to the first comment line.
1575         * charsets/mapfiles/JISX213A.map.gz: New file.
1577         * charsets/mapfiles/README: Describe JISX213A.map.gz.
1579 2009-06-12  Kenichi Handa  <handa@m17n.org>
1581         * charsets/mapfiles/*: New files.
1583         * charsets/mule-charsets.el: Mostly re-written to generate all
1584         MULE-*.map files.
1586         * charsets/mapconv: Mostly re-written to handle "gzip"ed input
1587         files.
1589         * charsets/eucjp-ms.awk: Mostly re-written to handle glibc's
1590         EUC-JP-MS.
1592         * charsets/cp51932.awk (END): Print arch-tag at the tail.
1594         * charsets/Makefile: Maps depend on files under mapfiles or
1595         ${GLIBC_CHARMAPS}.
1597 2009-04-21  Kenichi Handa  <handa@m17n.org>
1599         * unidata/unidata-gen.el (unidata-get-decomposition): Fix previous
1600         change.
1602 2009-04-17  Kenichi Handa  <handa@m17n.org>
1604         * unidata/unidata-gen.el (unidata-get-decomposition):
1605         Adjust Hangle decomposition rule to Unicode.
1607 2009-04-09  Kenichi Handa  <handa@m17n.org>
1609         * unidata/unidata-gen.el (unidata-describe-decomposition):
1610         Return a string with a composition property to disable combining
1611         characters being composed.
1613 2009-03-11  Miles Bader  <miles@gnu.org>
1615         * quick-install-emacs: Be more clever about locating info directory.
1617 2009-02-24  Juanma Barranquero  <lekktu@gmail.com>
1619         * nt/README.W32: Fix typos.
1621 2009-02-23  Jason Rumney  <jasonr@gnu.org>
1623         * nt/README-ftp-server: Update for 23.0.91.
1625         * nt/README.W32: Remove ever expanding versions of Windows.
1626         Shorten FAQ URL.  Remove mention of obsolete lock directory.
1627         Windows distribution now bin and barebin only.  Add note about
1628         SVG support.  Remove old tar and gzip problem workarounds.
1629         Use new (22.x) -Q option.  Report all bugs through bug tracker.
1631         * nt/README-UNDUMP.W32: Modify for barebin distribution, as
1632         undumped distribution no longer exists.
1634 2009-02-05  Yu-ji Hosokawa  <yu-ji@hoso.net>  (tiny change)
1636         * nt/README.W32: Fix typo.  (Bug#2207)
1638 2009-02-01  Chong Yidong  <cyd@stupidchicken.com>
1640         * admin.el (set-version): Remove deleted file ns-emacs.texi.
1642 2008-12-02  Kenichi Handa  <handa@m17n.org>
1644         * unidata/unidata-gen.el (unidata-prop-alist): Docstring for
1645         `decomposition' property adjusted.
1646         (unidata-split-decomposition): Don't include surrounding "<" and
1647         ">" in a symbol name.
1649 2008-12-01  Kenichi Handa  <handa@m17n.org>
1651         * unidata/unidata-gen.el (unidata-prop-alist): Set `numeric-value'
1652         property generator to unidata-gen-table-numeric.  Docstring adjusted.
1653         (unidata-get-numeric, unidata-put-numeric)
1654         (unidata-gen-table-numeric): New functions.
1655         (unidata-encode-val): Use assoc to get a slot in VAL-LIST.
1657 2008-11-29  Eli Zaretskii  <eliz@gnu.org>
1659         * notes/documentation: Add notes about Antinews.
1661 2008-10-23  Glenn Morris  <rgm@gnu.org>
1663         * admin.el (set-version): Add doc/misc/ns-emacs.texi.
1664         Add/tweak some nextstep/ entries.
1666 2008-09-19  Kenichi Handa  <handa@m17n.org>
1668         * FOR-RELEASE: Add an item for using EMACS_INT for buffer/string
1669         positions.
1671 2008-08-23  Eli Zaretskii  <eliz@gnu.org>
1673         * CPP-DEFINES: Add USER_FULL_NAME.
1675 2008-08-16  Jason Rumney  <jasonr@gnu.org>
1677         * admin.el (set-version): Set version in nt/emacsclient.rc.
1679 2008-08-06  Juanma Barranquero  <lekktu@gmail.com>
1681         * nt/dump.bat: Fix mixed EOLs.
1683 2008-08-04  Adrian Robert  <Adrian.B.Robert@gmail.com>
1685         * CPP-DEFINES: Add DARWIN_OS.  Move USE_LISP_UNION_TYPE away from OS's.
1687 2008-08-02  Eli Zaretskii  <eliz@gnu.org>
1689         * CPP-DEFINES: Add defines for accessing system processes.
1691 2008-07-27  Dan Nicolaescu  <dann@ics.uci.edu>
1693         * make-tarball.txt:
1694         * admin.el:
1695         * FOR-RELEASE:
1696         * CPP-DEFINES: Remove mentions of Mac Carbon.
1698 2008-07-16  Glenn Morris  <rgm@gnu.org>
1700         * admin.el (set-version, set-copyright): Add nextstep/ files.
1702 2008-07-15  Adrian Robert  <Adrian.B.Robert@gmail.com>
1704         * CPP-DEFINES: Add NS port related defines.
1706 2008-06-16  Glenn Morris  <rgm@gnu.org>
1708         * admin.el (set-version): Add doc/lispref/vol1.texi,vol2.texi,
1709         doc/lispref/book-spine.texinfo.
1711 2008-06-15  Glenn Morris  <rgm@gnu.org>
1713         * admin.el (set-version): Add doc/misc/faq.texi.
1715 2008-05-22  Juanma Barranquero  <lekktu@gmail.com>
1717         * FOR-RELEASE: Remove Windows problem about the XPM image library
1718         being loaded too soon (fixed by Stefan Monnier on 2008-05-07).
1720 2008-04-15  Juanma Barranquero  <lekktu@gmail.com>
1722         * unidata/UnicodeData.txt: Update to Unicode 5.1.
1724 2008-04-14  Juanma Barranquero  <lekktu@gmail.com>
1726         * unidata/unidata-gen.el (unidata-prop-alist):
1727         Fix typo in description of `numeric-value'.
1728         (unidata-put-character): Fix typo in error message.
1730 2008-02-21  Glenn Morris  <rgm@gnu.org>
1732         * notes/unicode, notes/font-backend: New files, split off from
1733         README.unicode.
1735 2008-02-20  Kenichi Handa  <handa@ni.aist.go.jp>
1737         * FOR-RELEASE: Remove the problem of ucs-mule-8859-to-mule-unicode
1738         being used in latin1-disp.el.  Remove the problem of
1739         cp-supported-codepages.  Remove the problem of lost changelog for
1740         ps-prin1.ps.
1742 2008-02-16  Eli Zaretskii  <eliz@gnu.org>
1744         * unidata/makefile.w32-in (unidata.txt): Don't use $<, it's
1745         non-portable in this context.
1747         * unidata/Makefile.in (unidata.txt): Don't use $<, it's
1748         non-portable in this context.
1750 2008-02-09  Eli Zaretskii  <eliz@gnu.org>
1752         * unidata/makefile.w32-in (lisp): New variable.
1753         (EMACSLOADPATH): Use $(lisp).  Add lisp/international and
1754         lisp/emacs-lisp.
1756 2008-02-04  Jason Rumney  <jasonr@gnu.org>
1758         * unidata/makefile.w32-in (unidata.txt): Use ARGQUOTE and DQUOTE macros.
1760 2008-02-02  Juanma Barranquero  <lekktu@gmail.com>
1762         * unidata/.cvsignore: Ignore also "Makefile.unix" and "makefile".
1764 2008-02-02  Eli Zaretskii  <eliz@gnu.org>
1766         * unidata/makefile.w32-in (charprop-CMD): Fix last change.
1768         * unidata/Makefile.in: Rename from Makefile.
1770         * unidata/makefile.w32-in: New file.
1772 2008-02-02  Jason Rumney  <jasonr@gnu.org>
1774         * unidata/unidata-gen.el (unidata-gen-files): Force unix line ends.
1776 2008-02-01  Kenichi Handa  <handa@m17n.org>
1778         * unidata/copyright.html: New file.
1780 2008-02-01  Kenichi Handa  <handa@m17n.org>
1782         * unidata/unidata-gen.el (unidata-get-decomposition): For Hangul
1783         decomposition, if T is the same as TBase, don't include it in the
1784         returned list.
1786 2008-02-01  Kenichi Handa  <handa@m17n.org>
1788         * unidata/unidata-gen.el (unidata-text-file): Delete it.
1789         (unidata-list): Initialize to nil.
1790         (unidata-setup-list): New function.
1791         (unidata-gen-files): New optional arg unidata-text-file.
1792         If it's nil, set unidata-text-file to the left command line arg.
1793         Call unidate-setup-list at first.
1795         * unidata/Makefile (all): Depends on ${DSTDIR}/charprop.el.
1796         (${DSTDIR}/charprop.el): Run emacs after cd to DISDIR.
1798 2008-02-01  Kenichi Handa  <handa@m17n.org>
1800         * unidata/unidata-gen.el: Fix comment typo.
1801         Change string-to-int to string-to-number.
1802         (unidata-text-file): Define to .../unidata.txt.
1803         (unidata-list): Just insert unidata-text-file.
1804         (unidata-get-decomposition): Handle Hangul decomposition.
1805         (unidata-gen-files): Don't use \040, instead at ^L near the end of file.
1807         * unidata/Makefile (unidata.txt): New target.
1808         (charprop.el): Depends on unidata.txt.
1809         (clean): Remove unidata.txt.
1811 2008-02-01  Kenichi Handa  <handa@m17n.org>
1813         * unidata/unidata-gen.el (unidata-get-name): Handle "CJK IDEOGRAPH".
1814         (unidata-get-name): Handle U+110B.
1816 2008-02-01  Kenichi Handa  <handa@m17n.org>
1818         Sub-directory `unidata' is for codes to generate charprop.el and
1819         many other uni-*.el files from `UnicodeData.txt'.
1821         * unidata/README: New file.
1823         * unidata/Makefile: New file.
1825         * unidata/unidata-gen.el: New file.
1827         * unidata/UnicodeData.txt: New file.  Copied from
1828         http://www.unicode.org on 2006-05-23.
1830         * unidata/.cvsignore: New file.
1832 2008-02-01  Kenichi Handa  <handa@m17n.org>
1834         * charsets/.cvsignore: New file.
1836         * charsets/mapconv: Add code for handling KANJI-DATABASE format.
1838         * charsets/Makefile (all): Rename target from charsets.
1839         Depend on ${TRANS_TABLE}.
1840         (CNS-2.map, CNS-3.map, CNS-4.map, CNS-5.map, CNS-6.map, CNS-7.map):
1841         Generate from cns2ucsdkw.txt.
1842         (install): Copy updated files only.
1844 2008-02-02  Kenichi Handa  <handa@m17n.org>
1846         * charsets/cp932.awk: Append user-defined area of CP932.
1848 2008-02-02  Kenichi Handa  <handa@m17n.org>
1850         * charsets/Makefile (JISX2131.map): Convert 0x2015 to 0x2014,
1851         0x2299 to 0x29BF.
1853 2008-02-01  Kenichi Handa  <handa@m17n.org>
1855         * charsets/Makefile (TRANS_TABLE): New macro.
1856         (JISX0208.map): Convert 0x2015 to 0x2014.
1857         (cp51932.el): New target.
1858         (eucjp-ms.el): New target.
1859         (install): Include ${TRANS_TABLE}.
1860         (CJK): Include JISX213A.map.
1861         (JISX213A.map): New target.
1863         * charsets/eucjp-ms.awk: New file.
1865         * charsets/cp51932.awk: New file.
1867 2008-02-01  Kenichi Handa  <handa@m17n.org>
1869         * charsets/cp932.awk: New file.
1871         * charsets/Makefile (CP932-2BYTE.map): Call mapconv with cp932.awk.
1873         * charsets/mapconv: In UNICODE2 case, sort by 4th field after
1874         running an awk program.
1876 2008-02-01  Kenichi Handa  <handa@m17n.org>
1878         * charsets/mapconv: Handle UNICODE2.
1880         * charsets/Makefile (CJK): Include CP932-2BYTE.map.
1881         (CP932-2BYTE.map): New target.
1883 2008-02-01  Kenichi Handa  <handa@m17n.org>
1885         * charsets: New directory for scripts to generate charset map
1886         files in ../etc/charsets/.
1888         * charsets/Makefile, charsets/mapconv, charsets/compact.awk:
1889         * charsets/big5.awk, charsets/gb180302.awk, charsets/gb180304.awk:
1890         * charsets/kuten.awk: New files.
1892 2008-01-08  Glenn Morris  <rgm@gnu.org>
1894         * admin.el (set-version): Add doc/man/emacs.1.
1896 2008-01-06  Dan Nicolaescu  <dann@ics.uci.edu>
1898         * notes/copyright:
1899         * MAINTAINERS: Remove references to files that have been removed.
1901 2008-01-04  Glenn Morris  <rgm@gnu.org>
1903         * admin.el (set-copyright): Add lib-src/ebrowse.c.
1905 2007-12-10  Stefan Monnier  <monnier@iro.umontreal.ca>
1907         * CPP-DEFINES: New file.
1909 2007-12-08  Reiner Steib  <Reiner.Steib@gmx.de>
1911         * FOR-RELEASE: Remove "window-system in face definition" [of
1912         gnus-treat-emphasize].  Remove "Gnus archive groups".  Add comment
1913         on gnus-dired.el.
1915 2007-12-05  Glenn Morris  <rgm@gnu.org>
1917         * admin.el (set-version): Handle configure.in.  Adapt for doc/
1918         directory layout for manuals.
1920 2007-12-01  Reiner Steib  <Reiner.Steib@gmx.de>
1922         * FOR-RELEASE: Remove Gnus send mail problem.  Other Gnus bugs have
1923         been fixed in Gnus CVS but have not yet been synched to Emacs.
1925 2007-11-17  Glenn Morris  <rgm@gnu.org>
1927         * admin.el (process-lines): Move to ../lisp/subr.el.
1929 2007-10-23  Glenn Morris  <rgm@gnu.org>
1931         * MAINTAINERS: Move here from ../.
1933 2007-10-17  Juanma Barranquero  <lekktu@gmail.com>
1935         * make-emacs: Doc fix.
1937 2007-08-28  Glenn Morris  <rgm@gnu.org>
1939         * admin.el: Provide self.
1941 2007-08-10  Jan Djärv  <jan.h.d@swipnet.se>
1943         * FOR-RELEASE: Add Gtk+ tool bar and GUD focus problem.
1945 2007-07-25  Glenn Morris  <rgm@gnu.org>
1947         * Relicense all FSF files to GPLv3 or later.
1949 2007-06-07  Glenn Morris  <rgm@gnu.org>
1951         * admin.el (set-copyright): New function.
1953 2007-04-25  Nick Roberts  <nickrob@snap.net.nz>
1955         * make-tarball.txt: Add note about cutting the branch.
1957 2007-06-02  Chong Yidong  <cyd@stupidchicken.com>
1959         * Version 22.1 released.
1961 2007-02-03  Eli Zaretskii  <eliz@gnu.org>
1963         * nt/makedist.bat: Change EOL format to DOS.  Don't use
1964         redirection characters in REM lines.
1966 2007-01-27  Jan Djärv  <jan.h.d@swipnet.se>
1968         * FOR-RELEASE: Removed Gtk/Xft issue.
1970 2007-01-01  Miles Bader  <miles@gnu.org>
1972         * quick-install-emacs (get_config_var): Deal with weird magic
1973         string inserted by recent versions of autoconf.
1975 2006-11-25  Juanma Barranquero  <lekktu@gmail.com>
1977         * admin.el (set-version): Set version number in
1978         lib-src/makefile.w32-in.
1980 2006-11-06  Reiner Steib  <Reiner.Steib@gmx.de>
1982         * FOR-RELEASE (BUGS): Remove "Build failure under Suse 10.0" was
1983         due to a local miss-configuration.
1985 2006-10-28  Chong Yidong  <cyd@stupidchicken.com>
1987         * make-announcement (OLD): Remove LEIM references in announcement
1988         since it is now built-in.
1990 2006-10-15  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
1992         * admin.el (set-version): Set version numbers in "mac" subdirectory.
1994 2006-10-03  Kenichi Handa  <handa@m17n.org>
1996         * FOR-RELEASE (BUGS): "An iso-8859-6 cannot be saved" fixed.
1998 2006-08-13  Chong Yidong  <cyd@stupidchicken.com>
2000         * FOR-RELEASE: Elisp manual checking completed.
2002 2006-07-17  Reiner Steib  <Reiner.Steib@gmx.de>
2004         * FOR-RELEASE: Update refcard section.
2006 2006-07-14  Kim F. Storm  <storm@cua.dk>
2008         * FOR-RELEASE (BUGS): High cpu load on windows server sockets fixed.
2010 2006-07-09  Kim F. Storm  <storm@cua.dk>
2012         * README: Use outline format.  Add FOR-RELEASE.
2014 2006-06-27  Chong Yidong  <cyd@stupidchicken.com>
2016         * FOR-RELEASE: Checking of info.texi done.
2018 2006-06-08  Reiner Steib  <Reiner.Steib@gmx.de>
2020         * FOR-RELEASE: Update refcard section.
2022 2006-06-07  Reiner Steib  <Reiner.Steib@gmx.de>
2024         * FOR-RELEASE: Update refcard section.
2026 2006-05-25  Chong Yidong  <cyd@stupidchicken.com>
2028         * FOR-RELEASE: Key sequence elisp node done.
2030 2006-05-24  Reiner Steib  <Reiner.Steib@gmx.de>
2032         * FOR-RELEASE: Update refcard translations.  Add coding cookie.
2034 2006-05-21  Chong Yidong  <cyd@mit.edu>
2036         * FOR-RELEASE: point-entered /point-left bug fixed.
2038 2006-05-12  Eli Zaretskii  <eliz@gnu.org>
2040         * FOR-RELEASE: Spell-checking the manuals is now done; remove the
2041         entry.
2043 2006-05-06  Bill Wohler  <wohler@newt.com>
2045         * FOR-RELEASE: MH-E 8.0 has been released, so removed reminder
2046         about it.
2048 2006-04-17  Ramprasad B  <ramprasad_i82@yahoo.com>
2050         * ./* (Copyright): Update Copyright year(s).
2052 2006-02-24  Reiner Steib  <Reiner.Steib@gmx.de>
2054         * FOR-RELEASE (BUGS): Add URLs/MIDs.
2056 2006-02-20  Kim F. Storm  <storm@cua.dk>
2058         * FOR-RELEASE (NEW FEATURES): Completed work on this item:
2059         Rework how fringe bitmaps are defined and used.
2060         Currently, bitmap usage and bitmap appearance are "mixed-up" in a
2061         one-level representation.  It would be cleaner to split the
2062         representation into a two-level model where first level maps
2063         bitmap usage to a bitmap name, and second level maps bitmap name to
2064         a bitmap appearance.
2066 2006-01-27  Chong Yidong  <cyd@stupidchicken.com>
2068         * FOR-RELEASE: String allocation bugs fixed.
2070 2005-12-13  Bill Wohler  <wohler@newt.com>
2072         * FOR-RELEASE: Ensure MH-E 8.0 has been released.
2074 2005-12-09  Reiner Steib  <Reiner.Steib@gmx.de>
2076         * FOR-RELEASE (DOCUMENTATION): Remove message-mail, gnus-*
2077         completing-read-multiple, mail-extract-address-components,
2078         mail-mode, quail-define-package, save-buffer and
2079         ucs-set-table-for-input from doc strings item (Done).
2081 2005-11-28  Chong Yidong  <cyd@stupidchicken.com>
2083         * FOR-RELEASE: Icons installed.  Partial completion bug fixed.
2085 2005-11-11  Kim F. Storm  <storm@cua.dk>
2087         * FOR-RELEASE (FATAL ERRORS): Fix infinite loop in redisplay
2088         when displaying a non-breaking space in an overlay string.
2090 2005-10-30  Chong Yidong  <cyd@stupidchicken.com>
2092         * FOR-RELEASE: Init file change implemented.
2094 2005-10-27  Chong Yidong  <cyd@stupidchicken.com>
2096         * FOR-RELEASE: Fringe angle bitmap at eob fixed.
2098 2005-10-19  Chong Yidong  <cyd@stupidchicken.com>
2100         * FOR-RELEASE (New features): max-image-size implemented.
2101         (Bugs): split-window done, by Kim F. Storm.
2103 2005-10-17  Bill Wohler  <wohler@newt.com>
2105         * FOR-RELEASE (DOCUMENTATION): Remove lisp/toolbar from list
2106         since it's gone.  Also marked mh-e as done.
2108 2005-10-11  Juanma Barranquero  <lekktu@gmail.com>
2110         * FOR-RELEASE (FATAL ERRORS): Remove item about JPEG
2111         libraries on Windows (Done).
2113 2005-10-01  Jason Rumney  <jasonr@gnu.org>
2115         * admin.el (set-version): Set version numbers in nt/emacs.rc.
2117 2005-08-31  Romain Francoise  <romain@orebokech.com>
2119         * FOR-RELEASE (New features): Remove vhdl-mode.el update
2120         item (Done).
2122 2005-08-27  Romain Francoise  <romain@orebokech.com>
2124         * FOR-RELEASE (Bugs): Remove compile-internal item (Done).
2126 2005-07-04  Lute Kamstra  <lute@gnu.org>
2128         Update FSF's address in GPL notices.
2130 2005-06-10  Lute Kamstra  <lute@gnu.org>
2132         * admin.el (set-version): Set version in lisp manual too.
2133         * make-tarball.txt: Commit lispref/elisp.texi too.
2135 2005-06-04  Richard M. Stallman  <rms@gnu.org>
2137         * emacs-pretesters: Refer to etc/DEBUG instead of duplicating it.
2138         Other cleanups.
2140 2005-04-19  Lute Kamstra  <lute@gnu.org>
2142         * make-tarball.txt: Don't commit lisp/loaddefs.el.
2144 2005-04-14  Lute Kamstra  <lute@gnu.org>
2146         * nt/makedist.bat (elfiles): Update.
2148         * admin.el (add-release-logs): Fix require call.
2150 2005-03-30  Marcelo Toledo  <marcelo@marcelotoledo.org>
2152         * FOR-RELEASE (Documentation): Add check the Emacs Tutorial.
2153         The first line of every tutorial must begin with a sentence saying
2154         "Emacs Tutorial" in the respective language.  This should be
2155         followed by "See end for copying conditions", likewise in the
2156         respective language.
2158 2005-03-29  Luc Teirlinck  <teirllm@auburn.edu>
2160         * FOR-RELEASE (TO BE DONE SHORTLY BEFORE RELEASE): New section.
2161         Add `undo-ask-before-discard' to it.
2163 2005-03-02  Miles Bader  <miles@gnu.org>
2165         * quick-install-emacs: Only use the mkdir --verbose option if the
2166         script's --verbose option was specified (this avoids problems with
2167         default usage on systems where mkdir doesn't support that option).
2169 2005-02-15  Jason Rumney  <jasonr@gnu.org>
2171         * nt/makedist.bat: Do not rely on non-standard behavior of
2172         tar --exclude.
2174 2004-11-02  Jan Djärv  <jan.h.d@swipnet.se>
2176         * FOR-RELEASE (Indications): Remove two stage update for toolbar (Done).
2178 2004-09-20  Luc Teirlinck  <teirllm@auburn.edu>
2180         * FOR-RELEASE (Indications): Rearrange checklists for Emacs and
2181         Elisp manuals.
2183 2004-09-18  Luc Teirlinck  <teirllm@auburn.edu>
2185         * FOR-RELEASE (Indications): Clean up and update checklists for
2186         Emacs and Elisp manuals.
2188 2004-09-11  Kim F. Storm  <storm@cua.dk>
2190         * FOR-RELEASE (New features): Remove Gnus 5.10 entry (Done!).
2191         (Documentation): Add NEWS entry.
2192         Add section lists for proof-reading Emacs and Lisp manuals.
2194 2004-08-29  Kim F. Storm  <storm@cua.dk>
2196         * FOR-RELEASE (Documentation): Add man/ack.texi and AUTHORS.
2198 2004-08-28  Jan Djärv  <jan.h.d@swipnet.se>
2200         * FOR-RELEASE (Indications): Remove entry about GTK and geometry
2201         (now behaves as well as other ports).
2203 2004-06-28  Jan Djärv  <jan.h.d@swipnet.se>
2205         * FOR-RELEASE: Remove entry about GTK and monochrome displays (done).
2207 2004-06-26  Eli Zaretskii  <eliz@is.elta.co.il>
2209         * FOR-RELEASE: Moved here from the etc directory.
2211 2004-05-08  Thien-Thi Nguyen  <ttn@gnu.org>
2213         * notes/BRANCH: New file, to be maintained per CVS branch.
2215 2003-10-01  Miles Bader  <miles@gnu.org>
2217         * quick-install-emacs: Don't use "function" keyword when defining
2218         shell functions.
2220 2003-09-29  Lute Kamstra  <lute@gnu.org>
2222         * make-tarball.txt: Mention regenerating Emacs' AUTHORS file.
2224 2003-09-27  Miles Bader  <miles@gnu.ai.mit.edu>
2226         * quick-install-emacs: Remove fns-* pruning, since that file no
2227         longer seems to be generated.
2228         (AVOID): Quote literal periods.  Quote braces in a way acceptable
2229         to all parties (gawk gets bitchy about using `\').
2231 2003-08-19  Miles Bader  <miles@gnu.org>
2233         * quick-install-emacs: Add arch-specific ignored files to
2234         quick-install-emacs.  Use quoting for periods that's acceptable
2235         to recent versions of gawk.
2237 2003-08-11  Markus Rost  <rost@math.ohio-state.edu>
2239         * cus-test.el: Remove obsolete workaround.
2241 2003-04-22  Andrew Innes  <andrewi@gnu.org>
2243         * nt/makedist.bat: Fix multi-file .zip distribution, by splitting
2244         emacs.exe before zipping, and including batch file to recreate
2245         after unpacking.
2247         * nt/README-ftp-server: Update wording and version number etc.
2248         Add extra instructions for installing multi-file .zip
2249         distribution.
2251         * nt/README.W32: Remove personal email address and update wording.
2253         * nt/README-UNDUMP.W32: Remove personal email address and update
2254         wording.
2256 2003-02-10  Francesco Potortì  <pot@gnu.org>
2258         * make-changelog-diff: New script, code stolen from make-announcement.
2260         * make-announcement: Use make-changelog-diff.
2262 2003-01-20  Francesco Potortì  <pot@gnu.org>
2264         * make-tarball.txt: Step-by-step instructions for making a tarball.
2266         * make-announcement: A script for creating pretest announcements.
2268 2003-01-17  Francesco Potortì  <pot@gnu.org>
2270         * admin.el (add-release-logs): Expand the directory name before
2271         calling find(1).
2272         (add-release-logs): Use the same methods as add-log.el for writing
2273         the date and the user's name and address.
2275 2003-01-07  Miles Bader  <miles@gnu.org>
2277         * quick-install-emacs: Unset LANG etc. to avoid non-standard
2278         command output from non-C locales.
2280 2002-10-16  Markus Rost  <rost@math.ohio-state.edu>
2282         * cus-test.el: Extended and reorganized.  There are now 4 tests
2283         which can be run in batch mode.  See the Commentary section.
2285 2002-10-08  Markus Rost  <rost@math.ohio-state.edu>
2287         * cus-test.el: New file.
2289 2002-05-27  Miles Bader  <miles@gnu.org>
2291         * quick-install-emacs (VERSION): Calculate using the same method
2292         that configure.in uses.
2294 2002-04-26  Pavel Janík  <Pavel@Janik.cz>
2296         * emacs-pretesters: New file with information for Emacs
2297         pretesters.
2299 2002-03-22  Paul Eggert  <eggert@twinsun.com>
2301         * quick-install-emacs (PRUNED): Avoid "head -1" and "tail +2", as
2302         POSIX 1003.1-2001 disallows both usages.
2304 2002-02-11  Andrew Innes  <andrewi@gnu.org>
2306         * nt/makedist.bat: Don't include elisp/term/*.el files twice.
2308 2002-01-24  Andrew Innes  <andrewi@gnu.org>
2310         * nt/README.W32: Remove unnecessary version number and date
2311         references.
2313         * nt/README-UNDUMP.W32: Ditto.
2315 2001-12-06  Gerd Moellmann  <gerd@gnu.org>
2317         * make-emacs: Add --trace-move.
2319 2001-10-23  Andrew Innes  <andrewi@gnu.org>
2321         * nt/makedist.bat: Remove remaining obsolete reference to
2322         GETTING.GNU.SOFTWARE.
2324 2001-10-22  Gerd Moellmann  <gerd@gnu.org>
2326         * admin.el (set-version): Use `s' interactive spec for
2327         version number.
2329 2001-10-20  Gerd Moellmann  <gerd@gnu.org>
2331         * (Version 21.1 released.)
2333 2001-10-20  Gerd Moellmann  <gerd@gnu.org>
2335         * admin.el (add-release-logs): Put the log entry in lispref, too.
2337 2001-10-20  Miles Bader  <miles@gnu.org>
2339         * quick-install-emacs: Exit if we can't find some variable.
2340         (AVOID): Add .orig & .rej files.
2341         (get_config_var): Be more liberal about format of config.status
2342         sed commands.
2344 2001-10-19  Gerd Moellmann  <gerd@gnu.org>
2346         * admin.el: New file.
2348         * build-configs: Add --help option.  Add support for building
2349         in arbitrary source trees.
2351 2001-10-17  Gerd Moellmann  <gerd@gnu.org>
2353         * alloc-colors.c: New file.
2355 2001-10-13  Gerd Moellmann  <gerd@gnu.org>
2357         * make-emacs: Add --boot switch for bootstrapping.  Logs to
2358         EMACS_ROOT/boot.log, renames previous log file to boot.log.old.
2360 2001-10-05  Gerd Moellmann  <gerd@gnu.org>
2362         * Branch for 21.1.
2364 2001-09-04  Andrew Innes  <andrewi@gnu.org>
2366         * nt/makedist.bat: Remove reference to obsolete file
2367         GETTING.GNU.SOFTWARE.  Remove outdated comments.  Explain about
2368         version of tar used.
2370 ;; Local Variables:
2371 ;; coding: utf-8
2372 ;; End:
2374   Copyright (C) 2001-2014 Free Software Foundation, Inc.
2376   This file is part of GNU Emacs.
2378   GNU Emacs is free software: you can redistribute it and/or modify
2379   it under the terms of the GNU General Public License as published by
2380   the Free Software Foundation, either version 3 of the License, or
2381   (at your option) any later version.
2383   GNU Emacs is distributed in the hope that it will be useful,
2384   but WITHOUT ANY WARRANTY; without even the implied warranty of
2385   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
2386   GNU General Public License for more details.
2388   You should have received a copy of the GNU General Public License
2389   along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.