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