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