ChangeLog 61.1 KB
Newer Older
David Engster's avatar
David Engster committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
2013-12-12  David Engster  <deng@randomsample.de>

	* grammars/c.by (expr-binop): Add MOD.
	(variablearg): Add 'opt-assign'.
	(variablearg, varnamelist): Add default values so that it can be
	later expanded into the tag.
	(opt-stuff-after-symbol): Rename to 'brackets-after-symbol' and
	remove empty match.
	(multi-stage-dereference): Adapt to above rename.
	(unaryexpression): Use 'symbol' instead of 'namespace-symbol',
	since the latter also leads to an empty match at the end which
	would make this too greedy.
	(variablearg-opt-name): Support parsing of function pointers
	inside an argument list.

16 17 18 19 20
2013-12-11  Paul Eggert  <eggert@cs.ucla.edu>

	Remove the option of using libcrypto.
	* merge-gnulib: Remove lib/gl_openssh.h and m4/gl-openssl.m4.

21 22 23 24 25 26 27 28 29 30 31 32 33
2013-12-04  Eli Zaretskii  <eliz@gnu.org>

	* unidata/unidata-gen.el (unidata-prop-alist): Update bidi-class
	to include the new isolate-related classes introduced with Unicode
	v6.3.
	(unidata-encode-val): Accept an additional optional argument, a
	warning message to emit when UnicodeData.txt defines bidi-class
	values that are not in unidata-prop-alist.  Add a comment
	explaining what should maintainers do if/when such a warning ever
	appears.
	(unidata-gen-table): Call unidata-encode-val with 3rd arg non-nil
	when generating uni-bidi.el.

34 35 36 37 38
2013-12-01  Glenn Morris  <rgm@gnu.org>

	* unidata/Makefile.in (${DSTDIR}/charprop.el):
	Ensure output files are writable.

39 40 41 42
2013-11-30  Glenn Morris  <rgm@gnu.org>

	* grammars/Makefile.in: Ensure output files are writable.

