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