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