12006-11-27 Bruno Haible <bruno@clisp.org> 2 3 * gettext-0.16.1 released. 4 52006-11-27 Bruno Haible <bruno@clisp.org> 6 7 * autopoint.in: Update for 0.16.1. 8 92006-10-26 Bruno Haible <bruno@clisp.org> 10 11 * gettext-0.16 released. 12 132006-10-26 Bruno Haible <bruno@clisp.org> 14 15 * autopoint.in: Update for 0.16. 16 172006-10-15 Bruno Haible <bruno@clisp.org> 18 19 * gettextize.in (m4dir_is_next): Reset it to empty when the m4dir was 20 seen. 21 (m4dir_defaulted): New variable. 22 In the recommendations how to run aclocal, show all the needed -I 23 options, not just one. 24 Reported by Ralf Wildenhues. 25 262006-10-08 Bruno Haible <bruno@clisp.org> 27 28 * gettextize.in (usage): Document the --symlink option instead of the 29 --copy option. 30 Accept a --symlink option. 31 (try_ln_s): Change default value to false. 32 332006-10-01 Bruno Haible <bruno@clisp.org> 34 35 * gettextize.in (m4filelist): Add intldir.m4. 36 372006-09-18 Bruno Haible <bruno@clisp.org> 38 39 * gettextize.in (m4filelist): Remove inttypes-h.m4. 40 412006-09-11 Bruno Haible <bruno@clisp.org> 42 43 * gettextize.in (have_automake19, min_automake_version): New variables. 44 (m4filelist): Use the minimum needed file list if --intl was not 45 specified and automake version is >= 1.9. 46 472006-09-11 Bruno Haible <bruno@clisp.org> 48 49 * gettextize.in (m4filelist): Add intl.m4. 50 512006-08-28 Bruno Haible <bruno@clisp.org> 52 53 * gettextize.in (m4filelist): Remove signed.m4. 54 552006-07-25 Bruno Haible <bruno@clisp.org> 56 57 * Makefile.msvc: Remove file. 58 * Makefile.am (EXTRA_DIST): Remove Makefile.msvc. 59 602006-07-25 Bruno Haible <bruno@clisp.org> 61 62 * Makefile.vms: Remove file. 63 * Makefile.am (EXTRA_DIST): Remove Makefile.vms. 64 652006-07-21 Bruno Haible <bruno@clisp.org> 66 67 * gettext-0.15 released. 68 692006-07-20 Bruno Haible <bruno@clisp.org> 70 71 * autopoint.in: Update for 0.15. 72 732006-07-20 Bruno Haible <bruno@clisp.org> 74 75 * po-mode.el (po-mode-version-string): Bump to 2.02. 76 772006-06-27 Bruno Haible <bruno@clisp.org> 78 79 * gettextize.in (m4filelist): Remove isc-posix.m4. 80 812006-06-04 Bruno Haible <bruno@clisp.org> 82 83 * gettextize.in (m4filelist): Replace inttypes.m4 with inttypes-h.m4. 84 852006-04-17 Bruno Haible <bruno@clisp.org> 86 87 * add-to-archive: Remove special handling of mkinstalldirs file. 88 * gettextize.in: Likewise. 89 902006-04-20 Bruno Haible <bruno@clisp.org> 91 92 * autopoint.in: Update for 0.15. 93 942006-04-12 Bruno Haible <bruno@clisp.org> 95 96 * autopoint.in (func_find_curr_installdir): Handle the case of a 97 symbolic link pointing to an absolute pathname correctly. 98 * gettextize.in (func_find_curr_installdir): Likewise. 99 1002006-01-23 Bruno Haible <bruno@clisp.org> 101 102 * gettextize.in (func_tmpdir): Invoke mktemp without option -q, because 103 in some versions of mktemp this option has the effect that mktemp 104 outputs nothing at all. 105 (func_version): Bump copyright year. 106 * autopoint.in (func_tmpdir): Invoke mktemp without option -q. 107 (func_version): Bump copyright year. 108 Patch by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>. 109 1102005-09-18 Bruno Haible <bruno@clisp.org> 111 112 * autopoint.in (func_find_curr_installdir): Really remove the temporary 113 directory after use. 114 * gettextize.in (func_find_curr_installdir): Likewise. 115 1162005-08-26 Bruno Haible <bruno@clisp.org> 117 118 * po-mode.el (po-team-name-to-code): Add support for Old English, 119 Hyam, Jju, Tyap, Kagoma, Maithili, Mayan, Nahuatl, Low Saxon, 120 Northern Sotho, Páez, Tetum, Zapotec. 121 1222005-07-24 Bruno Haible <bruno@clisp.org> 123 124 Tidy up exported symbols. 125 * gettextize.in (m4filelist): Add visibility.m4. 126 1272005-07-26 Bruno Haible <bruno@clisp.org> 128 129 * autopoint.in (datarootdir): New variable. 130 * gettextize.in (datarootdir): New variable. 131 1322005-07-16 Bruno Haible <bruno@clisp.org> 133 134 * gettextize.in (m4filelist): Add lock.m4. 135 1362005-07-09 Bruno Haible <bruno@clisp.org> 137 138 * po-mode.el (po-validate): Require the 'compile' module before 139 accessing it. 140 Report and patch by Sven Joachim <sven_joachim@web.de>. 141 1422006-06-21 Bruno Haible <bruno@clisp.org> 143 144 * gettext-0.14.6 released. 145 1462006-06-21 Bruno Haible <bruno@clisp.org> 147 148 * autopoint.in: Update for 0.14.6. 149 1502005-05-23 Bruno Haible <bruno@clisp.org> 151 152 * gettext-0.14.5 released. 153 1542005-05-23 Bruno Haible <bruno@clisp.org> 155 156 * autopoint.in: Update for 0.14.5. 157 1582005-04-11 Bruno Haible <bruno@clisp.org> 159 160 * gettext-0.14.4 released. 161 1622005-04-11 Bruno Haible <bruno@clisp.org> 163 164 * autopoint.in: Update for 0.14.4. 165 1662005-03-14 Bruno Haible <bruno@clisp.org> 167 168 * gettext-0.14.3 released. 169 1702004-10-23 Bruno Haible <bruno@clisp.org> 171 172 * start-po-el: New file. 173 * Makefile.am (lisp_LISP): Add it. 174 1752005-03-08 Bruno Haible <bruno@clisp.org> 176 177 * autopoint.in: Update for 0.14.3. 178 1792005-03-08 Bruno Haible <bruno@clisp.org> 180 181 * gettextize.in: Compute comma separated lists for ChangeLog entries 182 correctly. Also comma-separate the EXTRA_DIST ChangeLog entry. 183 1842005-03-07 Bruno Haible <bruno@clisp.org> 185 186 * gettextize.in: Create the auxdir if it doesn't exist. 187 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>. 188 1892005-03-07 Bruno Haible <bruno@clisp.org> 190 191 * gettextize.in (func_m4ChangeLog_init, func_m4ChangeLog_add_entry, 192 func_m4ChangeLog_finish): Let the behaviour depend on 193 using_m4ChangeLog. Initialize using_m4ChangeLog depending on whether 194 an m4/ChangeLog already exists. 195 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>. 196 1972005-03-06 Bruno Haible <bruno@clisp.org> 198 199 * gettextize.in: Update the instructions for fetching config.guess and 200 config.sub. 201 Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>. 202 2032005-03-06 Bruno Haible <bruno@clisp.org> 204 205 * autopoint.in (func_destfile): Also set a variable 'sharedowner'. 206 For files with shared ownership, treat local modification as a warning. 207 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>. 208 2092005-03-05 Bruno Haible <bruno@clisp.org> 210 211 * gettextize.in: When a po/POTFILES.in does not exist, create an 212 initial empty one. 213 Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>. 214 2152005-03-05 Bruno Haible <bruno@clisp.org> 216 217 * gettextize.in (func_m4ChangeLog_init, func_m4ChangeLog_finish): 218 Keep track whether a $m4dir/ChangeLog file was created. 219 Don't create a $m4dir/Makefile.am if aclocal version 1.8 or newer is 220 present; instead add $m4dir/ChangeLog to EXTRA_DIST if needed. 221 Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>. 222 2232005-03-05 Bruno Haible <bruno@clisp.org> 224 225 * gettextize.in: When adding items to EXTRA_DIST, SUBDIRS, 226 DIST_SUBDIRS, ACLOCAL_AMFLAGS in Makefile.am, optionally remove one 227 space after the added items. When adding items to AC_CONFIG_FILES, 228 AC_OUTPUT in configure.ac, remove don't insert an extra space after 229 the added items. 230 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>. 231 2322005-03-05 Bruno Haible <bruno@clisp.org> 233 234 * gettextize.in: Emit brackets around the argument of 235 AM_GNU_GETTEXT_VERSION. 236 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>. 237 2382005-03-05 Bruno Haible <bruno@clisp.org> 239 240 * gettextize.in: Don't recommend to add AM_GNU_GETTEXT([external]) 241 when it is already present. 242 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>. 243 2442005-03-05 Bruno Haible <bruno@clisp.org> 245 246 Remove old sh, tcl, perl interfaces. 247 * gettext-sh: Remove file. 248 * tcl_gettext.c, README-Tcl: Remove files. 249 * gettext.perl: Remove file. 250 * Makefile.am (EXTRA_DIST): Remove them. 251 2522005-02-24 Bruno Haible <bruno@clisp.org> 253 254 * gettext-0.14.2 released. 255 2562005-02-24 Bruno Haible <bruno@clisp.org> 257 258 * autopoint.in: Update for 0.14.2. 259 2602005-02-07 Bruno Haible <bruno@clisp.org> 261 262 * autopoint.in: Use LC_ALL=C to protect range expression against 263 Estonian locale. 264 * gettextize.in: Likewise. 265 2662005-02-05 Bruno Haible <bruno@clisp.org> 267 268 * autopoint.in: Check the version number, instead of relying on cvs 269 for doing so. 270 Reported by Paul Eggert. 271 2722005-01-10 Bruno Haible <bruno@clisp.org> 273 274 Security fixes. 275 * autopoint.in: Exit if the creation of one of the temporary 276 directories fails. Also restrict the access to the temporary cvs_dir. 277 Reported by Javier Fernández-Sanguino Peña <jfs@computer.org>. 278 2792005-01-09 Bruno Haible <bruno@clisp.org> 280 281 * autopoint.in (func_tmpdir): New function. 282 (func_find_curr_installdir): Use it. 283 (mismatchfile): Create inside a temporary directory. Remove afterwards. 284 * gettextize.in (func_tmpdir): New function. 285 (func_find_curr_installdir): Use it. 286 Reported by Joey Hess <joeyh@debian.org>. 287 2882005-01-05 Bruno Haible <bruno@clisp.org> 289 290 * autopoint.in: Update year in --version output. 291 * gettextize.in: Likewise. 292 2932005-01-05 Bruno Haible <bruno@clisp.org> 294 295 * gettextize.in: Unset CDPATH in a more robust way. 296 2972004-12-14 Bruno Haible <bruno@clisp.org> 298 299 * gettextize.in: Unset CDPATH. 300 3012004-02-07 Bruno Haible <bruno@clisp.org> 302 303 * gettextize.in: Modify only the first occurrence of AC_CONFIG_FILES, 304 not all of them. 305 Reported by Dalibor Topic <robilad@kaffe.org>. 306 3072004-02-04 Bruno Haible <bruno@clisp.org> 308 309 * gettextize.in: Add po to SUBDIRS if it was created in this run. 310 Tell the user to create po/POTFILES.in if it is not yet there. 311 Reported by Prof. Roberto Bagnara <bagnara@cs.unipr.it>. 312 3132004-02-02 Bruno Haible <bruno@clisp.org> 314 315 * gettextize.in (m4filelist): Add glibc2.m4. 316 3172004-01-29 Bruno Haible <bruno@clisp.org> 318 319 * gettext-0.14.1 released. 320 3212004-01-28 Bruno Haible <bruno@clisp.org> 322 323 * gettext-0.14 released. 324 3252004-01-19 Bruno Haible <bruno@clisp.org> 326 327 * gettextize.in: Modify DIST_SUBDIRS like SUBDIRS, when it was found in 328 Makefile.am. 329 Reported by Dalibor Topic <robilad@kaffe.org>. 330 3312003-12-17 Bruno Haible <bruno@clisp.org> 332 333 * gettext-0.13.1 released. 334 3352003-11-30 Bruno Haible <bruno@clisp.org> 336 337 * gettext-0.13 released. 338 3392003-11-23 Bruno Haible <bruno@clisp.org> 340 341 * gettextize.in (m4filelist): Remove ssize_t.m4. 342 3432003-11-16 Bruno Haible <bruno@clisp.org> 344 345 * gettextize.in (m4filelist): Add size_max.m4, ssize_t.m4, xsize.m4. 346 3472003-11-08 Bruno Haible <bruno@clisp.org> 348 349 * autopoint.in: Allow configure.in.in to be used instead of 350 configure.in. 351 3522003-08-11 Bruno Haible <bruno@clisp.org> 353 354 * autopoint.in: When local files have been modified, create a .diff 355 file for the user's convenience. 356 Suggested by Denis Barbier <barbier@debian.org>. 357 3582003-08-07 Bruno Haible <bruno@clisp.org> 359 360 * autopoint.in: Fix the regular expression used to parse intl/VERSION. 361 Patch by Denis Barbier <barbier@debian.org>. 362 3632003-06-19 Bruno Haible <bruno@clisp.org> 364 365 * gettextize.in (m4filelist): Add intmax.m4, longdouble.m4, 366 longlong.m4, printf-posix.m4, signed.m4, wchar_t.m4, wint_t.m4. 367 3682003-05-22 Bruno Haible <bruno@clisp.org> 369 370 * gettext-0.12.1 released. 371 3722003-05-17 Bruno Haible <bruno@clisp.org> 373 374 * gettext-0.12 released. 375 3762003-05-08 Bruno Haible <bruno@clisp.org> 377 378 * gettextize.in: Ignore ACLOCAL_AMFLAGS options of the form -Idir when 379 dir is an absolute pathname. 380 Reported by Jürgen A. Erhard <jae+debian@jerhard.org>. 381 3822003-04-29 Bruno Haible <bruno@clisp.org> 383 384 * gettextize.in: Recommend running automake only after aclocal, 385 because automake 1.7 assumes that aclocal.m4 has already been built. 386 3872003-04-12 Bruno Haible <bruno@clisp.org> 388 389 * Makefile.vms: Avoid rules with no lines. Don't use the force target. 390 Correct wildcard syntax. 391 Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>. 392 3932003-04-11 Bruno Haible <bruno@clisp.org> 394 395 * Makefile.am (archive.tar.gz): Avoid creating an empty tar.gz file. 396 Reported by Martin Mokrejš <mmokrejs@natur.cuni.cz>. 397 3982003-03-30 Bruno Haible <bruno@clisp.org> 399 400 * Makefile.vms: New file. 401 * Makefile.am (EXTRA_DIST): Add Makefile.vms. 402 4032003-03-17 Bruno Haible <bruno@clisp.org> 404 405 Native Woe32/MSVC support. 406 * Makefile.msvc: New file. 407 * Makefile.am (EXTRA_DIST): Add it. 408 4092003-02-28 Bruno Haible <bruno@clisp.org> 410 411 Support for relocatable installation. 412 * autopoint.in: Relocate $gettext_dir. 413 * gettextize.in: Relocate $gettext_dir. 414 4152003-02-16 Bruno Haible <bruno@clisp.org> 416 417 * gettextize.in: Create po/Makevars.template from installed 418 po/Makevars.template, not from po/Makevars. 419 (func_version): Update copyright year. 420 4212003-02-16 Bruno Haible <bruno@clisp.org> 422 423 * po-compat.el: Add testing instructions. 424 (po-find-file-coding-system-guts) [XEMACS]: Make it work again, 425 after (car (nth i po-content-type-charset-alist)) changed from symbol 426 to string. 427 4282003-02-12 Bruno Haible <bruno@clisp.org> 429 430 * elisp-comp: Move to ../../config/elisp-comp. 431 * Makefile.am (EXTRA_DIST): Remove elisp-comp. 432 4332003-01-12 Bruno Haible <bruno@clisp.org> 434 435 * Makefile.am: Make use of += for variables. 436 4372003-01-08 Bruno Haible <bruno@clisp.org> 438 439 * Makefile.am (EXTRA_DIST): Add elisp-comp. 440 4412002-12-07 Bruno Haible <bruno@clisp.org> 442 443 Switch to autoconf-2.57 and automake-1.7.2. 444 * elisp-comp: Upgrade to automake-1.7.2. 445 4462002-11-13 Bruno Haible <bruno@clisp.org> 447 448 Assume ANSI C. 449 * tcl_gettext.c (tcl_gettext, tcl_textdomain, tcl_bindtextdomain): 450 Use ANSI C function declarations. 451 4522002-10-25 Karl Eichwalder <ke@suse.de> 453 454 * po-compat.el (po-find-file-coding-system-guts): Provide the old 455 version (pre 2002-09-27) for XEmacs. 456 4572002-10-16 Bruno Haible <bruno@clisp.org> 458 459 * po-compat.el: Remove call of codepage-setup of all support codepages. 460 (po-find-file-coding-system-guts): Avoid code duplication. 461 4622002-09-27 Karl Eichwalder <ke@suse.de> 463 464 * po-compat.el (po-content-type-charset-alist): Convert the 465 car of each association to a string. From emacs CVS 466 (lisp/textmodes/po.el); provided by Eli Zaretskii. 467 (po-find-file-coding-system-guts): If the charset matches a name 468 of a codepage, set up that codepage and return it as a coding 469 system to decode the file. Likewise from emacs CVS. 470 471 * po-compat.el: Line up comment etc. with lisp/textmodes/po.el. 472 (po-find-charset): Search for the Charset= header even if we've read 473 less than 4KB. From emacs CVS (lisp/textmodes/po.el); provided by 474 Eli Zaretskii. 475 4762002-08-27 Bruno Haible <bruno@clisp.org> 477 478 * autopoint.in: Call func_fatal_error, not fatal_error. 479 Patch by Sam Hocevar <sam@zoy.org>. 480 4812002-08-26 Bruno Haible <bruno@clisp.org> 482 483 * archive.tar.gz: Avoid keyword substitution for archive/mkinstalldirs. 484 Reported by Colin Watson <cjwatson@debian.org>. 485 4862002-08-12 Bruno Haible <bruno@clisp.org> 487 488 * gettextize.in: Fix typo in the handling of AM_GNU_GETTEXT_VERSION. 489 Reported by Adam Heath <doogie@debian.org>. 490 4912002-08-06 Bruno Haible <bruno@clisp.org> 492 493 * gettext-0.11.5 released. 494 4952002-08-03 Paul Eggert <eggert@twinsun.com> 496 497 * gettextize.in: Use "read dummy" to avoid an error with Solaris 498 /bin/sh. 499 5002002-08-02 Bruno Haible <bruno@clisp.org> 501 502 * gettextize.in: Add ulonglong.m4 to m4filelist. 503 5042002-07-25 Bruno Haible <bruno@clisp.org> 505 506 * gettext-0.11.4 released. 507 5082002-07-25 Bruno Haible <bruno@clisp.org> 509 510 * add-to-archive: New file. 511 * add-to-autopoint-files: Remove file. 512 * cvsuser.c: New file. 513 * Makefile.am (EXTRA_DIST): Remove add-to-autopoint-files. Add 514 add-to-archive, cvsuser.c. 515 5162002-07-25 Bruno Haible <bruno@clisp.org> 517 518 * autopoint.in: Unset also CVS_IGNORE_REMOTE_ROOT and CVSIGNORE. 519 5202002-07-23 Bruno Haible <bruno@clisp.org> 521 522 * gettextize.in: Add inttypes-pri.m4 to m4filelist. 523 5242002-07-21 Bruno Haible <bruno@clisp.org> 525 526 * gettextize.in: Add inttypes.m4, inttypes_h.m4, stdint_h.m4, 527 uintmax_t.m4 to m4filelist. 528 5292002-07-19 Bruno Haible <bruno@clisp.org> 530 531 * gettextize.in: Copy also intdiv0.m4. 532 5332002-07-17 Bruno Haible <bruno@clisp.org> 534 535 * gettext-0.11.3 released. 536 5372002-07-16 Bruno Haible <bruno@clisp.org> 538 539 * po-mode.el (po-mode-version-string): Bump to 2.01. 540 5412002-06-13 Bruno Haible <bruno@clisp.org> 542 543 * po-mode.el (po-mode-line-entry...): Try harder to find a good place 544 for adding po-mode-line-entry into mode-line-format. 545 Reported by Sam Steingold <sds@gnu.org>. 546 5472002-05-12 Bruno Haible <bruno@clisp.org> 548 549 * po-compat.el: Add ISO-8859-14, KOI8-T, GEORGIAN-PS to the list of 550 allowed encodings. 551 5522002-05-11 Bruno Haible <bruno@clisp.org> 553 554 * autopoint.in: Recognize AM_GNU_GETTEXT_VERSION(..) syntax. 555 * gettextize.in: Likewise. 556 5572002-05-03 Bruno Haible <bruno@clisp.org> 558 559 * autopoint.in: Unset all other environment variables which influence 560 cvs. Pass -d $CVSROOT explicitly. 561 (func_mkdir_for): New function. 562 (func_copy): Call it. 563 5642002-05-01 Bruno Haible <bruno@clisp.org> 565 566 * autopoint-files: New directory. 567 * add-to-autopoint-files: New file. 568 * autopoint.in: New file. 569 * Makefile.am (EXTRA_DIST): Add add-to-autopoint-files, archive.tar.gz. 570 (DISTCLEANFILES): Add autopoint. 571 (gettextsrcdir): New variable. 572 (gettextsrc_DATA): New variable. 573 (archive.tar.gz): New rule. 574 * gettextize.in: Bump GETTEXT_VERSION value in configure.in. 575 Ask maintainer to acknowledge the remaining changes. 576 5772002-04-28 Bruno Haible <bruno@clisp.org> 578 579 * gettextize.in: Avoid the remarks about po/Makevars and config.guess 580 if they are not necessary. 581 582 * gettextize.in: New option -n/--dry-run. 583 584 * gettextize.in: Use functions for maintainability. 585 Remove undocumented option --run. 586 587 * gettextize.in: Use 'echo' instead of '$echo'. 588 5892002-04-29 Karl Eichwalder <ke@suse.de> 590 591 * po-mode.el (po-mode-menu-layout): Don't try to display tooltips 592 for XEmacs. 593 (po-subedit-mode-menu-layout): Likewise. 594 5952002-04-28 Bruno Haible <bruno@clisp.org> 596 597 * gettextize.in: Treat mkinstalldirs like config.rpath. 598 5992002-04-27 Karl Eichwalder <ke@suse.de> 600 601 * po-mode.el (po-mode-menu-layout): Add tooltips. 602 (po-subedit-mode-menu-layout): Likewise. 603 604 * po-mode.el (po-mode-menu-layout): Adopt terminology for editing 605 from Emacs (cut/copy/paste). 606 6072002-04-24 Bruno Haible <bruno@clisp.org> 608 609 * gettext-0.11.2 released. 610 6112002-04-22 Bruno Haible <bruno@clisp.org> 612 613 * Makefile.am (lisp_LISP): Add po-compat.el. 614 (EXTRA_DIST): Use it. 615 6162002-03-17 Karl Eichwalder <ke@suse.de> 617 618 * po-compat.el: New file, extracted from po-mode.el. 619 * po-mode.el (po-content-type-charset-alist, po-find-charset, 620 po-find-file-coding-system-guts, po-find-file-coding-system): Move to 621 po-compat.el. 622 6232002-04-19 Bruno Haible <bruno@clisp.org> 624 625 * po-mode.el (po-team-name-to-code): Add Ido and Walloon. Change 626 Javanese from jw to jv. 627 6282002-03-15 Bruno Haible <bruno@clisp.org> 629 630 * gettextize.in: Use "sed -e 1q" instead of "head -1", for compliance 631 to pure naked POSIX 1003.1-2001 environments. 632 From Paul Eggert. 633 6342002-03-14 Karl Eichwalder <ke@suse.de> 635 636 * po-mode.el (po-team-name-to-code): Add es_AR, zh_CN, and zh_TW. 637 6382002-03-12 Bruno Haible <bruno@clisp.org> 639 640 * gettext-0.11.1 released. 641 6422002-03-11 Karl Eichwalder <ke@suse.de> 643 644 * po-mode.el (po-find-file-coding-system-guts): Checking 645 'insert-file-contents' must come first to avoid messing up with 646 arguments. 647 Reported by Neil Darlow; fixed by Andreas Schwab. 648 6492002-03-09 Karl Eichwalder <ke@suse.de> 650 651 * po-mode.el (po-find-file-coding-system-guts): Don't try to 652 detect the coding system when filename does not exist. 653 (po-compute-counters): Search for "^msgid" not 'po-next-entry' if 654 we don't know for sure any entry will follow at all. 655 6562002-02-18 Karl Eichwalder <ke@suse.de> 657 658 * po-mode.el (po-mode): Provide it. 659 6602002-02-19 Bruno Haible <bruno@clisp.org> 661 662 * gettextize.in: Mark all error messages which lead to failure with 663 asterisks and "*** Stop.". 664 6652002-02-11 Karl Eichwalder <ke@suse.de> 666 667 * po-mode.el (po-subedit-ediff): When variants are equal don't call 668 'po-ediff-buffers-exit-recursive'. 669 6702002-02-09 Karl Eichwalder <ke@suse.de> 671 672 * po-mode.el (po-send-mail): Set coding-system-for-read and 673 coding-system-for-write to the coding system of the po buffer; 674 otherwise Emacs will fall back to mule-utf-8 when the default coding 675 system is different from the po buffer and thus the following 676 'shell-command-on-region' will prepare an wrongly encoded file (e.g., 677 mule-utf-8 instead of UTF-8). 678 6792002-02-09 Karl Eichwalder <ke@suse.de> 680 681 * po-mode.el (po-translation-project-address): Convert it to a 682 customizable variable. 683 (po-translation-project-mail-label): New variable. 684 (po-send-mail): Use it. 685 6862002-02-01 Karl Eichwalder <ke@suse.de> 687 688 * po-mode.el (po-mode-version-string): New variable. 689 (po-mode-version): Use it instead of RCS/CVS Revision tag. 690 6912002-01-31 Bruno Haible <bruno@clisp.org> 692 693 * gettext-0.11 released. 694 6952002-01-26 Bruno Haible <bruno@clisp.org> 696 697 * gettextize.in: If directory intl was removed, remove it from SUBDIRS 698 in Makefile.am. 699 If intl/Makefile.in was removed, remove intl/Makefile from 700 AC_OUTPUT/AC_CONFIG_FILES statement in configure.in. 701 Remove intl/intlh.inst from AC_OUTPUT/AC_CONFIG_FILES statement in 702 configure.in. 703 Remove old-style "sed ... > po/Makefile" statement from configure.in. 704 Remove old-style AC_LINK_FILES statement from configure.in. 705 Recommend replacement for Makefile variables DATADIRNAME, INSTOBJEXT, 706 GENCAT, POSUB. 707 Recommend replacement for shell variables nls_cv_header_intl, 708 nls_cv_header_libgt. 709 7102002-01-25 Bruno Haible <bruno@clisp.org> 711 712 * gettextize.in: New option --no-changelog. 713 Don't create ChangeLog entries for files that don't change. 714 Verify the existence of a configure.in line starting with "AC_OUTPUT(" 715 before attempting to modify it. 716 Treat "AC_CONFIGURE_FILES(" like "AC_OUTPUT(". 717 Recommend replacement for INTLLIBS Makefile variable. 718 7192002-01-19 Bruno Haible <bruno@clisp.org> 720 721 * gettextize.in: Always recommend the full set of m4 files. Many 722 improvements for packages that use automake. Modify configure.in. 723 7242002-01-15 Bruno Haible <bruno@clisp.org> 725 726 * gettextize.in: Handle po/Makevars specially, don't overwrite the 727 previous customizations. 728 7292002-01-12 Bruno Haible <bruno@clisp.org> 730 731 * gettextize.in: Update year in --version output. 732 7332002-01-10 Bruno Haible <bruno@clisp.org> 734 735 * po-mode.el (po-content-type-charset-alist): Add Emacs20/21 codepages. 736 7372001-11-20 Karl Eichwalder <ke@suse.de> 738 739 * po-mode.el (po-ediff-buffers-exit-recursive): Kill ediff buffers 740 after quitting the ediff session. 741 7422002-01-03 Bruno Haible <bruno@clisp.org> 743 744 * gettextize.in: Recommend installation of gettext.h. 745 7462001-12-15 Karl Eichwalder <ke@suse.de> 747 748 * po-mode.el (po-eval-requoted): Add \r to avoid additional quoting 749 during edit. Reported by Santiago Vila. 750 7512001-12-06 Bruno Haible <bruno@clisp.org> 752 753 * gettextize.in: Install config.rpath in the directory specified 754 through AC_CONFIG_AUX_DIR, not necessarily in the toplevel dir. 755 7562001-12-02 Bruno Haible <bruno@clisp.org> 757 758 * gettextize.in: Also copy config.rpath, and recommend to copy 759 lib-ld.m4, lib-link.m4, lib-prefix.m4. 760 7612001-11-25 Karl Eichwalder <ke@suse.de> 762 763 * po-mode.el (po-guess-archive-name): Verify that versions provided by 764 file name and by Project-Id-Version field match. 765 7662001-11-18 Bruno Haible <haible@clisp.cons.org> 767 768 * gettextize.in: New option --intl. 769 (intldir): New variable. 770 Don't populate intl subdirectory if --intl is omitted. 771 7722001-11-19 Karl Eichwalder <ke@suse.de> 773 774 * po-mode.el (po-ediff-quit): New function. 775 (ediff-keymap-setup-hook): Assign key binding for 'po-ediff-quit'. 776 (po-ediff-buffers-exit-recursive): New function, in part derived 777 from 'po-subedit-ediff'. 778 (po-subedit-ediff): Use it. 779 780 * po-mode.el (po-subedit-ediff): Use meaningful buffer names, 781 derived from 'marker-regex'. 782 Cleanup: Follow docstring conventions. 783 7842001-11-19 Karl Eichwalder <ke@suse.de> 785 786 * po-mode.el (po-mode-map): Enable key binding for 787 'po-edit-comment-and-ediff' ('C-c C-c' and 'C-c C-#'). 788 7892001-11-18 Karl Eichwalder <ke@suse.de> 790 791 * po-mode.el (po-help-display-string): Adjust it. 792 7932001-11-18 Karl Eichwalder <ke@suse.de> 794 795 * po-mode.el (po-team-name-to-code): Fix syntax for the last entry 796 (Zulu). 797 7982001-11-11 Karl Eichwalder <ke@suse.de> 799 800 * po-mode.el (po-subedit-ediff): New function. 801 (po-edit-comment-and-ediff): New function. 802 (po-edit-msgstr-and-ediff): New function. 803 (po-subedit-mode-menu-layout): Add 'po-subedit-ediff'. 804 (po-subedit-mode-map): Add key binding for 'po-subedit-ediff'. 805 (po-mode-menu-layout): Add 'po-edit-comment-and-ediff' and 806 'po-edit-msgstr-and-ediff'. 807 (po-mode-map): Add key binding for 'po-edit-msgstr-and-ediff'. 808 8092001-11-12 Karl Eichwalder <ke@suse.de> 810 811 * po-mode.el (po-subedit-mode-syntax-table): New variable. 812 (po-subedit-mode-map): Re-write according to po-mode-map and move 813 it to a better location. 814 8152001-11-10 Karl Eichwalder <ke@suse.de> 816 817 * po-mode.el (po-find-file-coding-system-guts): Use 818 'po-with-temp-buffer' instead of 'with-temp-buffer'. 819 (po-msgfmt-version-check): Likewise. 820 8212001-11-09 Dave Love <fx@gnu.org> 822 Bruno Haible <haible@clisp.cons.org> 823 824 * po-mode.el: Doc fixes. 825 (po-mode-map): Put all in defvar. 826 8272001-08-23 Karl Eichwalder <ke@suse.de> 828 829 * po-mode.el (po-mode-map): Assign new Key bindings to avoid 830 clashes with moving actions: 831 'po-previous-fuzzy-entry' = 'F', 832 'po-previous-obsolete-entry' = 'O', 833 'po-previous-translated-entry' = 'T', 834 'po-previous-untranslated' = 'U', 835 'po-undo' = '_', 836 'po-other-window' = '0', 837 'po-select-auxiliary' = '\C-c\C-a'. 838 (po-help-display-string): Likewise. 839 8402001-08-23 Karl Eichwalder <ke@suse.de> 841 842 * po-mode.el (po-next-translated-entry): Actually search for 843 'translated', not 'untranslated'. 844 8452001-11-01 Karl Eichwalder <ke@suse.de> 846 847 * po-mode.el (po-msgfmt-version-check): Also accept pre-release 848 versions. 849 8502001-10-31 Bruno Haible <haible@clisp.cons.org> 851 852 * gettextize.in: Renamed COPYING.LIB-2 to COPYING.LIB-2.0. 853 8542001-10-30 Bruno Haible <haible@clisp.cons.org> 855 856 * po-mode.el (po-team-name-to-code): Extend the list using items from 857 src/msginit.c. 858 8592001-10-26 Bruno Haible <haible@clisp.cons.org> 860 861 * gettextize.in: Use a different wording about aclocal.m4 if the 862 package uses automake. 863 8642001-10-21 Bruno Haible <haible@clisp.cons.org> 865 866 * gettextize.in: Copy only ABOUT-NLS, intl/, po/. 867 8682001-09-25 Bruno Haible <haible@clisp.cons.org> 869 870 Upgrade to automake-1.5. 871 * automake.diff: Remove file. 872 8732001-09-08 Bruno Haible <haible@clisp.cons.org> 874 875 * gettextize.in: Don't copy installed jar files. 876 8772001-08-23 Karl Eichwalder <ke@suse.de> 878 879 * po-mode.el (po-compute-counters): First save `current' 880 po-start-of-msgstr; use it to set `position' while looping over all 881 entries. 882 8832001-08-20 Karl Eichwalder <ke@suse.de> 884 885 * po-mode.el (po-mode): Add newlines to fix layout problem calling 886 'C-h m'. 887 8882001-08-18 Karl Eichwalder <ke@suse.de> 889 890 * po-mode.el (po-ensure-source-references): Use 'string-to-number' 891 instead of 'string-to-int'. 892 (po-msgfmt-version-check): Likewise. 893 8942001-08-11 Karl Eichwalder <ke@suse.de> 895 896 * po-mode.el (po-edit-string): Set indent-line-function to 897 indent-relative; useful for editing --help messages. 898 8992001-08-02 Karl Eichwalder <ke@suse.de> 900 901 * po-mode.el (po-find-charset): Drop 'interactive'. Use 902 'insert-file-contents-literally' to avoid side effects. Correct off 903 by 1 error. 904 9052001-08-07 Karl Eichwalder <ke@suse.de> 906 907 * po-mode.el (po-subedit-mode-menu-layout): New definition. 908 (po-edit-string): Use it to provide a menu for po-subedit-mode. 909 9102001-08-01 François Pinard <pinard@iro.umontreal.ca> 911 912 * po-mode.el (po-find-awk-string, po-mark-awk-string, 913 po-find-bash-string, po-mark-bash-string): New functions. 914 (po-preset-string-functions): Add awk and bash support. 915 9162001-08-02 Karl Eichwalder <ke@suse.de> 917 918 * po-mode.el (po-find-file-coding-system-guts): Use ascii instead of 919 none. 920 (po-compute-counters): Don't start counting if there is not even a 921 header entry. 922 9232001-07-26 Bruno Haible <haible@clisp.cons.org> 924 925 * automake.diff: Update for automake-1.4-p5. 926 9272001-08-01 François Pinard <pinard@iro.umontreal.ca> 928 929 * po-mode.el: Optimize testing for XEmacs. 930 (po-auto-replace-revision-date): Do not quote t, as it evals to 931 itself. 932 (po-validate): Use the mode name instead of the constant PO to build 933 the validation buffer name. 934 (po-font-lock-keywords, po-find-charset, 935 po-find-file-coding-system-guts, po-find-file-coding-system): Adjust 936 some lines so they fit in 79 columns (pre-VT100). 937 (po-compute-counters): Use string-equal instead of string=, to be 938 consistent with the remainder of that code. 939 (po-find-charset): Avoid infinite loop on empty file. 940 9412000-05-31 Hrvoje Niksic <hniksic@iskon.hr> 942 943 * po-mode.el (po-create-overlay, po-highlight, po-rehighlight, 944 po-dehighlight): Use XEmacs extent primitives. 945 9462001-07-22 Bruno Haible <haible@clisp.cons.org> 947 948 * automake.diff: New file. 949 9502001-08-02 Bruno Haible <haible@clisp.cons.org> 951 952 * gettextize.in: Change bug report address to 953 <bug-gnu-gettext@gnu.org>. 954 9552001-07-14 Karl Eichwalder <ke@suse.de> 956 957 * po-mode.el (po-mode-abbrev-table): New variable. 958 (po-edit-string): Use it. 959 9602001-07-13 Karl Eichwalder <ke@suse.de> 961 962 * po-mode.el (po-fade-out-entry): Replace yes-or-no-p by y-or-n-p; 963 obsoleting an entry isn't fatal. 964 9652000-01-18 François Pinard <pinard@iro.umontreal.ca> 966 967 * po-mode.el (po-ensure-source-references): Correctly imply the file 968 name from the last which has been explicitly given. 969 9702000-01-17 François Pinard <pinard@iro.umontreal.ca> 971 972 * po-mode.el (po-subedit-abort): Change variable names. 973 (po-seek-equivalent-translation): Call set-buffer instead of 974 select-buffer. 975 (po-subedit-cycle-auxiliary): Adapt to multiple edits. 976 9772001-08-12 François Pinard <pinard@iro.umontreal.ca> 978 979 * po-mode.el (po-find-charset, po-compute-counters, 980 po-check-file-header, po-set-msgstr): Emacs 19 portability matters. 981 9822000-01-03 François Pinard <pinard@iro.umontreal.ca> 983 984 * po-mode.el (po-check-file-header): Add a new line after default 985 header only for non-empty PO files. 986 9871999-12-10 François Pinard <pinard@iro.umontreal.ca> 988 989 * po-mode.el (po-send-mail): Clarify some prompts. 990 Reported by Laurent Bourbeau. 991 9921999-07-25 François Pinard <pinard@iro.umontreal.ca> 993 994 * po-mode.el (po-team-name-to-code): New variable. 995 (po-guess-archive-name): Use it. 996 9971999-06-01 François Pinard <pinard@iro.umontreal.ca> 998 999 * po-mode.el (po-guess-archive-name, po-guess-team-address): Accept 1000 more addresses, do not restrict to necessarily @li.org. 1001 10021998-12-06 François Pinard <pinard@iro.umontreal.ca> 1003 1004 * po-mode.el (po-guess-archive-name): Allow Free as well as GNU 1005 for domain name prefix. 1006 10071998-05-15 François Pinard <pinard@iro.umontreal.ca> 1008 1009 * po-mode.el (po-any-msgid-regexp, po-any-msgstr-regexp, 1010 po-msgstr-idx-keyword-regexp, po-obsolete-msgstr-regexp, 1011 po-set-msgstr, po-obsolete-comment-regexp, po-get-comment): Enforce 1012 #~ for obsolete entries. The tilde is not optional anymore. 1013 10141998-05-09 François Pinard <pinard@iro.umontreal.ca> 1015 1016 * po-mode.el (po-after-entry-regexp): Check if at end of line, rather 1017 than for any character not being quoted. Else, M-u skips over 1018 immediately previous untranslated entry, because backward pattern 1019 extends beyond point. Reported by Kalle Niemitalo. 1020 10212001-07-13 Karl Eichwalder <ke@suse.de> 1022 1023 * po-mode.el (po-validate): Check for 'null-device; if not available 1024 use "NUL" for windows-nt and windows-95 and /dev/null as fallback. 1025 From Eli Zaretskii and François Pinard. 1026 10272000-01-03 François Pinard <pinard@iro.umontreal.ca> 1028 1029 * po-mode.el (po-preset-string-functions): New function. 1030 (po-find-unknown-string, po-mark-unknown-string): New functions. 1031 (po-find-c-string): Return a 3-element list. 1032 (po-find-emacs-lisp-string): Likewise. 1033 (po-mark-found-string): Simplify consequently. 1034 (po-tags-loop-scan): Use po-preset-string-functions. 1035 1036 * po-mode.el (po-mark-c-string, po-mark-emacs-lisp-string): Have 1037 marking functions to leave cursor after marked string. Do not return 1038 updated end anymore. 1039 1040 * po-mode.el (po-mark-found-string, po-mark-translatable, 1041 po-select-mark-and-mark): Other changes. 1042 10432000-01-02 François Pinard <pinard@iro.umontreal.ca> 1044 1045 * po-mode.el (po-tags-search): Better use the Emacs tags interface, 1046 and simplified. Nested tags tables should be handled now. 1047 (po-tags-loop-scan, po-tags-loop-operate): New functions. 1048 (po-string-contents, po-string-buffer): New buffer local variables. 1049 (po-next-file-list): Deleted. All usages adjusted. 1050 10512001-01-04 François Pinard <pinard@iro.umontreal.ca> 1052 1053 * po-mode.el (po-extract-part-unquoted): New function. 1054 (po-extract-unquoted, po-skip-over-python-string): Use it. 1055 1056 * po-mode.el (po-skip-over-python-string): Missing parentheses. 1057 Reported by Andreas Schwab. 1058 1059 * po-mode.el (po-find-python-string, po-mark-python-string, 1060 po-skip-over-python-string): New functions. 1061 (po-tags-search, po-mark-found-string): Use them in Python mode. 1062 10632001-08-13 François Pinard <pinard@iro.umontreal.ca> 1064 1065 * po-mode.el (po-mode): Issue message after running hooks rather than 1066 before, augmenting the chances that the message does not get erased. 1067 10681999-07-25 François Pinard <pinard@iro.umontreal.ca> 1069 1070 * po-mode.el (po-match-string): New function. 1071 (po-set-msgid): Use it. 1072 (po-set-msgstr): Likewise. 1073 (po-set-comment): Likewise. 1074 (po-ensure-source-references): Likewise. 1075 (po-guess-archive-name): Likewise. 1076 (po-guess-team-address): Likewise. 1077 10782000-08-11 François Pinard <pinard@iro.umontreal.ca> 1079 1080 * po-mode.el: Move blocks of code around in view of later patches. 1081 Do minor cosmetic changes. Correct name-buffer into buffer-name 1082 whenever needed. Remove one case of spurious testing code. 1083 Borrow the marking overlay if possible, do not creating a new one. 1084 10852000-01-24 François Pinard <pinard@iro.umontreal.ca> 1086 1087 * po-mode.el: Split portability matters in two. A minimum for 1088 customisation to work, and the rest after the customisation page. 1089 Reported by Martin v. Löwis. 1090 10912000-01-17 François Pinard <pinard@iro.umontreal.ca> 1092 1093 * po-mode.el: To avoid compilation diagnostics, move customisation 1094 before portability matters and add some variable declarations. 1095 10961998-09-07 François Pinard <pinard@iro.umontreal.ca> 1097 1098 * po-mode.el: Merge make-local-variable within set whenever possible. 1099 11002001-07-06 Karl Eichwalder <ke@suse.de> 1101 1102 * po-mode.el (po-msgfmt-version-check): Check for version strings with 1103 a single dot (e.g. 0.11) correctly. 1104 11052001-07-08 Karl Eichwalder <ke@suse.de> 1106 1107 * po-mode.el: Don't recommend to use po-mode for POT files. 1108 (po-find-charset): New function. 1109 (po-find-file-coding-system-guts): Use it to get rid of the 4096 limit. 1110 If no charset found, use "none". 1111 11122001-07-07 Karl Eichwalder <ke@suse.de> 1113 1114 * po-mode.el (po-compute-counters): Don't count the header entry. 1115 Reported by Bernd Schandl. 1116 11172001-07-02 Karl Eichwalder <ke@suse.de> 1118 1119 * po-mode.el (po-validate): Use private 'compile-command' and buffer 1120 name for validation output. 1121 11222001-07-01 Karl Eichwalder <ke@suse.de> 1123 1124 * po-mode.el (po-mode): Use add-hook to call po-replace-revision-date 1125 saving the buffer. 1126 (po-quit): Don't call po-replace-revision-date. 1127 (po-validate): Likewise. 1128 Proposed by Bernd Schandl. 1129 1130 (po-auto-replace-revision-date): Change default to 't'; otherwise the 1131 user will be asked too often. 1132 11332001-06-04 Karl Eichwalder <ke@suse.de> 1134 1135 * po-mode.el (po-edit-string): Set 'buffer-file-coding-system' 1136 (for hints thanks to Eli Zaretskii). 1137 11382001-06-04 Karl Eichwalder <ke@suse.de> 1139 1140 * po-mode.el (po-msgfmt-version-check): New. Check for GNU gettext 1141 0.10.36 or newer. Re-written by Stefan Monnier. 1142 (po-validate): Use 'po-msgfmt-version-check'. 1143 (po-validate): Use 'null-device' instead of literal "/dev/null". 1144 Reported by Eli Zaretskii. 1145 11462001-09-13 Bruno Haible <haible@clisp.cons.org> 1147 1148 * gettext-0.10.40 released. 1149 11502001-09-13 Bruno Haible <haible@clisp.cons.org> 1151 1152 * gettextize.in: Don't copy intl/COPYING*; these files may confuse 1153 the user of the enclosing package. 1154 11552001-07-24 Bruno Haible <haible@clisp.cons.org> 1156 1157 * gettext-0.10.39 released. 1158 11592001-07-11 Bruno Haible <haible@clisp.cons.org> 1160 1161 * po-mode.el (po-default-file-header): Replace 8-bit with 8bit. 1162 11632001-07-01 Bruno Haible <haible@clisp.cons.org> 1164 1165 * po-mode.el (po-content-type-charset-alist): Add entries for 1166 ISO-8859-15, GB2312, EUC-JP, EUC-KR, BIG5, SHIFT_JIS, TIS-620, VISCII. 1167 11682001-06-25 Bruno Haible <haible@clisp.cons.org> 1169 1170 * po-mode.el (po-find-file-coding-system): Make it work in XEmacs 20 1171 as well. Based on a patch by Enrico Scholz 1172 <enrico.scholz@informatik.tu-chemnitz.de>. 1173 11742001-05-23 Bruno Haible <haible@clisp.cons.org> 1175 1176 * gettext-0.10.38 released. 1177 11782001-05-22 Bruno Haible <haible@clisp.cons.org> 1179 1180 * gettextize.in: Copy plural.c and touch it afterwards. 1181 11822001-05-21 Alexandre Duret-Lutz <duret_g@epita.fr> 1183 1184 * gettextize.in: Check for configure.ac in addition to configure.in. 1185 11862001-05-12 Paul Eggert <eggert@twinsun.com> 1187 1188 * gettextize.in: Replace "test -e" with "test -f", since the 'test' 1189 builtin of Solaris 8 /bin/sh doesn't grok "test -e". 1190 11912001-05-11 Bruno Haible <haible@clisp.cons.org> 1192 1193 * gettextize.in: Tell the user about glibc21.m4. 1194 11952001-05-09 Bruno Haible <haible@clisp.cons.org> 1196 1197 * po-mode.el (po-replace-revision-date): For the timezone, use RFC 822 1198 format [+/-]HHMM, not [+/-]HH:MM. Reported by Jan D. 1199 12002001-04-19 Bruno Haible <haible@clisp.cons.org> 1201 1202 * gettext-0.10.37 released. 1203 12042001-03-29 Bruno Haible <haible@clisp.cons.org> 1205 1206 * gettext-0.10.36 released. 1207 12082001-03-25 Bruno Haible <haible@clisp.cons.org> 1209 1210 * combine-sh: Remove file. 1211 * Makefile.am (EXTRA_DIST): Remove it. 1212 12132001-03-22 Bruno Haible <haible@clisp.cons.org> 1214 1215 * po-mode.el (po-default-file-header): Replace ENCODING with 8-bit. 1216 12172001-03-21 Bruno Haible <haible@clisp.cons.org> 1218 1219 * gettextize.in: Mention where to get config.guess and config.sub. 1220 12212001-03-20 Bruno Haible <haible@clisp.cons.org> 1222 1223 * gettextize.in: Verbosity: describe each action being done. Make the 1224 po/ChangeLog entry more intelligent. 1225 12262001-03-10 Karl Eichwalder <ke@suse.de> 1227 1228 * po-mode.el (po-font-lock-keywords): Respect entry types 1229 'msgid_plural' and 'msgstr[]'. 1230 '%*s' is a valid sformat, too. 1231 (po-font-lock-keywords): Fix regexp; '[]' part is optional. 1232 (po-any-msgstr-regexp): Also match msgstr[] fields. 1233 (po-msgstr-idx-keyword-regexp): New variable. 1234 (po-set-msgstr): Respect indexed msgstr entries; use 1235 `po-msgstr-idx-keyword-regexp'. 1236 12372001-03-09 Bruno Haible <haible@clisp.cons.org> 1238 1239 * gettextize.in: Update copyright year. Add code to update 1240 po/ChangeLog and tell the user about the m4 macros. Don't attempt to 1241 run config.status, because aclocal.m4 is not ready. 1242 12432001-03-03 Karl Eichwalder <ke@suse.de> 1244 1245 * po-mode.el (po-subedit-exit): Run po-subedit-exit-hook before 1246 leaving the edit buffer. 1247 12482001-02-10 Bruno Haible <haible@clisp.cons.org> 1249 1250 * gettextize.in: Bail out if $gettext_dir doesn't exist. 1251 12522001-02-07 Bruno Haible <haible@clisp.cons.org> 1253 1254 * gettextize.in: Fix bug in 2000-12-08 patch. 1255 12562001-01-28 Bruno Haible <haible@clisp.cons.org> 1257 1258 * po-mode.el: Call autoload with 4 arguments. 1259 (po-content-type-charset-alist): Change cars to uppercase. 1260 (po-find-file-coding-system): Uppercase charset for lookup in 1261 po-content-type-charset-alist. 1262 12632001-01-06 Bruno Haible <haible@clisp.cons.org> 1264 1265 * magic.add: Remove file. Has been integrated into the 'file' package. 1266 * Makefile.am (EXTRA_DIST): Remove it. 1267 12682000-12-30 Bruno Haible <haible@clisp.cons.org> 1269 1270 * locale.alias: Move to ../intl. 1271 * Makefile.am (EXTRA_DIST): Remove locale.alias. 1272 (localedir, locale_DATA): Remove variables. 1273 12742000-12-08 Bruno Haible <haible@clisp.cons.org> 1275 1276 * gettextize.in: Preserve RCS and CVS subdirs in intl/. 1277 Reported by Santiago Vila <sanvila@unex.es>. 1278 1279 * gettextize.in: Test for ABOUT-NLS, not NLS. 1280 12812000-10-26 GOTO Masanori <gotom@debian.or.jp> 1282 1283 * locale.alias: Add ja_JP.ujis alias. 1284 12852000-08-31 Ulrich Drepper <drepper@redhat.com> 1286 1287 * locale.alias: Add aliases for bokmal and nynorsk. 1288 12892000-08-21 Ulrich Drepper <drepper@redhat.com> 1290 1291 * locale.alias: Add aliases for Korean. 1292 12932000-08-01 Ulrich Drepper <drepper@redhat.com> 1294 1295 * locale.alias: Update japanese aliases. 1296 12972000-05-06 Ulrich Drepper <drepper@redhat.com> 1298 1299 * gettextize.in: Remove code to test for version of the m4 files. 1300 1301 * po-mode.el: A few more changes by François Pinard. 1302 13031998-05-03 François Pinard <pinard@iro.umontreal.ca> 1304 1305 * po-mode.el (po-create-overlay) [po-XEMACS]: No argument. 1306 Reported by Ulrich Drepper. 1307 13081997-10-18 François Pinard <pinard@iro.umontreal.ca> 1309 1310 * po-mode.el (po-tags-search, po-mark-found-string): C++ as C. 1311 (po-find-c-string): Skip C++ comments as well. 1312 13131998-05-10 François Pinard <pinard@iro.umontreal.ca> 1314 1315 * po-mode.el (po-mode) [po-XEMACS]: Explicitely add menus. 1316 Reported by Hrvoje Niksic. 1317 1318 * po-mode.el (po-mode-menu-layout): Give real access to auxiliary 1319 files through the menu, instead of leaving menu entries inactive. 1320 13211998-05-15 Ulrich Drepper <drepper@cygnus.com> 1322 1323 * tcl_gettext.c (tcl_gettext): Replace illegal with invalid. 1324 13251998-05-01 08:47 Ulrich Drepper <drepper@cygnus.com> 1326 1327 * gettext-0.10.35 released. 1328 13291998-03-30 François Pinard <pinard@iro.umontreal.ca> 1330 1331 * po-mode.el (po-tags-search, po-mark-translatable, 1332 po-select-mark-and-mark): Call interactive after the doc string, 1333 instead of before. 1334 Reported by Tom Tromey. 1335 13361998-04-27 21:17 Ulrich Drepper <drepper@cygnus.com> 1337 1338 * po-mode.el: Update from most recent version. 1339 1340 * gettextize.in: Use aclocaldir from configuration. 1341 13421997-09-04 François Pinard <pinard@iro.umontreal.ca> 1343 1344 * po-mode.el: Rename po-middle-of-entry to po-start-of-msgstr, add 1345 variable po-start-of-msgid. Use it whenever appropriate. 1346 1347 * po-mode.el (po-find-file-coding-system): New function. 1348 Reported by Ken'ichi Handa. 1349 1350 * po-mode.el: Normalise string= to string-equal. 1351 1352 * po-mode.el (po-send-mail): Allow for mailing to the team. 1353 (po-guess-team-address): New function. 1354 13551997-09-02 François Pinard <pinard@iro.umontreal.ca> 1356 1357 * po-mode.el (po-set-comment): Unused variable buffer. 1358 (po-edit-string): Unused variables start, middle, end and obsolete. 1359 (po-tags-search): Unused variable find-string. 1360 1361 * po-mode.el (po-check-lock): Create the work buffer as required, to 1362 avoid diagnostics about selecting a deleted buffer, after a user 1363 explicitly killed the work buffer instead of exiting it normally. 1364 Reported by Hrvoje Niksic. 1365 1366 * po-mode.el: New variable po-mode-menu-layout. 1367 (po-mode): Establish a bar mode menu if possible. 1368 Reported by Nils Naumann. 1369 1370 * po-mode.el: Decide set-translation-domain before using it. 1371 This avoids a byte-compilation warning. 1372 1373 * po-mode.el (po-set-comment): Rearrange wrong conditional flow. 1374 Translator comments were duplicated, when contents were unchanged. 1375 Reported by Enrique Melero. 1376 13771997-09-01 François Pinard <pinard@iro.umontreal.ca> 1378 1379 * po-mode.el (po-highlight, po-dehighlight): New functions. 1380 New globals: po-highlight-p, po-highlight-face and po-overlay. 1381 (po-edit-msgstr): Highlight the msgid string while editing. 1382 (po-tags-search): Highlight found string. 1383 (po-mark-found-string): Unhilight string before replacing it. 1384 Reported by Jim Meyering, Michel Robitaille and Ulrich Drepper. 1385 1386 * po-mode.el (po-set-field): Tells if buffer was modified. 1387 (po-edit-msgstr): Never make fuzzy an entry which is unmodified. 1388 1389 * po-mode.el: Add M command, and variables po-compose-mail-function, 1390 po-translation-project-address and po-gzip-uuencode-command. 1391 (po-guess-archive-name, po-send-mail): New functions. 1392 Reported by Karl Eichwalder. 1393 13941997-08-31 François Pinard <pinard@iro.umontreal.ca> 1395 1396 * po-mode.el (po-replace-revision-date): Enforce ISO 8601 zones. 1397 Reported by Enrique Melero Gómez, Karl Eichwalder, Max de 1398 Mendizabal and Santiago Vila Doncel. 1399 1400 * po-mode.el (po-edit-string): Expand tabs while editing 1401 translations. Reported by Göran Uddeborg. 1402 1403 * po-mode.el: Accept C-c C-k to abort recursive edits. 1404 Reported by Göran Uddeborg and Hrvoje Niksic. 1405 14061997-06-02 Ben Pfaff <pfaffben@pilot.msu.edu> 1407 1408 * po-mode.el (po-find-c-string, po-extract-unquoted): Process ANSI 1409 string concatenation and K&R escaped newlines. 1410 14111997-03-02 Hrvoje Niksic <hniksic@srce.hr> 1412 1413 * po-mode.el (po-help): To continue, also accept things like a 1414 mouse press or an arrow key. 1415 14161996-11-12 François Pinard <pinard@iro.umontreal.ca> 1417 1418 * po-mode.el: Alter po-font-lock-keywords to properly highlight C 1419 formats, when using an upper case letter as formatting functor. 1420 1421 * po-mode.el: If available, prefer force-mode-line-update builtin. 1422 1423 * po-mode.el: Use our own buffer-substring, defining it as 1424 buffer-substring-no-properties if available. Because of text 1425 properties, buffer-substring does not always return a string. 1426 1427 * po-mode.el (po-consider-source-path): Ensure a trailing slash. 1428 14291996-05-13 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 1430 1431 * po-mode.el (po-eval-requoted, po-extract-unquoted): Correct 1432 missing or spurious backslashes in some regexps. 1433 14341997-08-01 15:49 Ulrich Drepper <drepper@cygnus.com> 1435 1436 * Makefile.am (AUTOMAKE_OPTIONS): Require version 1.2. 1437 14381997-04-12 Hrvoje Niksic <hniksic@srce.hr> 1439 1440 * po-mode.el: Customize. 1441 14421997-03-10 06:56 Ulrich Drepper <drepper@cygnus.com> 1443 1444 * elisp-comp: Use EMACS environment variable is available instead 1445 of always executing emacs. 1446 14471996-12-03 23:24 Ulrich Drepper <drepper@cygnus.com> 1448 1449 * gettextize.in: Update --help and --version texts. 1450 14511996-11-22 04:45 Ulrich Drepper <drepper@cygnus.com> 1452 1453 * Makefile.am (EXTRA_DIST): Add locale.alias. 1454 14551996-11-21 23:11 Ulrich Drepper <drepper@cygnus.com> 1456 1457 * Makefile.am: Remove rules for ELisp handling. Automake now 1458 knows what to do. 1459 14601996-10-28 23:09 Ulrich Drepper <drepper@cygnus.com> 1461 1462 * gettextize.in: Remove -v from help message. Change format of 1463 --version text according to last GNU coding standard. Don't print 1464 help message for unknown option. Instead print "Try `..." 1465 message. 1466 14671996-10-19 17:41 1996 Ulrich Drepper <drepper@cygnus.com> 1468 1469 * locale.alias: Language for czech entry must be cs. 1470 14711996-09-18 00:29 François Pinard <pinard@progiciels-bpi.ca> 1472 1473 * po-mode.el (po-font-lock-keywords): Correct highlighting of 1474 formats like %3d. 1475 14761996-08-19 François Pinard <pinard@iro.umontreal.ca> 1477 1478 * po-mode.el: Restructured to avoid all byte-compilation warnings. 1479 Highlighting using `hilit19' is being deprecated, font lock code 1480 should now automatically be activated whenever available. 1481 14821996-07-15 François Pinard <pinard@iro.umontreal.ca> 1483 1484 * po-mode.el: po-mode.el (po-kill-msgstr): Ensure po-entry-type is 1485 always defined before decreasing counter. 1486 14871996-07-15 01:08 Ulrich Drepper <drepper@cygnus.com> 1488 1489 * gettextize.in (gettext_dir): Remove warning that files will be 1490 removed. It's not really necessary since the -f option is 1491 necessary. Suggested by François Pinard. 1492 14931996-06-26 18:40 Ulrich Drepper <drepper@cygnus.com> 1494 1495 * po-mode.el: Added ELisp support. Patch by François Pinard. 1496 14971996-06-18 15:12 Ulrich Drepper <drepper@cygnus.com> 1498 1499 * gettextize.in (aclocal_version): new variable. Value determined 1500 by configure. This finally makes the check of the aclocal.m4 1501 version number correct because this number need not be the same as 1502 the version number of the package. 1503 15041996-06-06 02:02 Ulrich Drepper <drepper@cygnus.com> 1505 1506 * gettextize.in: Rewrite copying now that files are kept in 1507 different directories and don't use funny prefixes anymore. 1508 15091996-06-05 16:36 Ulrich Drepper <drepper@cygnus.com> 1510 1511 * Makefile.am (DISTCLEANFILES): Renamed from CLEANFILES and 1512 changed $(lisp_DATA) to $(ELCFILES). 1513 15141996-06-03 00:46 Ulrich Drepper <drepper@cygnus.com> 1515 1516 * Makefile.am (elc_DATA): Rename to elc_SCRIPTS so that 1517 distribution wents smooth. 1518 15191996-06-02 21:16 Ulrich Drepper <drepper@cygnus.com> 1520 1521 * Makefile.am (SUFFIXES): New variable. Automake wants it this 1522 way to introduce new suffixes. 1523 1524 * Makefile.am: Initial revision. 1525 15261996-06-01 18:20 Ulrich Drepper <drepper@cygnus.com> 1527 1528 * Makefile.in (default): Add default rule because AIX' make does 1529 not understand multiple goals in default rule. 1530 1531 * Makefile.in (DISTFILES): Rename README-TCL to README-Tcl. 1532 1533 * gettextize.in: Implement test for correct aclocal.m4 version. 1534 15351996-04-06 02:40 Ulrich Drepper <drepper@myware> 1536 1537 * po-mode.el: Apply François' patch for new default values of 1538 configuration variables and new header entry format. 1539 15401996-04-02 18:56 Ulrich Drepper <drepper@myware> 1541 1542 * Makefile.in (all-gettext): New goal. Same as all. 1543 15441996-04-02 03:18 François Pinard <pinard@iro.umontreal.ca> 1545 1546 * po-mode.el: * Let po-show-source-context update 1547 po-reference-cursor itself, and display to the minibuffer the 1548 relative and maximum position of the shown reference in the list 1549 of collected references. Callers adjusted accordingly. 1550 . Do not generate tildes while reconstructing non-obsolete 1551 comments. 1552 . Do merge attributes on a single `#,' line. Using the non-regexp 1553 version of the search was causing the generation of another one. 1554 . Remove a spurious trailing comma while removing the last 1555 attribute. 1556 . Limit the search for source references to the msgstr line. This 1557 does not correct any bug, but is more consistent. 1558 15591996-03-31 23:32 François Pinard <pinard@iro.umontreal.ca> 1560 1561 * po-mode.el: * Small corrections to the help page. Reported by 1562 Karl Eichwalder. 1563 1564 * Change po-edit-mode-map to po-subedit-mode-map and 1565 po-mode-edit-hook to po-subedit-mode-hook. The previous names 1566 were not consistent. Reported by Karl Eichwalder. 1567 1568 * Repair RET, completely broken for multi-lines, maybe showing a 1569 regexp bug in Emacs(?). See the FIXME in po-extract-unquoted. 1570 Reported by Karl Eichwalder. 1571 15721996-03-31 22:36 Ulrich Drepper <drepper@myware> 1573 1574 * gettextize.in (prefix): Define from @prefix@. Is used in 1575 gettext_dir definition. Reported by Jim Meyering. 1576 15771996-03-28 19:11 Karl Eichwalder <ke@ke.Central.DE> 1578 1579 * gettextize.in (gettext_dir): Set to @datadir@/gettext. 1580 15811996-03-26 21:27 Ulrich Drepper <drepper@myware> 1582 1583 * Makefile.in (datadir): Initialize from @datadir@. Reported by 1584 Karl Eichwalder. 1585 15861996-03-25 09:52 François Pinard <pinard@iro.umontreal.ca> 1587 1588 * po-mode.el: * Correct documentation mistakes in short help. 1589 1590 * Accept both # and #~ for obsolete comments, but use #~ when 1591 generating them. 1592 1593 * Recognize \NNN octal notation for characters in PO file strings, 1594 however, never produce such horror. 1595 15961996-03-25 03:51 Ulrich Drepper <drepper@myware> 1597 1598 * po-mode.el: Some last minute changes by François Pinard. 1599 16001996-03-24 18:51 Ulrich Drepper <drepper@myware> 1601 1602 * po-mode.el (po-confirm-and-quit): Recognize both #, and #! but 1603 prefer producing #,. 1604 1605 * Rephrase messages about location stack contents 1606 * Clear out message when user refuses quitting. 1607 16081996-03-23 14:34 François Pinard <pinard@iro.umontreal.ca> 1609 1610 * Implement po-default-file-header. 1611 Reported by Karl Eichwalder. 1612 1613 * Rename po-auto-select to po-auto-select-entry. 1614 1615 * Revise text of all disruptive questions, try to alleviate 1616 them, avoid them if possible. Clear the message area sometimes. 1617 1618 * Correct a bug by which `#! fuzzy' was inserted before the 1619 white line, instead of after, for PO files having no `#' line 1620 of any kind. 1621 1622 * Correct the message count updating in po-kill-msgstr and 1623 po-yank-msgstr. 1624 1625 * Allow for po-auto-edit-with-msgid to work, when 1626 po-edit-msgstr was called on an untranslated immediately after 1627 loading a PO file. 1628 1629 * po-quit may select all kind of not fully processed entries, 1630 rather than just untranslate ones. 1631 1632 Rebound commands: 1633 * TAB moves to LFD for po-msgid-to-msgstr. 1634 * z moves to DEL for po-fade-out-entry. 1635 1636 New commands: 1637 * TAB is po-unfuzzy. 1638 * SPC is po-auto-select. 1639 * t is po-next-translated entry. 1640 * M-t is po-previous-translated-entry. 1641 * E is po-edit-out-full. 1642 1643 Improved commands: 1644 * DEL (po-fade-out-entry) makes the entry fuzzy as first step, 1645 and request confirmation for some transitions. 1646 * LFD (po-msgid-to-msgstr) requests confirmation if entry was 1647 already translated. 1648 * v (po-validate): Pass the -v flag to msgfmt. 1649 * q (po-confirm-and-quit): Use milder confirmation. 1650 * Implemented variables po-auto-edit-with-msgid, 1651 po-auto-fuzzy-on-edit, po-auto-select-on-unfuzzy, and 1652 po-auto-replace-revision-date. 1653 1654 PO header management: 1655 * PO-Revision-Date might be automatically updated. 1656 Reported by Karl Eichwalder. 1657 * A normalized PO file header is automatically created if it 1658 not exists. Any previous PO file header is kept, obsoleted. 1659 1660 Various internal cleanups: 1661 * Revised the PO mode summary display. 1662 * ...-hooks renamed ...-hook, per word of Richard Stallman. 1663 * po-obsolete-flag replaced by more general po-entry-type. 1664 * po-appropriate-counter, po-increase-appropriate-counter and 1665 po-decrease-appropriate-counter are replaced by po-type-counter, 1666 po-decrease-type-counter and po-increase-type-counter. 1667 Overall counting logic revised and cleaned up. 1668 * The concept of being after last entry disappears. Being 1669 after last entry is equivalent to being on last entry. And 1670 since there is at least the PO header entry, and an empty PO 1671 file is not possible anymore: simplified code accordingly. 1672 * po-add-attribute, po-delete-attribute: New functions. 1673 * po-offer-validation disappears, as (buffer-modified-p) may 1674 be used instead. 1675 16761996-03-14 16:55 François Pinard <pinard@iro.umontreal.ca> 1677 1678 * po-mode.el: Inexact entries are now called fuzzy. Change 1679 regular expression and function names. 1680 16811996-03-14 11:38 François Pinard <pinard@iro.umontreal.ca> 1682 1683 * po-mode.el: Rename po-mode-hooks to po-mode-edit-hooks. 1684 1685 * po-mode.el: Suggest accepting .pot and embedded .po. as triggers 1686 for PO editing mode, besides .po and .pox. 1687 * PO mode help display has been revised to fit in 23 lines, 1688 and present some more yet unimplemented commands. PO mode 1689 initially suggests using `h' or `?' for documentation. 1690 * Many variables and functions have been renamed for more 1691 clarity and consistency, too numerous to be detailed here. 1692 * Reorganization of key-bindings. This restores to M-w and M-y 1693 their usual meaning, and free some keys for to-be-implemented 1694 commands: the a/M-a/A/M-A series for auxiliary files, c/M-c 1695 for compendium files, and l/M-l/L/M-L series for lexicon files. 1696 . Commands u, v, o and q have been renamed U, V, O and Q 1697 (po-undo, po-validate, po-other-window and po-quit). 1698 . Command v replaces old command V (po-mode-version). 1699 . u and SPC replace e (po-next-untranslated-entry). 1700 M-u replaces M-e (po-previous-untranslated-entry). 1701 . o replaces M-n and M-SPC (po-next-obsolete-entry). 1702 M-o replaces M-p and M-DEL (po-previous-obsolete-entry). 1703 . SPC, DEL, and M-RET are no more po-next-entry, 1704 po-previous-entry and po-edit-comment. 1705 . r replaces l (po-pop-location). 1706 . s (po-cycle-source-reference) replaces c (po-cycle-reference). 1707 M-s (po-select-source-reference) replaces M-c (po-select-reference). 1708 S (po-consider-source-path) replaces d (po-add-path). 1709 M-S (po-ignore-source-path) replaces M-d (po-delete-path). 1710 . K, W and Y replace M-k, M-w and M-y (po-kill-comment, 1711 po-kill-ring-save-comment and po-yank-comment). 1712 * New command q (po-confirm-and-quit). 1713 17141996-03-13 13:16 Karl Eichwalder <ke@ke.Central.DE> 1715 1716 * po-mode.el (po-edit-string): run hook `po-edit-hooks'. 1717 17181996-03-09 12:39 Ulrich Drepper <drepper@myware> 1719 1720 * po-mode.el (po-keywords): Add N_. 1721 17221996-01-15 02:58 François Pinard <pinard@iro.umontreal.ca> 1723 1724 * gettextize.in: Better message about aclocal.m4 change. 1725 17261995-12-19 22:41 Ulrich Drepper <drepper@myware> 1727 1728 * README-TCL, tcl_gettext.c: Initial revision. 1729 1730 * Makefile.in (DISTFILES): Add tcl_gettext and README-TCL. 1731 17321995-12-19 22:12 Ulrich Drepper <drepper@myware> 1733 1734 * Makefile.in (Makefile, gettextize): Explicitly use $(SHELL) for 1735 running shell scripts. 1736 17371995-12-16 15:31 Ulrich Drepper <drepper@myware> 1738 1739 * gettextize.in: Implement -c option: always copy files. 1740 Requested by Roland McGrath. 1741 17421995-12-05 11:41 Larry Schwimmer <rosebud@cyclone.stanford.edu> 1743 1744 * Makefile.in (install-data): Make sure $(localedir) exists. 1745 17461995-11-27 02:50 Sakai Kiyotaka <ksakai@netwk.ntt-at.co.jp> 1747 1748 * locale.alias: New entry for Japanese. 1749 17501995-11-24 23:53 Ulrich Drepper <drepper@myware> 1751 1752 * po-mode.el (po-quit): Always clear the message area after y-or-n-p. 1753 17541995-11-11 16:30 Ulrich Drepper <drepper@myware> 1755 1756 * po-mode.el: Implement searching of inexact entries. 1757 1758 * po-mode.el: Implement po-version. 1759 17601995-11-08 01:46 Ulrich Drepper <drepper@myware> 1761 1762 * po-mode.el: 1763 Hilit file names and line numbers in #: with function-name face. 1764 1765 * po-mode.el: Add support for XEmacs' font-lock.el. 1766 1767 * po-mode.el: 1768 Patches by François: enable hilit, handle multi-line #: lines, and 1769 don't pass -v argument to msgfmt. 1770 17711995-11-06 15:52 Ulrich Drepper <drepper@myware> 1772 1773 * po-mode.el: msgfmt behaves now well again. Return to use 1774 /dev/null as output file for verification. 1775 17761995-11-05 19:39 Ulrich Drepper <drepper@myware> 1777 1778 * Makefile.in (dist-gettext): Make synonym for dist. 1779 17801995-11-05 15:40 Ulrich Drepper <drepper@myware> 1781 1782 * Makefile.in (dist): Suppress error message when ln failed. 1783 Get files from $(srcdir) explicitly. 1784 17851995-11-01 10:39 Ulrich Drepper <drepper@myware> 1786 1787 * gettextize.in: 1788 Don't use "!" as negation; not all versions of sh support it. Patch 1789 by Tom Tromey. 1790 17911995-10-31 20:46 Ulrich Drepper <drepper@myware> 1792 1793 * po-mode.el (po-msgfmt-program): 1794 Variable which contains name of the msgfmt program. 1795 (po-validate): Use above variable. 1796 17971995-10-31 19:12 Tom Tromey <tromey@cambric.colorado.edu> 1798 1799 * gettextize.in: Don't use "!" as negation; not all versions of sh 1800 support it. 1801 18021995-10-30 22:22 Ulrich Drepper <drepper@myware> 1803 1804 * po-mode.el (po-validate): 1805 Protect the previous value of compile-command. 1806 Change by François Pinard. 1807 18081995-10-29 12:11 Ulrich Drepper <drepper@myware> 1809 1810 * gettextize.in: 1811 Change text of trailing message about aclocal.m4 changing. Suggested 1812 by François Pinard. 1813 1814 * Makefile.in (INSTALL_PROGRAM): Not used anymore. 1815 (INSTALL_SCRIPT): New variable, 1816 (install-exec): Install gettextize using INSTALL_SCRIPT. 1817 1818 * po-mode.el (po-eval-requoted): Add space in description. 1819 1820 * Makefile.in: Remove Emacs local variable setting. 1821 18221995-10-28 22:09 Ulrich Drepper <drepper@myware> 1823 1824 * Makefile.in (install-src): Move some rules from install-data. 1825 (install-data): Add installation of locale.alias. 1826 1827 * locale.alias: Initial revision 1828 18291995-10-28 18:08 Ulrich Drepper <drepper@myware> 1830 1831 * po-mode.el: Apply latest patch by François. 1832 18331995-09-23 14:34 Ulrich Drepper <drepper@myware> 1834 1835 * gettextize.in: 1836 Run config.status shell script if this is exists and is selected. This 1837 is always necessary if one updates the intl/ dir. 1838 18391995-09-20 22:26 Ulrich Drepper <drepper@myware> 1840 1841 * gettextize.in: 1842 Try to remove files in root and po/ dir before linking. If this is 1843 not done re-linking to the same file will cause an error. 1844 18451995-09-07 00:21 Ulrich Drepper <drepper@myware> 1846 1847 * gettext-sh: Protect IFS assignments. 1848 18491995-08-22 22:12 Ulrich Drepper <drepper@myware> 1850 1851 * gettextize.in (usage): 1852 Rearrange help message. Now describe -f option. 1853 Reported by François Pinard. 1854 18551995-08-19 23:32 Ulrich Drepper <drepper@myware> 1856 1857 * gettextize.in: Add missing terminating quotes. 1858 1859 * Makefile.in (INSTALL_PROGRAM): 1860 *Do* use -m 755. Autoconf does not set any mode. 1861 1862 * Makefile.in (install-src): 1863 Make behave like install. I.e. really install 1864 gettextize and the .elc files. 1865 18661995-08-19 15:08 Ulrich Drepper <drepper@myware> 1867 1868 * gettextize.in: 1869 Some nicety changes of shell programming by François Pinard. 1870 1871 * po-mode.el (po-search-path): Extend by "../". 1872 1873 * gettextize.in: Protect against relative source paths. 1874 Avoid exit an second level shell. 1875 1876 * gettext-sh: Better comments: By François Pinard. 1877 1878 * Makefile.in (INSTALL_PRG): Don't define mode ourself. 1879 (uninstall) Remove gettextize. 1880 1881 * gettextize.in: 1882 intl/VERSION is now a real file and must not be generated here. 1883 18841995-08-18 12:05 Ulrich Drepper <drepper@myware> 1885 1886 * gettext-sh: Use -s option for gettext instead of --shell-script. 1887 18881995-08-15 10:49 Ulrich Drepper <drepper@myware> 1889 1890 * Makefile.in (all, check): 1891 Add gettextize to dependencies, so that install need not 1892 build anything. 1893 18941995-08-15 07:13 Ulrich Drepper <drepper@myware> 1895 1896 * gettextize.in: Add intl/VERSION file. 1897 1898 * gettextize.in: Remove target file for root- and po- file first. 1899 1900 * gettextize.in: 1901 Files installed in top directory of package are now preceded by root-. 1902 All other are ignore (esp aclocal.m4). 1903 19041995-08-14 23:50 Ulrich Drepper <drepper@myware> 1905 1906 * Makefile.in (exec_prefix, bindir): 1907 Directories needed for installing gettextize. 1908 (transform): Standard GNU program name transformation. 1909 (INSTALL_PROGRAM): Program to install gettextize as executable. 1910 (DISTFILES): Remove makelinks.in. Distribute gettextize.in instead. 1911 (install-src): Install gettextize in selected binary directory. 1912 1913 * gettextize.in: Initial revision 1914 19151995-08-10 22:18 Ulrich Drepper <drepper@myware> 1916 1917 * gettext-sh: Fix typos. Reported by François Pinard. 1918 (TEXTDOMAIN): Set value from ${PACKAGE-NAME} variable and document it. 1919 19201995-08-08 21:45 Ulrich Drepper <drepper@myware> 1921 1922 * Makefile.in (DISTFILES): Add locale.alias. 1923 19241995-08-07 23:48 Ulrich Drepper <drepper@myware> 1925 1926 * Makefile.in (DISTFILES): gettext.perl moved from intl/. 1927 gettext-sh: New file. 1928 1929 * gettext-sh: Initial revision. 1930 1931 * elisp-comp: 1932 Use `rm -fr $tempdir' instead of `rm -f $tempdir/*; rmdir $tempdir' 1933 because some NFS implementation create .nfsxxx files which are 1934 not caught be the *. Reported by Paul Nevai. 1935 19361995-08-04 22:38 Ulrich Drepper <drepper@myware> 1937 1938 * Makefile.in (.el.elc): 1939 Include François' wonderful pun to highlight warning text. 1940 1941 * Makefile.in (distclean): Remove makelinks. 1942 1943 * Makefile.in (dist): Remove `copying instead' message. 1944 19451995-08-02 19:44 Ulrich Drepper <drepper@myware> 1946 1947 * Makefile.in (DISTFILES): makelinks.in instead of makelinks-sh. 1948 1949 * makelinks.in: First try making symbolic links. 1950 Rename to makelinks.in because it will be configure by 1951 config.status. 1952 19531995-08-01 15:54 Ulrich Drepper <drepper@myware> 1954 1955 * po-mode.el: Fixes to run on DEMACS. 1956 Provided by François Pinard. 1957 1958 * Makefile.in (check): Make same as all. 1959 19601995-08-01 10:32 Ulrich Drepper <drepper@myware> 1961 1962 * makelinks-sh: Implement option handling. 1963 When intl/ subdir exist give warning and exit unless option -f 1964 is given. 1965 Use ${echo} in place where translations will be necessary. 1966 19671995-07-26 01:24 Ulrich Drepper <drepper@myware> 1968 1969 * makelinks-sh: Update for correct intl_files list. 1970 Handle existing directories. 1971 Handle non-existing ln and/or ln -s. 1972 Mostly by François Pinard. 1973 19741995-07-22 01:14 Ulrich Drepper <drepper@myware> 1975 1976 * Makefile.in (prefix,datadir,lispdir): New definitions. 1977 (SITELISPDIR): Remove variable. 1978 (all): Now build *.elc files. 1979 (install,uninstall): Specify complete path of files to delete. 1980 19811995-07-20 00:03 Ulrich Drepper <drepper@myware> 1982 1983 * Makefile.in (DISTFILES): elisp-comp was missing. 1984 19851995-07-18 23:53 Ulrich Drepper <drepper@myware> 1986 1987 * po-mode.el: Latest version by François. This version allows 1988 scanning C source code for translatable strings and interactive 1989 construction of the .po file. The string matching heuristic is 1990 due to Richard Stallman. 1991 19921995-07-18 01:32 Ulrich Drepper <drepper@myware> 1993 1994 * Makefile.in (DISTFILES): Add magic.add. Comes from ../. 1995 1996 * po-mode.el, makelinks, combine-sh: Moved to here from ../intl/. 1997 magic.add: Moved to here from ../. 1998 1999 * Makefile.in: Initial revision 2000