43 44 45 46 47
2013-11-30  Eli Zaretskii  <eliz@gnu.org>

	* charsets/mule-charsets.el: Rewritten to work in Emacs 23 and
	later.  (Bug#16007)

48 49 50 51 52 53 54 55
2013-11-30  Glenn Morris  <rgm@gnu.org>

	Stop keeping (most) generated cedet grammar files in the repository.
	* grammars/README: Remove.
	* grammars/Makefile.in: New file.
	* grammars/c.by, grammars/java-tags.wy, grammars/js.wy:
	* grammars/python.wy: Update declarations to match generated outputs.

56 57 58 59 60
2013-11-28  Glenn Morris  <rgm@gnu.org>

	* unidata/unidata-gen.el (unidata-gen-files):
	Disable autoloads in generated files.

61 62 63 64 65 66 67 68
2013-11-27  Glenn Morris  <rgm@gnu.org>

	* unidata/Makefile.in (all, install, clean, bootstrap-clean)
	(distclean, maintainer-clean): Declare as PHONY.
	(compile, extraclean): New.
	(${DSTDIR}/charprop.el): Depend on source files rather than
	intermediate products.

69 70
2013-11-11  Glenn Morris  <rgm@gnu.org>

71 72
	* unidata/BidiMirroring.txt, unidata/UnicodeData.txt: Update to 6.3.0.

73 74 75
	* unidata/unidata-gen.el (unidata-gen-files):
	Tweak whitespace in generated files.

76 77 78 79 80
2013-11-09  Glenn Morris  <rgm@gnu.org>

	* unidata/unidata-gen.el (unidata-gen-files):
	Fix deletion of existing output files after 2013-10-30 changes.

81 82 83 84
2013-11-07  Glenn Morris  <rgm@gnu.org>

	* unidata/unidata-gen.el (unidata-gen-files):
	Disable version-control in generated files.
85
	Update Unicode Inc. copyright years.
86

Glenn Morris's avatar
Glenn Morris committed
87 88 89 90 91 92 93 94 95 96
2013-11-05  Glenn Morris  <rgm@gnu.org>

	* update_autogen: Move here from ../autogen.
	(usage): Update.  Remove -l, add -A.
	(autogendir): New variable.
	(ldefs_flag): Default to set.
	(genfiles): Reduce to only ms-dos relevant files.
	(main): Make checking autogen sources optional.
	Make copying of autogen files optional.

97 98
2013-10-30  Glenn Morris  <rgm@gnu.org>

99 100 101 102 103 104 105 106 107 108
	* unidata/unidata-gen.el (unidata-gen-files): Use pop.
	Also take the output directory as an argument.
	* unidata/Makefile.in: Simplify now that unidata-gen-files takes
	the output directory as an argument (no need to cd, etc).
	(abs_srcdir, abs_builddir): Remove.
	(abs_top_builddir): Replace by top_builddir.
	(${DSTDIR}/charprop.el): No need to cd.  Pass dest as argument.
	(${DSTDIR}/charprop.el, charprop.el):
	No need to pass unidata.txt as argument.

109 110 111 112
	* unidata/unidata-gen.el (unidata--ensure-compiled): New function.
	(unidata-gen-table-name, unidata-gen-table-decomposition)
	(unidata-gen-files): Use unidata--ensure-compiled.

113 114 115
	* unidata/Makefile.in (abs_srcdir): New, set by configure.
	(${DSTDIR}/charprop.el, charprop.el): Update for srcdir not absolute.
	(clean): Delete all .elc files.
116
	(bootstrap-clean): New rule.
117

118 119 120 121 122
2013-10-23  Glenn Morris  <rgm@gnu.org>

	* unidata/Makefile.in (emacs, ${DSTDIR}/charprop.el):
	Quote entities that might contain whitespace.

123 124 125 126 127 128
2013-10-07  Paul Eggert  <eggert@cs.ucla.edu>

	Improve support for popcount and counting trailing zeros (Bug#15550).
	* merge-gnulib (GNULIB_MODULES): Add count-one-bits
	and count-trailing-zeros.

129 130 131 132 133
2013-10-04  Paul Eggert  <eggert@cs.ucla.edu>

	Use hardware support for byteswapping on glibc x86 etc.
	* merge-gnulib (GNULIB_MODULES): Add byteswap.

134 135 136 137 138
2013-08-28  Paul Eggert  <eggert@cs.ucla.edu>

	* unidata/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
	for portability to hosts where /bin/sh has problems.

139 140 141
2013-08-27  Glenn Morris  <rgm@gnu.org>

	* admin.el (manual-misc-manuals): Use INFO_COMMON rather than
142
	INFO_TARGETS.  "faq" does not need special treatment any more.
143

144 145 146 147
2013-08-15  Glenn Morris  <rgm@gnu.org>

	* make-tarball.txt: Mention generating pdfs in etc/refcards.

148 149 150 151
2013-08-15  Xue Fuqiao  <xfq.free@gmail.com>

	* notes/hydra: More information about Hydra.

152 153 154 155
2013-08-10  Xue Fuqiao  <xfq.free@gmail.com>

	* notes/hydra: New file.

156 157 158 159 160
2013-08-04  Paul Eggert  <eggert@cs.ucla.edu>

	Fix some minor races in hosts lacking mkostemp (Bug#15015).
	* merge-gnulib (GNULIB_MODULES): Add mkostemp.

161 162 163 164
2013-07-12  Glenn Morris  <rgm@gnu.org>

	* admin.el (manual-style-string): Use non-abbreviated url.

165 166
2013-07-09  Paul Eggert  <eggert@cs.ucla.edu>

167 168 169
	Port recent close-on-exec changes to Cygwin (Bug#14821).
	* merge-gnulib (GNULIB_TOOL_FLAGS): Don't avoid binary-io.

170 171 172
	Handle error numbers a bit more reliably.
	* merge-gnulib (GNULIB_MODULES): Remove ignore-value.

173 174 175 176 177 178
2013-07-07  Paul Eggert  <eggert@cs.ucla.edu>

	Make file descriptors close-on-exec when possible (Bug#14803).
	* merge-gnulib (GNULIB_MODULES): Add fcntl, pipe2.
	(GNULIB_TOOL_FLAGS): Avoid binary-io, close.  Do not avoid fcntl.

179 180 181 182
2013-07-06  Glenn Morris  <rgm@gnu.org>

	* admin.el (manual-misc-manuals): New function.
	(make-manuals): Avoid hard-coding list of misc manuals.
183 184 185 186 187
	Add the option to only make certain type(s) of output.
	(manual-misc-html): Special-case ccmode and efaq.
	(manual-html-mono, manual-html-node, manual-pdf, manual-ps):
	Move creation of output directory here from make-manuals.
	(manual-html-fix-index-2): Avoid dynamic reference to `f'.
188

189 190 191
2013-07-05  Glenn Morris  <rgm@gnu.org>

	* admin.el (make-manuals): Use a standard location for lispintro.
192
	Use a pdf/ subdirectory for pdf versions.
193

194 195 196 197 198 199
2013-06-29  Glenn Morris  <rgm@gnu.org>

	* admin.el (make-manuals): Don't bother with txt or dvi any more.
	(manual-txt): Remove.
	(manual-pdf): Doc fix.
	(manual-ps): Rename from manual-dvi.
200 201
	(manual-pdf, manual-ps): Work in the directory with the texi file,
	so that TeX intermediate files go there rather than to PWD.
202

203 204 205 206
2013-06-15  Xue Fuqiao  <xfq.free@gmail.com>

	* notes/changelogs: Mention trivial changes in Change Log.

207 208 209 210
2013-06-13  Glenn Morris  <rgm@gnu.org>

	* admin.el (manual-style-string): Use new file manual.css.

Juanma Barranquero's avatar
Juanma Barranquero committed
211
2013-06-02  Eric Ludlam  <zappo@gnu.org>
212 213 214

	* grammars/srecode-template.wy (variable): Accept a single number
	as a variable value.  Allows the 'priority' to be set to a number.
215
	(wisent-srecode-template-lexer): Move number up so it can be created.
216

217 218 219 220 221 222
2013-05-16  Glenn Morris  <rgm@gnu.org>

	* cus-test.el (cus-test-cus-load-groups): New function.
	(cus-test-get-options): Add option to return groups.
	(cus-test-noloads): Also check custom groups.

223 224 225 226
2013-05-15  Stefan Monnier  <monnier@iro.umontreal.ca>

	* quick-install-emacs: Don't prune DOC-* files a any more.

Glenn Morris's avatar
Glenn Morris committed
227 228 229 230 231 232
2013-05-14  Glenn Morris  <rgm@gnu.org>

	* cus-test.el (cus-test-get-lisp-files): Ignore obsolete/.
	(cus-test-libs): Fix let-binding of default-directory.
	(cus-test-noloads): Load all libs for the comparison.

Glenn Morris's avatar
Glenn Morris committed
233 234 235 236 237 238 239
2013-05-11  Glenn Morris  <rgm@gnu.org>

	* cus-test.el (cus-test-libs-noloads): Add a few more files.
	(cus-test-load-libs, cus-test-opts):
	Add option to load more/all Lisp files.
	(cus-test-get-lisp-files): Ignore .*.el files.

240 241 242 243 244 245
2013-05-10  Glenn Morris  <rgm@gnu.org>

	* cus-test.el (cus-test-libs-noloads): Add some files.
	(cus-test-get-lisp-files): New function.
	(cus-test-libs): Add option to load more/all Lisp files.

246 247 248
2013-05-09  Glenn Morris  <rgm@gnu.org>

	* cus-test.el: No need to provide bbdb, bbdb-com any more.
Glenn Morris's avatar
Glenn Morris committed
249 250 251 252 253 254 255 256 257 258 259 260
	(cus-test-libs-noloads): Add dunnet in the defvar.
	(dunnet): Don't always load it.
	(viper-mode): Only set if interactive.
	(cus-test-load-custom-loads): Load dunnet if necessary.
	(cus-test-load-1): New macro, with common code from cus-test-load-libs
	and cus-test-libs.
	(cus-test-load-libs, cus-test-libs): Use cus-test-load-1 macro.
	Update for cus-test-get-autoload-deps changed result.
	(cus-test-get-autoload-deps): Simplify.  Return file names as they
	appear in loaddefs.el (directory parts are needed now that not all
	lisp subdirs are in load-path).
	(cus-test-deps): Explicitly skip dunnet.
261

262 263 264 265 266 267
2013-05-07  Paul Eggert  <eggert@cs.ucla.edu>

	Use Gnulib ACL implementation, for benefit of Solaris etc. (Bug#14295)
	* merge-gnulib (GNULIB_MODULES): Add qacl.
	(GNULIB_TOOL_FLAGS): Do not avoid errno.

268 269 270 271 272 273 274 275
2013-04-01  Paul Eggert  <eggert@cs.ucla.edu>

	Use UTF-8 for most files with non-ASCII characters (Bug#13936).
	* notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el)
	(leim/quail/hanja3.el, leim/quail/symbol-ksc.el):
	Now utf-8, not iso-2022-7bit.  Also, files that contain non-UTF-8
	characters are now encoded in utf-8-emacs, not iso-2022-7bit.

276 277
2013-03-18  Paul Eggert  <eggert@cs.ucla.edu>

Paul Eggert's avatar
Paul Eggert committed
278 279
	* notes/unicode: Mention some more iso-2022-7bit files (Bug#13936).

280 281 282
	Automate the build of ja-dic.el (Bug#13984).
	* notes/unicode: ja-dic.el is now UTF-8.

Stefan Monnier's avatar
Stefan Monnier committed
283
2013-03-16  Glenn Morris  <rgm@gnu.org>
284 285 286

	* admin.el (manual-pdf, manual-dvi): Pass -I to texi2pdf, texi2dvi.

Stefan Monnier's avatar
Stefan Monnier committed
287
2013-03-16  Glenn Morris  <rgm@gnu.org>
288 289 290

	* admin.el (manual-html-mono, manual-html-node): Add -DWWW_GNU_ORG.

Paul Eggert's avatar
Paul Eggert committed
291 292 293 294 295 296
2013-03-13  Paul Eggert  <eggert@cs.ucla.edu>

	File synchronization fixes (Bug#13944).
	* CPP-DEFINES (BSD_SYSTEM, HAVE_FSYNC): Remove.
	* merge-gnulib (GNULIB_MODULES): Add fsync, fdatasync.

297 298 299 300
2013-03-11  Paul Eggert  <eggert@cs.ucla.edu>

	* notes/unicode: Improve notes about Emacs source file encoding.

301 302 303 304 305 306 307
2013-03-11  Glenn Morris  <rgm@gnu.org>

	* admin.el (make-manuals): Add emacs-lisp-intro and some more
	doc/misc manuals.
	(manual-html-mono, manual-html-node, manual-txt):
	Pass -I to makeinfo.

308 309 310 311
2013-03-10  Glenn Morris  <rgm@gnu.org>

	* admin.el (add-release-logs): Use UTC for release date.

312 313 314
2013-03-09  Glenn Morris  <rgm@gnu.org>

	* admin.el (add-release-logs): Provide interactive defaults.
Glenn Morris's avatar
Glenn Morris committed
315
	Allow specification of the release date.  Don't exclude gnus/.
316

317 318 319 320
2013-03-05  Paul Eggert  <eggert@cs.ucla.edu>

	* notes/unicode: Add notes about Emacs source file encoding.

321 322 323 324 325 326
2013-03-04  Paul Eggert  <eggert@cs.ucla.edu>

	* grammars/java-tags.wy (CHAR): Remove "('\u0000' to '\uffff')"
	from summary, as this causes javat-wy.el to contain both a null byte
	and a byte sequence that is not valid UTF-8, which is inconvenient.

327 328 329 330 331
2013-03-03  Paul Eggert  <eggert@cs.ucla.edu>

	* bzrmerge.el (bzrmerge-apply): Omit Latin-1 char from diagnostic.
	If there were a real need, it should be UTF-8 anyway.

332 333 334 335 336
2013-02-25  Paul Eggert  <eggert@cs.ucla.edu>

	Simplify data_start configuration (Bug#13783).
	* CPP-DEFINES (DATA_START, ORDINARY_LINK): Remove.

337 338 339 340 341
2013-02-11  Paul Eggert  <eggert@cs.ucla.edu>

	Tune by using memchr and memrchr.
	* merge-gnulib (GNULIB_MODULES): Add memrchr.

342 343 344 345 346 347 348
2013-02-01  Paul Eggert  <eggert@cs.ucla.edu>

	Use fdopendir, fstatat and readlinkat, for efficiency (Bug#13539).
	* merge-gnulib (GNULIB_MODULES): Add fdopendir, fstatat, readlinkat.
	(GNULIB_TOOL_FLAGS): Do not avoid at-internal, openat-h.
	Avoid dup, open, opendir.

349 350 351 352 353
2013-01-15  Dmitry Antipov  <dmantipov@yandex.ru>

	* coccinelle/xsave.cocci: Semantic patch to adjust users of
	XSAVE_POINTER and XSAVE_INTEGER macros.

354 355
2013-01-03  Glenn Morris  <rgm@gnu.org>

356 357
	* check-doc-strings: Update for CVS->bzr, moved lispref/ directory.

Glenn Morris's avatar
Glenn Morris committed
358 359
	* emacs-pretesters, make-announcement, make-changelog-diff:
	Remove files.
360

361 362
2012-12-14  Paul Eggert  <eggert@cs.ucla.edu>

Juanma Barranquero's avatar
Juanma Barranquero committed
363
	Fix permissions bugs with setgid directories etc.  (Bug#13125)
364 365
	* CPP-DEFINES (BSD4_2): Remove.

Paul Eggert's avatar
Paul Eggert committed
366 367
2012-12-08  Paul Eggert  <eggert@cs.ucla.edu>

368 369 370
	Use putenv+unsetenv instead of modifying environ directly (Bug#13070).
	* merge-gnulib (GNULIB_MODULES): Add putenv, unsetenv.

Paul Eggert's avatar
Paul Eggert committed
371 372 373
	Simplify get_lim_data.
	* CPP-DEFINES (ULIMIT_BREAK_VALUE): Remove.

374 375 376 377 378 379 380 381
2012-12-03  Paul Eggert  <eggert@cs.ucla.edu>

	Assume POSIX 1003.1-1988 or later for signal.h (Bug#13026).
	* CPP-DEFINES (SIGALRM, SIGCHLD, SIGHUP, SIGKILL, SIGPIPE, SIGQUIT):
	Remove.
	(SIGTRAP): Remove this one too, as config.h no longer defines it.
	* merge-gnulib (GNULIB_MODULES): Add sig2str.

382 383 384 385
2012-11-24  Ken Brown  <kbrown@cornell.edu>

	* CPP-DEFINES (HAVE_MOUSE): Remove.

386 387 388 389 390 391
2012-11-23  Paul Eggert  <eggert@cs.ucla.edu>

	Assume POSIX 1003.1-1988 or later for dirent.h (Bug#12958).
	* CPP-DEFINES (HAVE_CLOSEDIR, HAVE_DIRENT_H): Remove.
	* notes/copyright: Adjust to src/ndir.h -> nt/inc/dirent.h renaming.

392 393 394 395 396 397
2012-11-21  Paul Eggert  <eggert@cs.ucla.edu>

	Assume POSIX 1003.1-1988 or later for unistd.h (Bug#12945).
	* CPP-DEFINES (BROKEN_GETWD, HAVE_GETCWD, HAVE_GETWD, HAVE_SIZE_T)
	(HAVE_UNISTD_H): Remove.

398 399 400 401 402 403
2012-11-17  Paul Eggert  <eggert@cs.ucla.edu>

	Assume POSIX 1003.1-1988 or later for fcntl.h (Bug#12881).
	* CPP-DEFINES (O_RDONLY, O_RDWR, HAVE_FCNTL_H): Remove.
	* merge-gnulib (GNULIB_MODULES): Add fcntl-h.

404 405 406 407 408
2012-11-16  Paul Eggert  <eggert@cs.ucla.edu>

	Remove no-longer-used pty_max_bytes variable.
	* CPP-DEFINES (HAVE_FPATHCONF): Remove.

409 410 411 412 413 414 415 416
2012-11-14  Paul Eggert  <eggert@cs.ucla.edu>

	Use faccessat, not access, when checking file permissions (Bug#12632).
	* merge-gnulib (GNULIB_MODULES): Add faccessat.
	(GNULIB_TOOL_FLAGS): Avoid at-internal, fchdir, malloc-posix,
	openat-die, openat-h, save-cwd.  Do not avoid fcntl-h.
	Omit gnulib's m4/fcntl-o.m4.

Paul Eggert's avatar
Paul Eggert committed
417 418
2012-11-05  Paul Eggert  <eggert@cs.ucla.edu>

419 420 421 422
	Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid (Bug#12800).
	* CPP-DEFINES (HAVE_SETPGID, HAVE_SETSID, SETPGRP_RELEASES_CTTY):
	Remove; obsolete.

Paul Eggert's avatar
Paul Eggert committed
423 424 425
	Simplify by assuming __fpending.
	* CPP-DEFINES (PENDING_OUTPUT_COUNT): Remove.

426 427 428 429
2012-11-03  Glenn Morris  <rgm@gnu.org>

	* admin.el (set-copyright): Add msdos/sed2v2.inp.

Paul Eggert's avatar
Paul Eggert committed
430 431 432 433 434
2012-11-01  Paul Eggert  <eggert@cs.ucla.edu>

	Fix data-loss with --batch (Bug#9574).
	* merge-gnulib (GNULIB_MODULES): Add close-stream.

435 436 437 438
2012-10-12  Kenichi Handa  <handa@gnu.org>

	* charsets/Makefile (JISC6226.map): Add missing mappings.

439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462
2012-10-11  Kenichi Handa  <handa@gnu.org>

	* charsets/mapconv: Adjusted for the change of mapfiles/*.gz to
	mapfiles/*.

	* charsets/gb180302.awk: Handle 4-byte sequences in the input file.

	* charsets/Makefile: Be sure to call mapconv script of the current
	directory.  Adjusted for the change of mapfiles/*.gz to
	mapfiles/*.
	(SED_SCRIPT): New variable.
	(jisx2131-filter): New target.
	(JISX2131.map): Use jisx2131-filter to filter out characters added
	for the 2004 year version.
	(clear): Remove ${SED_SCRIPT} too.

	* charsets/mapfiles/MULE-ethiopic.map,
	charsets/mapfiles/MULE-ipa.map,
	charsets/mapfiles/MULE-is13194.map,
	charsets/mapfiles/MULE-lviscii.map,
	charsets/mapfiles/MULE-sisheng.map,
	charsets/mapfiles/MULE-tibetan.map,
	charsets/mapfiles/MULE-uviscii.map: Fix typo.

463 464 465 466 467
2012-10-09  Glenn Morris  <rgm@gnu.org>

	* admin.el (cusver-scan-cus-start): New function.
	(cusver-check): Scan old cus-start.el.

468 469 470 471 472
2012-10-07  Glenn Morris  <rgm@gnu.org>

	* admin.el (cusver-new-version): Set default.
	(cusver-check): Improve interactive argument reading.

473 474 475 476 477 478
2012-10-06  Glenn Morris  <rgm@gnu.org>

	* admin.el (cusver-new-version): New variable.
	(cusver-scan): Check if containing group has a :version.
	(cusver-check): Add VERSION argument.

479 480 481 482 483
2012-10-01  David Engster  <deng@randomsample.de>

	* grammars/bovine-grammar.el:
	* grammars/wisent-grammar.el: Move to lisp directory.

Chong Yidong's avatar
Chong Yidong committed
484 485 486 487
2012-10-01  David Engster  <deng@randomsample.de>

	* grammars/bovine-grammar.el (bovine--grammar-newstyle-unquote):
	Remove.
488
	(bovine-grammar-expand-form): Test for emacs-major-version.
Chong Yidong's avatar
Chong Yidong committed
489 490

	* grammars/c.by: Add EXPLICIT to keyword tokens.
491
	Add %provide token.
Chong Yidong's avatar
Chong Yidong committed
492

493
	* grammars/grammar.wy (semantic-grammar-lexer): Remove, since it
Chong Yidong's avatar
Chong Yidong committed
494
	was copied to grammar.el.  New %provide token to generate prefix
Juanma Barranquero's avatar
Juanma Barranquero committed
495
	which conforms with Emacs conventions.  Remove lexer definition,
Chong Yidong's avatar
Chong Yidong committed
496 497
	which is now in grammar.el.

498 499 500 501
2012-09-27  Glenn Morris  <rgm@gnu.org>

	* admin.el (set-version): Set msdos.c's Vwindow_system_version.

502 503 504 505 506
2012-09-27  Paul Eggert  <eggert@cs.ucla.edu>

	Check more robustly for timer_settime.
	* merge-gnulib (GNULIB_MODULES): Add timer-time.

Juanma Barranquero's avatar
Juanma Barranquero committed
507 508 509 510 511
2012-09-26  Juanma Barranquero  <lekktu@gmail.com>

	* unidata/BidiMirroring.txt:
	* unidata/UnicodeData.txt: Update to Unicode 6.2.

512 513
2012-09-17  Glenn Morris  <rgm@gnu.org>

514 515
	* admin.el (add-log-time-format): Declare.

516 517 518 519 520 521 522
	* admin.el (cusver-scan, cusver-check): Bind local variables.

	* admin.el (set-version): Set major version in
	etc/refcards/ru-refcard.tex and etc/refcards/emacsver.tex.
	(set-copyright): In etc/refcards, only change ru-refcard.tex
	and emacsver.tex.

523 524 525
	* admin.el (set-copyright): No more need to set copyrights for
	nextstep, or .c files.  Add configure.ac and config.nt.

526 527 528 529 530
2012-09-16  Paul Eggert  <eggert@cs.ucla.edu>

	Remove configure's --without-sync-input option (Bug#12450).
	* CPP-DEFINES (BROKEN_SA_RESTART, SA_RESTART): Remove.

531 532 533 534 535
2012-09-16  Glenn Morris  <rgm@gnu.org>

	* admin.el (set-version): No more need to set nextstep versions.
	(set-copyright): Update for moved nextstep files.

Paul Eggert's avatar
Paul Eggert committed
536 537 538
2012-09-13  Paul Eggert  <eggert@cs.ucla.edu>

	Simplify SIGIO usage (Bug#12408).
539
	* CPP-DEFINES (BROKEN_SIGAIO, BROKEN_SIGIO, BROKEN_SIGPOLL)
Paul Eggert's avatar
Paul Eggert committed
540 541
	(BROKEN_SIGPTY, NO_TERMIO): Remove.

542 543 544 545 546
2012-09-11  Paul Eggert  <eggert@cs.ucla.edu>

	Simplify, document, and port floating-point (Bug#12381).
	* CPP-DEFINES (HAVE_CBRT, HAVE_LOGB, logb): Remove.

547 548 549 550 551 552
2012-09-09  Paul Eggert  <eggert@cs.ucla.edu>

	Assume C89 or later for math functions (Bug#12381).
	* CPP-DEFINES (HAVE_FMOD, HAVE_FREXP, FLOAT_CHECK_DOMAIN)
	(HAVE_INVERSE_HYPERBOLIC, NO_MATHERR): Remove.

553 554 555 556 557
2012-09-04  Paul Eggert  <eggert@cs.ucla.edu>

	Simplify redefinition of 'abort' (Bug#12316).
	* CPP-DEFINES (NO_ABORT): Remove.

558 559 560 561
2012-08-28  Glenn Morris  <rgm@gnu.org>

	* bzrmerge.el (bzrmerge-merges): Allow unversioned files in the tree.

562 563 564 565
2012-08-28  Andreas Schwab  <schwab@linux-m68k.org>

	* charsets/mule-charsets.el (header): Fix typo.

566 567 568 569 570
2012-08-24  Paul Eggert  <eggert@cs.ucla.edu>

	On assertion failure, print backtrace if available.
	* merge-gnulib (GNULIB_MODULES): Add execinfo.

571 572 573 574 575 576 577
2012-08-16  Paul Eggert  <eggert@cs.ucla.edu>

	Use ASCII tests for character types.
	* merge-gnulib (GNULIB_MODULES): Add c-ctype.  This documents a
	new direct dependency; c-ctype was already being used indirectly
	via other gnulib modules.

578 579 580 581 582 583 584
2012-08-14  Paul Eggert  <eggert@cs.ucla.edu>

	Use bool for Emacs Lisp booleans.
	* merge-gnulib (GNULIB_MODULES): Add stdbool.  This documents a
	new direct dependency; stdbool was already being used indirectly
	via other gnulib modules.

Glenn Morris's avatar
Glenn Morris committed
585
2012-08-11  Glenn Morris  <rgm@gnu.org>
586 587 588

	* bzrmerge.el (bzrmerge-resolve): Disable local eval:.

589 590 591 592
2012-08-07  Dmitry Antipov  <dmantipov@yandex.ru>

	* coccinelle/overlay.cocci, coccinelle/symbol.cocci: Remove.

Paul Eggert's avatar
Paul Eggert committed
593 594 595 596 597
2012-08-02  Paul Eggert  <eggert@cs.ucla.edu>

	Port to Solaris 8.
	* CPP-DEFINES (WRETCODE): Remove.

598 599 600 601 602
2012-08-01  Dmitry Antipov  <dmantipov@yandex.ru>

	* coccinelle/overlay.cocci: Semantic patch to replace direct
	access to Lisp_Object members of struct Lisp_Overlay to MVAR.

603 604 605 606 607
2012-08-01  Dmitry Antipov  <dmantipov@yandex.ru>

	* coccinelle/symbol.cocci: Semantic patch to replace direct
	access to Lisp_Object members of struct Lisp_Symbol to SVAR.

608 609 610 611 612
2012-08-01  Dmitry Antipov  <dmantipov@yandex.ru>

	* coccinelle/process.cocci: Semantic patch to replace direct
	access to Lisp_Object members of struct Lisp_Process to PVAR.

613 614 615 616 617
2012-08-01  Dmitry Antipov  <dmantipov@yandex.ru>

	* coccinelle/window.cocci: Semantic patch to replace direct
	access to Lisp_Object members of struct window to WVAR.

618 619 620 621 622
2012-07-31  Dmitry Antipov  <dmantipov@yandex.ru>

	* coccinelle/frame.cocci: Semantic patch to replace direct
	access to Lisp_Object members of struct frame to FVAR.

623 624 625 626 627
2012-07-28  Paul Eggert  <eggert@cs.ucla.edu>

	Use Gnulib environ and stdalign modules (Bug#9772, Bug#9960).
	* merge-gnulib: Add environ, stdalign.

628 629 630 631 632
2012-07-20  Dmitry Antipov  <dmantipov@yandex.ru>

	* coccinelle/unibyte_string.cocci: Semantic patch to convert from
	make_unibyte_string to build_unibyte_string where appropriate.

Stefan Monnier's avatar
Stefan Monnier committed
633
2012-07-17  Eli Zaretskii  <eliz@gnu.org>
634 635 636

	* CPP-DEFINES: Remove FILE_SYSTEM_CASE.

Stefan Monnier's avatar
Stefan Monnier committed
637
2012-07-17  Chong Yidong  <cyd@gnu.org>
Chong Yidong's avatar
Chong Yidong committed
638 639

	* Version 24.1 released.
640

Paul Eggert's avatar
Paul Eggert committed
641 642
2012-07-11  Paul Eggert  <eggert@cs.ucla.edu>

Paul Eggert's avatar
Paul Eggert committed
643 644 645
	Assume mkdir, perror, rename, rmdir, strerror.
	* CPP-DEFINES (HAVE_MKDIR, HAVE_PERROR, HAVE_RENAME, HAVE_RMDIR)
	(HAVE_STRERROR, strerror):
Paul Eggert's avatar
Paul Eggert committed
646
	Remove.
Paul Eggert's avatar
Paul Eggert committed
647

648 649 650 651 652 653
2012-07-10  Dmitry Antipov  <dmantipov@yandex.ru>

	* coccinelle/list_loop.cocci: Semantic patch to convert from Fcdr
	to XCDR and consistently use CONSP in the list iteration loops.
	* coccinelle/vector_contents.cocci: Fix indentation.

Stefan Monnier's avatar
Stefan Monnier committed
654 655 656 657
2012-07-10  Stefan Monnier  <monnier@iro.umontreal.ca>

	* bzrmerge.el: Use cl-lib.

658 659 660 661 662 663 664
2012-07-09  Paul Eggert  <eggert@cs.ucla.edu>

	Rename configure.in to configure.ac (Bug#11603).
	* admin.el (set-version):
	* quick-install-emacs (VERSION):
	Get version number from configure.ac, not configure.in.

665 666 667 668 669
2012-07-06  Paul Eggert  <eggert@cs.ucla.edu>

	Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786).
	* merge-gnulib (GNULIB_MODULES): Add c-strcase.

Dmitry Antipov's avatar
Dmitry Antipov committed
670 671 672 673 674
2012-07-05  Dmitry Antipov  <dmantipov@yandex.ru>

	* coccinelle/xzalloc.cocci: Semantic patch to convert
	calls to xmalloc with following memset to xzalloc.

675 676 677 678
2012-07-04  Juanma Barranquero  <lekktu@gmail.com>

	* CPP-DEFINES (LISP_FLOAT_TYPE): Remove, obsolete.

679 680 681 682 683
2012-06-26  Dmitry Antipov  <dmantipov@yandex.ru>

	* coccinelle/build_string.cocci: Semantic patch
	to convert from make_string to build_string.

684 685 686 687 688 689
2012-06-24  Dmitry Antipov  <dmantipov@yandex.ru>

	First Coccinelle semantic patch.
	* coccinelle: New subdirectory
	* coccinelle/README: Documentation stub.
	* coccinelle/vector_contents.cocci: Semantic patch to replace direct
Stefan Monnier's avatar
Stefan Monnier committed
690 691
	access to `contents' member of Lisp_Vector objects with AREF and ASET
	where appropriate.
692

693 694 695 696 697 698 699 700 701 702 703 704 705 706 707
2012-06-22  Paul Eggert  <eggert@cs.ucla.edu>

	Support higher-resolution time stamps (Bug#9000).
	* merge-gnulib (GNULIB_MODULES): Add dtotimespec, gettime,
	gettimeofday, pselect, stat-time, sys_time, time, timespec-add,
	timespec-sub, utimens.
	(GNULIB_TOOL_FLAGS): Add --avoid=select --avoid=sigprocmask.
	This trims down the gnulib import, from the very latest gnulib.
	Emacs does its own implementation of 'select' and 'sigprocmask'
	on Windows, and it assumes 'select' and 'sigprocmask' on non-Windows
	hosts, so it doesn't need these modules.
	Similarly, avoid errno, fcntl, fcntl-h, fstat, and sys_types, as
	these gnulib modules are only for Windows porting and Emacs ports
	to Windows in a different way.

708 709
2012-06-13  Andreas Schwab  <schwab@linux-m68k.org>

Stefan Monnier's avatar
Stefan Monnier committed
710 711 712
	* make-emacs: Rename --union-type to --check-lisp-type.
	Define CHECK_LISP_OBJECT_TYPE insted of USE_LISP_UNION_TYPE.
	* CPP-DEFINES (DEBUG_LISP_OBJECT_TYPE): Rename from
713 714
	USE_LISP_UNION_TYPE.

Glenn Morris's avatar
Glenn Morris committed
715 716 717 718
2012-06-03  Glenn Morris  <rgm@gnu.org>

	* quick-install-emacs (PUBLIC_LIBSRC_SCRIPTS): Remove rcs-checkin.

719 720 721 722 723
2012-06-01  Paul Eggert  <eggert@cs.ucla.edu>

	Remove --disable-maintainer-mode option from 'configure'.  (Bug#11555)
	* make-tarball.txt: Don't worry about maintainer mode.

724 725 726 727
2012-05-28  Paul Eggert  <eggert@cs.ucla.edu>

	* CPP-DEFINES: Remove HAVE_SYSINFO.

Paul Eggert's avatar
Paul Eggert committed
728 729 730 731 732
2012-05-27  Paul Eggert  <eggert@cs.ucla.edu>

	Assume gnulib does largefile.
	* merge-gnulib (GNULIB_MODULES): Add largefile.

Paul Eggert's avatar
Paul Eggert committed
733 734 735 736 737 738 739 740
2012-05-22  Paul Eggert  <eggert@cs.ucla.edu>

	Remove src/m/*.
	* CPP-DEFINES: Do not mention src/m/*.h.
	(BITS_PER_EMACS_INT, BITS_PER_LONG, BITS_PER_CHAR)
	(BITS_PER_SHORT, BITS_PER_INT): Remove.
	* MAINTAINERS: Remove src/m/.

741 742
2012-05-21  Paul Eggert  <eggert@cs.ucla.edu>

743 744 745
	Use full name for m4/gnulib-comp.m4.  (Bug#11529)
	* merge-gnulib: Leave m4/gnulib-comp.m4's name alone.

Paul Eggert's avatar
Paul Eggert committed
746 747 748
	Assume C89 or later.
	* CPP-DEFINES: Remove NULL, const.

749 750 751 752
	Make merging from gnulib a script, not a makefile action.
	* merge-gnulib: New script, with actions moved here from
	../Makefile.in.

753 754
2012-05-19  Paul Eggert  <eggert@cs.ucla.edu>

755 756
	* CPP-DEFINES (HAVE_GETDOMAINNAME): Remove.

757 758
	* CPP-DEFINES (HAVE_FTIME): Remove.

759 760 761 762
2012-05-02  Glenn Morris  <rgm@gnu.org>

	* bzrmerge.el (bzrmerge-skip-regexp): Add "Auto-commit".

763 764
2012-04-10  Glenn Morris  <rgm@gnu.org>

765 766
	* bzrmerge.el (bzrmerge-skip-regexp): Add "from trunk".

767 768 769
	* unidata/Makefile.in: Add FSF copyright.
	Make it use autoconf features, and work for out-of-tree builds.

770 771 772 773 774 775 776 777
2012-04-07  Eli Zaretskii  <eliz@gnu.org>

	* unidata/README:
	* unidata/copyright.html:
	* unidata/BidiMirroring.txt:
	* unidata/UnicodeData.txt: Update for the latest version 6.1 of
	the Unicode Standard.

778 779 780 781 782 783
2012-02-16  Kenichi Handa  <handa@m17n.org>

	* unidata/unidata-gen.el (unidata-prop-alist): Change the default
	values of name and old-name to nil.
	(unidata-get-name): Return nil for the default value.

784 785 786 787 788
2012-02-11  Glenn Morris  <rgm@gnu.org>

	* admin.el (cusver-find-files, cusver-scan, cusver-goto-xref)
	(cusver-check): New functions.

Glenn Morris's avatar
Glenn Morris committed
789 790 791 792 793
2012-01-19  Glenn Morris  <rgm@gnu.org>

	* bzrmerge.el (bzrmerge-missing): Allow a definitive "no" answer to the
	"skip?" question, since there can be multiple such for any revision.

Eli Zaretskii's avatar
Eli Zaretskii committed
794 795 796 797 798
2012-01-14  Eli Zaretskii  <eliz@gnu.org>

	* FOR-RELEASE (Check the Emacs Tutorial): Mark TUTORIAL.he as
	updated and checked.

799 800
2011-11-26  Andreas Schwab  <schwab@linux-m68k.org>

801 802 803
	* grammars/bovine-grammar.el (bovine--grammar-newstyle-unquote):
	Avoid warning about old-style backquote.

804 805 806 807 808 809 810 811
	* grammars/wisent-grammar.el (auto-mode-alist): Change `$' to `\''
	in regexp.
	(wisent-make-parsers): Likewise.  Quote `.'.

	* grammars/bovine-grammar.el (auto-mode-alist): Change `$' to `\''
	in regexp.
	(bovine-make-parsers): Likewise.  Quote `.'.

812 813 814 815
2011-11-20  Andreas Schwab  <schwab@linux-m68k.org>

	* CPP-DEFINES (VIRT_ADDR_VARIES): Remove.

Juanma Barranquero's avatar
Juanma Barranquero committed
816 817 818 819
2011-11-16  Juanma Barranquero  <lekktu@gmail.com>

	* admin.el (manual-dvi): Fix typo.

820 821
2011-11-15  Eli Zaretskii  <eliz@gnu.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
822
	* nt/README-ftp-server: Update the information about PNG libraries.
823

Juanma Barranquero's avatar
Juanma Barranquero committed
824 825 826 827
2011-11-15  Juanma Barranquero  <lekktu@gmail.com>

	* make-emacs: Fix typo.

828 829 830 831
2011-11-07  Juanma Barranquero  <lekktu@gmail.com>

	* unidata/makefile.w32-in (clean): Remove bidimirror.h and biditype.h.

832 833 834 835
2011-10-31  David Engster  <deng@randomsample.de>

	* grammars/bovine-grammar.el: Avoid using old-style backquotes.

836 837 838 839 840
2011-10-28  Eli Zaretskii  <eliz@gnu.org>

	* nt/README-ftp-server: Mention UNICOWS.DLL as prerequisite for
	running Emacs on Windows 9X.

841 842 843 844 845
2011-09-26  Chong Yidong  <cyd@stupidchicken.com>

	* admin.el (set-version): Fix regexps for config.nt and
	sed2v2.inp.

Paul Eggert's avatar
Paul Eggert committed
846
2011-09-06  Paul Eggert  <eggert@cs.ucla.edu>
847

Paul Eggert's avatar
Paul Eggert committed
848
	Merge from gnulib (Bug#9169).
849 850 851 852 853 854
	* notes/copyright: The files compile, config.guess, config.sub,
	depcomp, install-sh, missing, and move-if-change are now in the
	new build-aux subdirectory.  The files arg-nonnull.h, c++defs.h,
	and warn-on-use.h are now in build-aux/snippets.  New file
	build-aux/snippets/_Noreturn.h.

855 856 857 858 859 860
2011-08-23  Eli Zaretskii  <eliz@gnu.org>

	* unidata/unidata-gen.el (unidata-prop-alist): Update the default
	values of bidi-class according to DerivedBidiClass.txt from the
	latest UCD.

861 862 863 864 865 866 867 868 869 870 871 872 873 874
2011-08-23  Kenichi Handa  <handa@m17n.org>

	* unidata/unidata-gen.el (unidata-prop-alist): Provide default
	values for name, general-category, canonical-combining-class,
	mirrored, and bidi-class.  Describe the meaning of value nil for
	decimal-digit-value, digit-value, numeric-value, uppercase,
	lowercase, titlecase, and mirroring.
	(unidata-gen-table): Handle the case that default-value is a
	list.  Set default values of characters not listed in a table.
	(unidata-get-name): Return an empty string if a value in a
	char-table is nil.
	(unidata-get-decomposition): Return a list of character itself if
	a value in a char-table is nil.

875 876 877 878 879 880 881 882
2011-08-15  Eli Zaretskii  <eliz@gnu.org>

	* unidata/bidimirror.awk: File removed.

	* unidata/biditype.awk: File removed.

	* unidata/makefile.w32-in (all): Remove src/biditype.h and
	src/bidimirror.h.
Stefan Monnier's avatar
Stefan Monnier committed
883
	(../../src/biditype.h, ../../src/bidimirror.h): Delete.
884 885 886

	* unidata/Makefile.in (all): Remove src/biditype.h and
	src/bidimirror.h.
Stefan Monnier's avatar
Stefan Monnier committed
887
	(../../src/biditype.h, ../../src/bidimirror.h): Delete.
888

889 890 891 892 893
2011-07-07  Juanma Barranquero  <lekktu@gmail.com>

	* unidata/makefile.w32-in (charprop-SH, charprop-CMD):
	Duplicate change in Makefile.in (2011-07-06T22:43:48Z!handa@m17n.org).

894 895 896 897
2011-07-06  Kenichi Handa  <handa@m17n.org>

	* unidata/unidata-gen.el (unidata-dir): New variable.
	(unidata-setup-list): Expand unidata-text-file in unidata-dir.
Stefan Monnier's avatar
Stefan Monnier committed
898 899
	(unidata-prop-alist): INDEX element may be a function.
	New optional element VAL-LIST (for general-category and bidi-class).
900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920
	New entry `mirroring'.
	(unidata-prop-default, unidata-prop-val-list): New subst.
	(unidata-get-character, unidata-put-character): Delete them.
	(unidata-gen-table-character): New arg IGNORE.  Adjusted for the
	above changes.
	(unidata-get-symbol, unidata-get-integer, unidata-get-numeric)
	(unidata-put-symbol, unidata-put-integer, unidata-put-numeric):
	Delete them.
	(unidata-encode-val): Assume that the first element of VAL-LIST is
	a cons (nil . 0).
	(unidata-gen-table): Change argument DEFAULT-VALUE to VAL-LIST.
	Always store the encoded value.
	(unidata-gen-table-symbol): New args DEFAULT-VALUE and VAL-LIST.
	Set the 1st and the 2nd extra slots to index numbers for C
	functions.
	(unidata-gen-table-integer): Likewise.
	(unidata-gen-table-numeric): Likewise.
	(unidata-gen-table-name): New arg IGNORE.
	(unidata-gen-table-decomposition): Likewise.
	(unidata-describe-general-category): Add the case nil to the
	description alist.
921
	(unidata-gen-mirroring-list): New function.
922 923 924 925 926 927 928
	(unidata-gen-files): New arg DATA-DIR.  Adjusted for the change of
	unidata-prop-alist.  Handle the case of storing multiple
	char-tables in a file.

	* unidata/Makefile.in (${DSTDIR}/charprop.el): New arg to
	unidata-gen-files.

929 930 931 932
2011-05-21  Glenn Morris  <rgm@gnu.org>

	* bzrmerge.el (bzrmerge-resolve): Suppress prompts about file-locals.

933 934 935 936
2011-03-07  Chong Yidong  <cyd@stupidchicken.com>

	* Version 23.3 released.

937
2011-02-23  Juanma Barranquero  <lekktu@gmail.com>
938 939 940

	* notes/bugtracker (bugtracker_debbugs_url): Fix typo.

941 942 943 944
2011-02-19  Eli Zaretskii  <eliz@gnu.org>

	* admin.el (set-version): Add msdos/sed2v2.inp.

945 946 947 948 949 950
2011-02-16  Paul Eggert  <eggert@cs.ucla.edu>

	Remove no-longer needed getloadavg symbols.
	* CPP-DEFINES (LOAD_AVE_CVT, LOAD_AVE_TYPE, FSCALE, KERNEL_FILE):
	(LDAV_SYMBOL): Remove.

951 952 953 954
2011-02-12  Glenn Morris  <rgm@gnu.org>

	* bzrmerge.el (bzrmerge-resolve): Fix bzr revert call.

Glenn Morris's avatar
Glenn Morris committed
955 956 957 958 959 960
2011-02-05  Glenn Morris  <rgm@gnu.org>

	* bzrmerge.el (bzrmerge-warning-buffer): New constant.
	(bzrmerge-apply): Use it.
	(bzrmerge): Kill any old warning buffer first.

Glenn Morris's avatar
Glenn Morris committed
961 962 963 964 965 966 967 968
2011-02-03  Glenn Morris  <rgm@gnu.org>

	* bzrmerge.el (bzrmerge-buffer): New constant.
	(bzrmerge-merges, bzrmerge-missing, bzrmerge-apply): Use it.
	(bzrmerge-missing): If nothing to do, return nil not (nil).
	(bzrmerge-apply): Remove odd character from message.
	(bzrmerge): Give status messages.

969 970
2011-01-31  Eli Zaretskii  <eliz@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
971 972
	* admin.el (set-version): Remove lib-src/makefile.w32-in.
	Add nt/config.nt.
973

974 975 976 977 978 979 980
2011-01-31  Paul Eggert  <eggert@cs.ucla.edu>

	src/emacs.c now gets version number from configure.in
	* admin.el (set-version): Don't update src/emacs.c.
	* quick-install-emacs (VERSION): Get it from configure.in, not from
	src/emacs.c.

Paul Eggert's avatar
Paul Eggert committed
981 982 983 984 985
2011-01-30  Paul Eggert  <eggert@cs.ucla.edu>

	strftime: import from gnulib
	* notes/copyright: strftime.c moved from src to lib.

986 987 988 989 990
2011-01-25  Glenn Morris  <rgm@gnu.org>

	* bzrmerge.el (bzrmerge-skip-regexp): New variable.
	(bzrmerge-missing): Use it.

991 992 993 994 995 996
2011-01-19  Paul Eggert  <eggert@cs.ucla.edu>

	* make-tarball.txt: Suggest 'autoreconf -I m4 --force'
	rather than doing rm and autoconf by hand.  See
	<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>.

997 998 999 1000 1001
2011-01-17  Paul Eggert  <eggert@cs.ucla.edu>

	* notes/bzr (Installing changes from gnulib): New section.
	Need for this suggested by Stefan Monnier.

1002 1003 1004 1005 1006
2011-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>

	* bzrmerge.el (bzrmerge-apply): Warn the user when the tree might be in
	an inconsistent state.

Paul Eggert's avatar
Paul Eggert committed
1007
2011-01-17  Paul Eggert  <eggert@cs.ucla.edu>
1008 1009 1010 1011 1012 1013 1014 1015 1016 1017

	Update copyright notes to match recent gnulib-related changes.
	* notes/copyright: Add aclocal.m4, m4/*.m4, lib/Makefile.in,
	arg-nonnull.h, c++defs.h, compile, depcomp, missing,
	warn-on-use.h, lib/*.[ch], lib/gnulib.mk.  Remove src/mktime.c,
	lib-src/getopt1.c, lib-src/getopt_int.h (files are now in lib and
	are subsumed by the lib/*.[ch] rule).  Remove m4/getopt.m4 (now
	subsumed by m4/*.m4 rule).  config.guess, config.sub, and
	doc/man/texinfo.tex are now copied in from gnulib.

Glenn Morris's avatar
Glenn Morris committed
1018 1019
2011-01-15  Glenn Morris  <rgm@gnu.org>

1020
	* charsets/cp51932.awk, charsets/eucjp-ms.awk: No longer print arch-tag.
1021

Glenn Morris's avatar
Glenn Morris committed
1022 1023 1024
	* bzrmerge.el (bzrmerge-missing): Add another skip indicator.
	(bzrmerge-resolve): Also ignore cl-loaddefs.el.

Stefan Monnier's avatar
Stefan Monnier committed
1025
2011-01-14  Glenn Morris  <rgm@gnu.org>
1026 1027 1028

	* admin.el (set-copyright): Also handle \year in refcards/*.tex.

1029 1030 1031 1032 1033
2011-01-14  Glenn Morris  <rgm@gnu.org>

	* bzrmerge.el: Require cl when compiling.
	(bzrmerge-merges): Doc fix.

1034 1035 1036 1037 1038 1039 1040
2011-01-07  Paul Eggert  <eggert@cs.ucla.edu>

	* notes/copyright: There's only one install-sh, not two, so fix a
	typo claiming that there's two.  Add move-if-change to the list of
	GPL files imported from gnulib.

2011-01-07  Paul Eggert  <eggert@cs.ucla.edu>
1041 1042 1043 1044 1045

	* notes/copyright: Report status more accurately for non-GPL files.
	Report copyright status more accurately for mkinstalldirs,
	configure, m4/getopt.m4, and msdos/sed*.inp.

1046
2011-01-02  Eli Zaretskii  <eliz@gnu.org>
1047 1048 1049 1050

	* nt/README.W32: Update the information about PNG support libraries.
	(Bug#7716)

1051 1052 1053 1054 1055
2010-12-27  Stefan Monnier  <monnier@iro.umontreal.ca>

	* bzrmerge.el: New file to help merge branches while skipping
	some revisions (e.g. from emacs-23 to trunk).

Andreas Schwab's avatar
Andreas Schwab committed
1056 1057 1058 1059
2010-12-03  Andreas Schwab  <schwab@linux-m68k.org>

	* CPP-DEFINES (EXPLICIT_SIGN_EXTEND): Remove.

1060 1061 1062 1063
2010-10-12  Glenn Morris  <rgm@gnu.org>

	* notes/nextstep: Move here from ../nextstep/DEV-NOTES.

1064 1065 1066 1067
2010-10-09  Glenn Morris  <rgm@gnu.org>

	* admin.el (set-version): Add doc/emacs/emacsver.texi.

1068 1069
2010-10-09  Glenn Morris  <rgm@gnu.org>

1070 1071
	* admin.el (set-version): No need to act on doc/ files any more.

1072 1073
	* quick-install-emacs (PUBLIC_LIBSRC_BINARIES): Remove b2m.

1074 1075 1076 1077 1078 1079 1080 1081
2010-09-05  Juanma Barranquero  <lekktu@gmail.com>

	* unidata/BidiMirroring.txt: Update from
	http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d2.txt

	* unidata/UnicodeData.txt: Update from
	http://www.unicode.org/Public/6.0.0/ucd/UnicodeData-6.0.0d7.txt

1082 1083 1084 1085
2010-08-09  Andreas Schwab  <schwab@linux-m68k.org>

	* CPP-DEFINES (WORDS_BIG_ENDIAN): Remove.

1086 1087 1088 1089
2010-08-05  Eli Zaretskii  <eliz@gnu.org>

	* MAINTAINERS: Rename src/unexec.c => src/unexcoff.c.

1090 1091 1092 1093 1094 1095 1096
2010-07-24  Christoph Scholtes  <cschol2112@gmail.com>

	* admin.el: Write version number to nt/makefile.w32-in.
	* nt/makedist.bat: Remove; replaced with `zipdist.bat'
	in the nt/ directory.
	* nt/README.W32: Relocate to nt/ directory.

1097 1098 1099 1100
2010-07-11  Andreas Schwab  <schwab@linux-m68k.org>

	* CPP-DEFINES (HAVE_INDEX, HAVE_RINDEX): Remove.

1101 1102 1103 1104
2010-07-08  Eli Zaretskii  <eliz@gnu.org>

	* MAINTAINERS: Update my responsibilities.

1105 1106 1107 1108 1109 1110
2010-07-07  Andreas Schwab  <schwab@linux-m68k.org>

	* CPP-DEFINES (BCOPY_DOWNWARD_SAFE, BCOPY_UPWARD_SAFE)
	(GAP_USE_BCOPY, HAVE_BCMP, HAVE_BCOPY, bcmp, bcopy, bzero):
	Remove.

1111 1112
2010-06-12  Eli Zaretskii  <eliz@gnu.org>

1113 1114 1115 1116 1117
	* unidata/bidimirror.awk: New file.

	* unidata/BidiMirroring.txt: New file from
	http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d1.txt.

1118
	* unidata/Makefile.in (../../src/bidimirror.h): New target.
1119 1120 1121 1122 1123
	(all): Depend on ../../src/biditype.h and ../../src/bidimirror.h.

	* unidata/makefile.w32-in (../../src/bidimirror.h): New target.
	(all): Depend on ../../src/biditype.h and ../../src/bidimirror.h.

1124 1125 1126 1127 1128 1129
	* unidata/biditype.awk: New file.

	* unidata/Makefile.in (../../src/biditype.h): New target.

	* unidata/makefile.w32-in (../../src/biditype.h): New target.

1130 1131 1132 1133 1134
2010-06-09  Juanma Barranquero  <lekktu@gmail.com>

	* unidata/UnicodeData.txt: Update from
	http://www.unicode.org/Public/6.0.0/ucd/UnicodeData-6.0.0d5.txt

1135 1136 1137 1138 1139 1140
2010-05-27  Glenn Morris  <rgm@gnu.org>

	* quick-install-emacs (AVOID): No more Makefile.c files.

	* notes/cpp: Remove file.

1141 1142 1143 1144 1145 1146 1147 1148 1149 1150
2010-05-15  Ken Raeburn  <raeburn@raeburn.org>

	* admin.el (set-version, set-copyright): Update emacs.c instead of
	version.el.

	* make-tarball.txt: Update filename list in step 6.

	* quick-install-emacs: Scan emacs.c instead of version.el for
	version string.

Chong Yidong's avatar
Chong Yidong committed
1151 1152 1153 1154
2010-05-07  Chong Yidong  <cyd@stupidchicken.com>

	* Version 23.2 released.

1155 1156
2010-04-01  Eli Zaretskii  <eliz@gnu.org>

1157
	* CPP-DEFINES (__DJGPP__, __GO32__): Remove, no longer used.
1158

Chong Yidong's avatar
Chong Yidong committed
1159 1160 1161 1162
2010-03-10  Chong Yidong  <cyd@stupidchicken.com>

	* Branch for 23.2.

1163 1164
2010-03-10  Miles Bader  <miles@gnu.org>

1165 1166
	* quick-install-emacs: Use more portable shell syntax.

1167
	* quick-install-emacs (AVOID): Be more picky about files we avoid
1168 1169
	installing.

1170 1171 1172 1173
2010-02-14  Juanma Barranquero  <lekktu@gmail.com>

	* quick-install-emacs (PRUNED): Fix typo in message.

1174 1175 1176 1177 1178
2010-01-20  Glenn Morris  <rgm@gnu.org>

	* revdiff: Remove file that only works with CVS, and isn't really
	needed with Bazaar (given the in-built revision options of bzr diff).

1179 1180 1181 1182 1183
2010-01-12  Glenn Morris  <rgm@gnu.org>

	* emacs-pretesters, make-announcement: Use bug-gnu-emacs rather
	than emacs-pretest-bug for bug reports for development versions.

1184 1185 1186 1187 1188 1189
2009-11-06  Kenichi Handa  <handa@m17n.org>

	* unidata/unidata-gen.el (unidata-gen-table): Fix for the case
	that the block data and the following per-char data fall into the
	same char-table leaf.

Juanma Barranquero's avatar
Juanma Barranquero committed
1190 1191 1192 1193
2009-10-01  Juanma Barranquero  <lekktu@gmail.com>

	* unidata/UnicodeData.txt: Update to Unicode 5.2.0.

1194 1195 1196 1197
2009-09-07  Juanma Barranquero  <lekktu@gmail.com>

	* unidata/.gitignore: New file.

1198 1199
2009-08-22  Eli Zaretskii  <eliz@gnu.org>

1200 1201
	* notes/bugtracker: How to reassign a bug to a list of packages.

1202 1203 1204 1205 1206 1207 1208
	* notes/newfile: Details of how to check for problems with DOS 8+3
	file-name restrictions.

2009-08-18  Glenn Morris  <rgm@gnu.org>

	* notes/newfile: New file.

1209 1210 1211 1212 1213
2009-07-11  Eli Zaretskii  <eliz@gnu.org>

	* make-tarball.txt: Add a note about bumping the value of
	customize-changed-options-previous-release.

Kenichi Handa's avatar
Kenichi Handa committed
1214 1215
2009-06-24  Kenichi Handa  <handa@m17n.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
1216
	* charsets/mapconv: For the Unicode format files, do reverse sort
Kenichi Handa's avatar
Kenichi Handa committed
1217 1218 1219
	and don't compact the map.  This is to prefer the first one in the
	duplicated mappings (e.g. 0x20->U+0020, 0x20->U+00A0).

Kenichi Handa's avatar
Kenichi Handa committed
1220 1221 1222 1223 1224 1225 1226 1227 1228 1229
2009-06-12  Kenichi Handa  <handa@m17n.org>

	* charsets/Makefile (JISX213A.map): Make it depend on
	mapfiles/JISX213A.map.gz.
	(BIG5-1.map, BIG5-2.map): Prepend "# " to the first comment line.

	* charsets/mapfiles/JISX213A.map.gz: New file.

	* charsets/mapfiles/README: Describe JISX213A.map.gz.

Kenichi Handa's avatar
Kenichi Handa committed
1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247
2009-06-12  Kenichi Handa  <handa@m17n.org>

	* charsets/mapfiles/*: New files.

	* charsets/mule-charsets.el: Mostly re-written to generate all
	MULE-*.map files.

	* charsets/mapconv: Mostly re-written to handle "gzip"ed input
	files.

	* charsets/eucjp-ms.awk: Mostly re-written to handle glibc's
	EUC-JP-MS.

	* charsets/cp51932.awk (END): Print arch-tag at the tail.

	* charsets/Makefile: Maps depend on files under mapfiles or
	${GLIBC_CHARMAPS}.

1248 1249 1250 1251 1252
2009-04-21  Kenichi Handa  <handa@m17n.org>

	* unidata/unidata-gen.el (unidata-get-decomposition): Fix previous
	change.

1253 1254
2009-04-17  Kenichi Handa  <handa@m17n.org>

Stefan Monnier's avatar
Stefan Monnier committed
1255 1256
	* unidata/unidata-gen.el (unidata-get-decomposition):
	Adjust Hangle decomposition rule to Unicode.
1257

1258 1259
2009-04-09  Kenichi Handa  <handa@m17n.org>

Stefan Monnier's avatar
Stefan Monnier committed
1260 1261
	* unidata/unidata-gen.el (unidata-describe-decomposition):
	Return a string with a composition property to disable combining
1262 1263
	characters being composed.

Juanma Barranquero's avatar
Juanma Barranquero committed
1264
2009-03-11  Miles Bader  <miles@gnu.org>
1265 1266 1267

	* quick-install-emacs: Be more clever about locating info directory.

1268 1269 1270 1271
2009-02-24  Juanma Barranquero  <lekktu@gmail.com>

	* nt/README.W32: Fix typos.

1272 1273
2009-02-23  Jason Rumney  <jasonr@gnu.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
1274
	* nt/README-ftp-server: Update for 23.0.91.
1275

1276 1277 1278 1279 1280
	* nt/README.W32: Remove ever expanding versions of Windows.
	Shorten FAQ URL.  Remove mention of obsolete lock directory.
	Windows distribution now bin and barebin only.  Add note about
	SVG support.  Remove old tar and gzip problem workarounds.
	Use new (22.x) -Q option.  Report all bugs through bug tracker.
1281 1282 1283 1284

	* nt/README-UNDUMP.W32: Modify for barebin distribution, as
	undumped distribution no longer exists.

Glenn Morris's avatar
Glenn Morris committed
1285
2009-02-05  Yu-ji Hosokawa  <yu-ji@hoso.net>  (tiny change)
1286 1287 1288

	* nt/README.W32: Fix typo.  (Bug#2207)

1289 1290 1291 1292
2009-02-01  Chong Yidong  <cyd@stupidchicken.com>

	* admin.el (set-version): Remove deleted file ns-emacs.texi.

Kenichi Handa's avatar
Kenichi Handa committed
1293 1294 1295 1296 1297 1298 1299 1300 1301
2008-12-02  Kenichi Handa  <handa@m17n.org>

	* unidata/unidata-gen.el (unidata-prop-alist): Docstring for
	`decomposition' property adjusted.
	(unidata-split-decomposition): Don't include surrounding "<" and
	">" in a symbol name.

2008-12-01  Kenichi Handa  <handa@m17n.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
1302 1303
	* unidata/unidata-gen.el (unidata-prop-alist): Set `numeric-value'
	property generator to unidata-gen-table-numeric.  Docstring adjusted.
Kenichi Handa's avatar
Kenichi Handa committed
1304 1305 1306 1307
	(unidata-get-numeric, unidata-put-numeric)
	(unidata-gen-table-numeric): New functions.
	(unidata-encode-val): Use assoc to get a slot in VAL-LIST.

Eli Zaretskii's avatar
Eli Zaretskii committed
1308 1309 1310 1311
2008-11-29  Eli Zaretskii  <eliz@gnu.org>

	* notes/documentation: Add notes about Antinews.

1312 1313 1314 1315 1316
2008-10-23  Glenn Morris  <rgm@gnu.org>

	* admin.el (set-version): Add doc/misc/ns-emacs.texi.
	Add/tweak some nextstep/ entries.

1317 1318 1319 1320 1321
2008-09-19  Kenichi Handa  <handa@m17n.org>

	* FOR-RELEASE: Add an item for using EMACS_INT for buffer/string
	positions.

Eli Zaretskii's avatar
Eli Zaretskii committed
1322 1323 1324 1325
2008-08-23  Eli Zaretskii  <eliz@gnu.org>

	* CPP-DEFINES: Add USER_FULL_NAME.

1326 1327
2008-08-16  Jason Rumney