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