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