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