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