X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/830e46e61ba1316e771c72a15e709d3d12e150b7..d865f6b5554c6adf04f0786b821ba4c07c12d48d:/admin/ChangeLog diff --git a/admin/ChangeLog b/admin/ChangeLog index 5da0bf0c67..f49061e35d 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog @@ -1,3 +1,364 @@ +2013-12-12 David Engster + + * grammars/c.by (expr-binop): Add MOD. + (variablearg): Add 'opt-assign'. + (variablearg, varnamelist): Add default values so that it can be + later expanded into the tag. + (opt-stuff-after-symbol): Rename to 'brackets-after-symbol' and + remove empty match. + (multi-stage-dereference): Adapt to above rename. + (unaryexpression): Use 'symbol' instead of 'namespace-symbol', + since the latter also leads to an empty match at the end which + would make this too greedy. + (variablearg-opt-name): Support parsing of function pointers + inside an argument list. + +2013-12-12 Glenn Morris + + * update_autogen (info_dir): + Use dir_top from build-aux/ rather than admin/. + + * update_autogen: Add option to generate info/dir. + (Usage): Add -I. + (info_flag): New variable. + (-I): New option. + (doc): Maybe check its status. + (info_dir): New function. + * dir_top: New file. + +2013-12-11 Paul Eggert + + Remove the option of using libcrypto. + * merge-gnulib: Remove lib/gl_openssh.h and m4/gl-openssl.m4. + +2013-12-04 Eli Zaretskii + + * unidata/unidata-gen.el (unidata-prop-alist): Update bidi-class + to include the new isolate-related classes introduced with Unicode + v6.3. + (unidata-encode-val): Accept an additional optional argument, a + warning message to emit when UnicodeData.txt defines bidi-class + values that are not in unidata-prop-alist. Add a comment + explaining what should maintainers do if/when such a warning ever + appears. + (unidata-gen-table): Call unidata-encode-val with 3rd arg non-nil + when generating uni-bidi.el. + +2013-12-01 Glenn Morris + + * unidata/Makefile.in (${DSTDIR}/charprop.el): + Ensure output files are writable. + +2013-11-30 Glenn Morris + + * grammars/Makefile.in: Ensure output files are writable. + +2013-11-30 Eli Zaretskii + + * charsets/mule-charsets.el: Rewritten to work in Emacs 23 and + later. (Bug#16007) + +2013-11-30 Glenn Morris + + Stop keeping (most) generated cedet grammar files in the repository. + * grammars/README: Remove. + * grammars/Makefile.in: New file. + * grammars/c.by, grammars/java-tags.wy, grammars/js.wy: + * grammars/python.wy: Update declarations to match generated outputs. + +2013-11-28 Glenn Morris + + * unidata/unidata-gen.el (unidata-gen-files): + Disable autoloads in generated files. + +2013-11-27 Glenn Morris + + * unidata/Makefile.in (all, install, clean, bootstrap-clean) + (distclean, maintainer-clean): Declare as PHONY. + (compile, extraclean): New. + (${DSTDIR}/charprop.el): Depend on source files rather than + intermediate products. + +2013-11-11 Glenn Morris + + * unidata/BidiMirroring.txt, unidata/UnicodeData.txt: Update to 6.3.0. + + * unidata/unidata-gen.el (unidata-gen-files): + Tweak whitespace in generated files. + +2013-11-09 Glenn Morris + + * unidata/unidata-gen.el (unidata-gen-files): + Fix deletion of existing output files after 2013-10-30 changes. + +2013-11-07 Glenn Morris + + * unidata/unidata-gen.el (unidata-gen-files): + Disable version-control in generated files. + Update Unicode Inc. copyright years. + +2013-11-05 Glenn Morris + + * update_autogen: Move here from ../autogen. + (usage): Update. Remove -l, add -A. + (autogendir): New variable. + (ldefs_flag): Default to set. + (genfiles): Reduce to only ms-dos relevant files. + (main): Make checking autogen sources optional. + Make copying of autogen files optional. + +2013-10-30 Glenn Morris + + * unidata/unidata-gen.el (unidata-gen-files): Use pop. + Also take the output directory as an argument. + * unidata/Makefile.in: Simplify now that unidata-gen-files takes + the output directory as an argument (no need to cd, etc). + (abs_srcdir, abs_builddir): Remove. + (abs_top_builddir): Replace by top_builddir. + (${DSTDIR}/charprop.el): No need to cd. Pass dest as argument. + (${DSTDIR}/charprop.el, charprop.el): + No need to pass unidata.txt as argument. + + * unidata/unidata-gen.el (unidata--ensure-compiled): New function. + (unidata-gen-table-name, unidata-gen-table-decomposition) + (unidata-gen-files): Use unidata--ensure-compiled. + + * unidata/Makefile.in (abs_srcdir): New, set by configure. + (${DSTDIR}/charprop.el, charprop.el): Update for srcdir not absolute. + (clean): Delete all .elc files. + (bootstrap-clean): New rule. + +2013-10-23 Glenn Morris + + * unidata/Makefile.in (emacs, ${DSTDIR}/charprop.el): + Quote entities that might contain whitespace. + +2013-10-07 Paul Eggert + + Improve support for popcount and counting trailing zeros (Bug#15550). + * merge-gnulib (GNULIB_MODULES): Add count-one-bits + and count-trailing-zeros. + +2013-10-04 Paul Eggert + + Use hardware support for byteswapping on glibc x86 etc. + * merge-gnulib (GNULIB_MODULES): Add byteswap. + +2013-08-28 Paul Eggert + + * unidata/Makefile.in (SHELL): Now @SHELL@, not /bin/sh, + for portability to hosts where /bin/sh has problems. + +2013-08-27 Glenn Morris + + * admin.el (manual-misc-manuals): Use INFO_COMMON rather than + INFO_TARGETS. "faq" does not need special treatment any more. + +2013-08-15 Glenn Morris + + * make-tarball.txt: Mention generating pdfs in etc/refcards. + +2013-08-15 Xue Fuqiao + + * notes/hydra: More information about Hydra. + +2013-08-10 Xue Fuqiao + + * notes/hydra: New file. + +2013-08-04 Paul Eggert + + Fix some minor races in hosts lacking mkostemp (Bug#15015). + * merge-gnulib (GNULIB_MODULES): Add mkostemp. + +2013-07-12 Glenn Morris + + * admin.el (manual-style-string): Use non-abbreviated url. + +2013-07-09 Paul Eggert + + Port recent close-on-exec changes to Cygwin (Bug#14821). + * merge-gnulib (GNULIB_TOOL_FLAGS): Don't avoid binary-io. + + Handle error numbers a bit more reliably. + * merge-gnulib (GNULIB_MODULES): Remove ignore-value. + +2013-07-07 Paul Eggert + + Make file descriptors close-on-exec when possible (Bug#14803). + * merge-gnulib (GNULIB_MODULES): Add fcntl, pipe2. + (GNULIB_TOOL_FLAGS): Avoid binary-io, close. Do not avoid fcntl. + +2013-07-06 Glenn Morris + + * admin.el (manual-misc-manuals): New function. + (make-manuals): Avoid hard-coding list of misc manuals. + Add the option to only make certain type(s) of output. + (manual-misc-html): Special-case ccmode and efaq. + (manual-html-mono, manual-html-node, manual-pdf, manual-ps): + Move creation of output directory here from make-manuals. + (manual-html-fix-index-2): Avoid dynamic reference to `f'. + +2013-07-05 Glenn Morris + + * admin.el (make-manuals): Use a standard location for lispintro. + Use a pdf/ subdirectory for pdf versions. + +2013-06-29 Glenn Morris + + * admin.el (make-manuals): Don't bother with txt or dvi any more. + (manual-txt): Remove. + (manual-pdf): Doc fix. + (manual-ps): Rename from manual-dvi. + (manual-pdf, manual-ps): Work in the directory with the texi file, + so that TeX intermediate files go there rather than to PWD. + +2013-06-15 Xue Fuqiao + + * notes/changelogs: Mention trivial changes in Change Log. + +2013-06-13 Glenn Morris + + * admin.el (manual-style-string): Use new file manual.css. + +2013-06-02 Eric Ludlam + + * grammars/srecode-template.wy (variable): Accept a single number + as a variable value. Allows the 'priority' to be set to a number. + (wisent-srecode-template-lexer): Move number up so it can be created. + +2013-05-16 Glenn Morris + + * cus-test.el (cus-test-cus-load-groups): New function. + (cus-test-get-options): Add option to return groups. + (cus-test-noloads): Also check custom groups. + +2013-05-15 Stefan Monnier + + * quick-install-emacs: Don't prune DOC-* files a any more. + +2013-05-14 Glenn Morris + + * cus-test.el (cus-test-get-lisp-files): Ignore obsolete/. + (cus-test-libs): Fix let-binding of default-directory. + (cus-test-noloads): Load all libs for the comparison. + +2013-05-11 Glenn Morris + + * cus-test.el (cus-test-libs-noloads): Add a few more files. + (cus-test-load-libs, cus-test-opts): + Add option to load more/all Lisp files. + (cus-test-get-lisp-files): Ignore .*.el files. + +2013-05-10 Glenn Morris + + * cus-test.el (cus-test-libs-noloads): Add some files. + (cus-test-get-lisp-files): New function. + (cus-test-libs): Add option to load more/all Lisp files. + +2013-05-09 Glenn Morris + + * cus-test.el: No need to provide bbdb, bbdb-com any more. + (cus-test-libs-noloads): Add dunnet in the defvar. + (dunnet): Don't always load it. + (viper-mode): Only set if interactive. + (cus-test-load-custom-loads): Load dunnet if necessary. + (cus-test-load-1): New macro, with common code from cus-test-load-libs + and cus-test-libs. + (cus-test-load-libs, cus-test-libs): Use cus-test-load-1 macro. + Update for cus-test-get-autoload-deps changed result. + (cus-test-get-autoload-deps): Simplify. Return file names as they + appear in loaddefs.el (directory parts are needed now that not all + lisp subdirs are in load-path). + (cus-test-deps): Explicitly skip dunnet. + +2013-05-07 Paul Eggert + + Use Gnulib ACL implementation, for benefit of Solaris etc. (Bug#14295) + * merge-gnulib (GNULIB_MODULES): Add qacl. + (GNULIB_TOOL_FLAGS): Do not avoid errno. + +2013-04-01 Paul Eggert + + Use UTF-8 for most files with non-ASCII characters (Bug#13936). + * notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el) + (leim/quail/hanja3.el, leim/quail/symbol-ksc.el): + Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8 + characters are now encoded in utf-8-emacs, not iso-2022-7bit. + +2013-03-18 Paul Eggert + + * notes/unicode: Mention some more iso-2022-7bit files (Bug#13936). + + Automate the build of ja-dic.el (Bug#13984). + * notes/unicode: ja-dic.el is now UTF-8. + +2013-03-16 Glenn Morris + + * admin.el (manual-pdf, manual-dvi): Pass -I to texi2pdf, texi2dvi. + +2013-03-16 Glenn Morris + + * admin.el (manual-html-mono, manual-html-node): Add -DWWW_GNU_ORG. + +2013-03-13 Paul Eggert + + File synchronization fixes (Bug#13944). + * CPP-DEFINES (BSD_SYSTEM, HAVE_FSYNC): Remove. + * merge-gnulib (GNULIB_MODULES): Add fsync, fdatasync. + +2013-03-11 Paul Eggert + + * notes/unicode: Improve notes about Emacs source file encoding. + +2013-03-11 Glenn Morris + + * admin.el (make-manuals): Add emacs-lisp-intro and some more + doc/misc manuals. + (manual-html-mono, manual-html-node, manual-txt): + Pass -I to makeinfo. + +2013-03-10 Glenn Morris + + * admin.el (add-release-logs): Use UTC for release date. + +2013-03-09 Glenn Morris + + * admin.el (add-release-logs): Provide interactive defaults. + Allow specification of the release date. Don't exclude gnus/. + +2013-03-05 Paul Eggert + + * notes/unicode: Add notes about Emacs source file encoding. + +2013-03-04 Paul Eggert + + * grammars/java-tags.wy (CHAR): Remove "('\u0000' to '\uffff')" + from summary, as this causes javat-wy.el to contain both a null byte + and a byte sequence that is not valid UTF-8, which is inconvenient. + +2013-03-03 Paul Eggert + + * bzrmerge.el (bzrmerge-apply): Omit Latin-1 char from diagnostic. + If there were a real need, it should be UTF-8 anyway. + +2013-02-25 Paul Eggert + + Simplify data_start configuration (Bug#13783). + * CPP-DEFINES (DATA_START, ORDINARY_LINK): Remove. + +2013-02-11 Paul Eggert + + Tune by using memchr and memrchr. + * merge-gnulib (GNULIB_MODULES): Add memrchr. + +2013-02-01 Paul Eggert + + Use fdopendir, fstatat and readlinkat, for efficiency (Bug#13539). + * merge-gnulib (GNULIB_MODULES): Add fdopendir, fstatat, readlinkat. + (GNULIB_TOOL_FLAGS): Do not avoid at-internal, openat-h. + Avoid dup, open, opendir. + 2013-01-15 Dmitry Antipov * coccinelle/xsave.cocci: Semantic patch to adjust users of @@ -12,7 +373,7 @@ 2012-12-14 Paul Eggert - Fix permissions bugs with setgid directories etc. (Bug#13125) + Fix permissions bugs with setgid directories etc. (Bug#13125) * CPP-DEFINES (BSD4_2): Remove. 2012-12-08 Paul Eggert @@ -144,7 +505,7 @@ * grammars/grammar.wy (semantic-grammar-lexer): Remove, since it was copied to grammar.el. New %provide token to generate prefix - which conforms with Emacs conventions. Remove lexer definition, + which conforms with Emacs conventions. Remove lexer definition, which is now in grammar.el. 2012-09-27 Glenn Morris