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