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