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