12007-11-07 Bruno Haible <bruno@clisp.org> 2 3 * gettext-0.17 released. 4 52007-11-07 Bruno Haible <bruno@clisp.org> 6 7 * autopoint.in: Update for 0.17. 8 92007-10-31 Bruno Haible <bruno@clisp.org> 10 11 * gettextize.in (m4filelist): Remove ulonglong.m4 from the list. 12 132007-10-17 Bruno Haible <bruno@clisp.org> 14 15 * po-mode.el (po-msgstr-form-flavor): Renamed from 16 po-this-msgstr-flavor. New defvar. 17 182007-10-15 Bruno Haible <bruno@clisp.org> 19 20 * po-mode.el (po-get-msgstr-form): Remove 'kill' argument. 21 (po-kill-ring-save-msgstr, po-fade-out-entry): Update. 22 23 * po-mode.el (po-get-msgid): Remove 'kill' argument. 24 25 * po-mode.el (po-get-msgstr-form): Renamed from po-get-msgstr-new. 26 (po-get-msgstr): Remove function. 27 28 * po-mode.el (po-subedit-exit-old): Remove function. 29 30 * po-mode.el (po-set-msgstr-form): Renamed from po-set-msgstr-new. 31 (po-set-msgstr): Remove function. 32 33 * po-mode.el (po-edit-msgstr-old): Remove function. 34 35 * po-mode.el (po-edit-string): Renamed from po-edit-string-new. Remove 36 old po-edit-string function. 37 382007-10-14 Bruno Haible <bruno@clisp.org> 39 40 * po-mode.el (po-find-span-of-entry): Inline po-find-this-msgstr. 41 (po-find-this-msgstr): Remove function. 42 43 * po-mode.el (po-start-of-msgstr-form, po-end-of-msgstr-form): New 44 defvars. 45 46 * po-mode.el (po-start-of-msgstr-form): Renamed from 47 po-start-of-this-msgstr. 48 (po-end-of-msgstr-form): Renamed from po-end-of-this-msgstr. 49 50 * po-mode.el (po-start-of-msgstr-block): Renamed from 51 po-start-of-msgstr. 52 53 * po-mode.el (po-any-msgstr-block-regexp): Renamed from 54 po-any-msgstr-regexp. 55 56 * po-mode.el (po-any-msgstr-form-regexp): Renamed from 57 po-any-msgstr-regexp-old. 58 592007-10-07 Bruno Haible <bruno@clisp.org> 60 61 * autopoint.in (func_version): In the --version output, say GPLv3+. 62 * gettexize.in (func_version): Likewise. 63 642007-09-01 Bruno Haible <bruno@clisp.org> 65 66 * Makefile.am (archive.tar.gz): Provide an explicit error message if 67 archive.tar.gz cannot be found. 68 Reported by Spiros at <https://savannah.gnu.org/bugs/?16657>. 69 702007-06-30 Bruno Haible <bruno@clisp.org> 71 72 * autopoint.in (func_version): Use the standard --version output, see 73 <http://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00302.html>. 74 * gettexize.in (func_version): Likewise. 75 762007-06-30 Bruno Haible <bruno@clisp.org> 77 78 * po-mode.el (po-check-file-header): Use save-restriction. 79 Report and patch by Sven Joachim <sven_joachim@web.de> in 80 <http://lists.gnu.org/archive/html/bug-gnu-utils/2006-08/msg00110.html>. 81 822007-06-30 Bruno Haible <bruno@clisp.org> 83 84 * po-mode.el (po-team-name-to-code): Add a few more entries. 85 862007-06-29 Karl Eichwalder <ke@suse.de> 87 88 * po-mode.el (po-find-this-msgstr): New function. 89 (po-find-span-of-entry): Use it. 90 91 * po-mode.el (po-get-msgstr-flavor): New function. 92 (po-any-msgstr-regexp-old): New variable. 93 (po-subedit-exit-old): New function, renamed from po-subedit-exit. 94 (po-edit-msgstr-old): New function, renamed from po-edit-msgstr. 95 (po-get-msgstr-new): New function, based on po-get-msgstr. 96 (po-set-msgstr-new): New function, based on po-set-msgstr. 97 (po-edit-string-new): New function, based on po-edit-string. 98 (po-edit-msgstr): Use po-get-msgstr-new. 99 (po-subedit-exit): Use po-set-msgstr-new. 100 1012007-06-30 Bruno Haible <bruno@clisp.org> 102 103 * po-mode.el (po-translation-project-address): Update email address 104 after the Translation Project moved. 105 (po-translation-project-mail-label): Update comment. 106 1072007-06-29 Karl Eichwalder <ke@suse.de> 108 109 * po-mode.el (po-subedit-mode-menu-layout, po-mode-menu-layout): 110 Remove trailing string. 111 * po-mode.el (po-mode-menu-layout): Make "Source marking" a submenu. 112 Remove subtitles from menus. 113 Comment unimplemented features. Reorganize entry hierarchy. 114 1152007-06-17 Bruno Haible <bruno@clisp.org> 116 117 Support for the msgctxt syntax. 118 * po-mode.el (po-mode-version-string): Bump version number to 2.1. 119 (po-start-of-msgctxt): New variable. 120 (po-any-msgctxt-msgid-regexp): New variable. 121 (po-font-lock-keywords): Add msgctxt. 122 (po-mode): Make variable po-start-of-msgctxt local. 123 (po-find-span-of-entry): Set also po-start-of-msgctxt. 124 (po-add-attribute, po-delete-attribute): Use po-start-of-msgctxt. 125 1262007-06-17 Bruno Haible <bruno@clisp.org> 127 128 * po-mode.el (po-mode-map): Bind po-undo also to Ctrl-x u. 129 1302007-06-17 Bruno Haible <bruno@clisp.org> 131 132 * po-mode.el (po-any-msgstr-regexp): Add support for plural forms. 133 The patch from 2001-03-10 did not work. 134 (po-untranslated-regexp): Recognize also empty msgstr[i] values. 135 1362007-06-17 Bruno Haible <bruno@clisp.org> 137 138 * po-mode.el (po-edit-out-full): Don't ask the user for confirmation. 139 1402007-06-17 Bruno Haible <bruno@clisp.org> 141 142 * po-mode.el: Untabify. 143 1442007-06-17 Bruno Haible <bruno@clisp.org> 145 146 * po-mode.el (po-font-lock-keywords): Stop recognizing "msg" as a 147 keyword. 148 1492007-06-17 Bruno Haible <bruno@clisp.org> 150 151 Fix '#' command on obsolete entries. 152 * po-mode.el (po-comment-regexp): Renamed from po-active-comment-regexp. 153 (po-obsolete-comment-regexp): Remove variable. 154 (po-get-comment, po-set-comment): Fix syntax assumptions about comments 155 for obsolete entries. 156 1572007-06-17 Bruno Haible <bruno@clisp.org> 158 159 * po-mode.el (po-msgid-to-msgstr): Fix English message. 160 1612007-06-17 Bruno Haible <bruno@clisp.org> 162 163 * po-mode.el (po-add-attribute, po-delete-attribute, po-fuzzy-regexp): 164 Don't recognize the syntax "#! fuzzy" any more. 165 1662007-06-17 Bruno Haible <bruno@clisp.org> 167 168 * po-mode.el (po-validate): Protect the buffer-file-name against 169 shell interpretation. 170 Reported by Laurynas Biveinis <laurynas.biveinis@gmail.com>. 171 1722007-06-17 Bruno Haible <bruno@clisp.org> 173 174 * po-mode.el (po-msgfmt-version-check): Recognize also 0.16.2-pre1. 175 1762007-06-08 Bruno Haible <bruno@clisp.org> 177 178 * autopoint.in: Update year in --version output. 179 1802007-06-07 Bruno Haible <bruno@clisp.org> 181 182 * gettextize.in (m4filelist): Add intlmacosx.m4 to the list. 183 (func_version): Update copyright year. 184 1852007-05-24 Bruno Haible <bruno@clisp.org> 186 187 * po-mode.el (po-mode-map): Bind po-undo also to Ctrl-_. 188 Suggested by Kevin Ryde <user42@zip.com.au>. 189 1902007-04-06 Bruno Haible <bruno@clisp.org> 191 192 * gettextize.in (m4filelist): Remove longdouble.m4 from the list. 193 1942006-12-19 Bruno Haible <bruno@clisp.org> 195 196 * gettextize.in: Protect against spaces in the value of $gettext_dir. 197 1982006-12-19 Bruno Haible <bruno@clisp.org> 199 200 * gettextize.in (func_usage): Document --po-dir. 201 Handle the --po-dir option. Loop over each specified --po-dir value 202 instead of hardcoding po/. 203 Reported by Daniel Leidert <daniel.leidert.spam@gmx.net>. 204 2052006-11-27 Bruno Haible <bruno@clisp.org> 206 207 * gettext-0.16.1 released. 208 2092006-11-27 Bruno Haible <bruno@clisp.org> 210 211 * autopoint.in: Update for 0.16.1. 212 2132006-10-26 Bruno Haible <bruno@clisp.org> 214 215 * gettext-0.16 released. 216 2172006-10-26 Bruno Haible <bruno@clisp.org> 218 219 * autopoint.in: Update for 0.16. 220 2212006-10-15 Bruno Haible <bruno@clisp.org> 222 223 * gettextize.in (m4dir_is_next): Reset it to empty when the m4dir was 224 seen. 225 (m4dir_defaulted): New variable. 226 In the recommendations how to run aclocal, show all the needed -I 227 options, not just one. 228 Reported by Ralf Wildenhues. 229 2302006-10-08 Bruno Haible <bruno@clisp.org> 231 232 * gettextize.in (usage): Document the --symlink option instead of the 233 --copy option. 234 Accept a --symlink option. 235 (try_ln_s): Change default value to false. 236 2372006-10-01 Bruno Haible <bruno@clisp.org> 238 239 * gettextize.in (m4filelist): Add intldir.m4. 240 2412006-09-18 Bruno Haible <bruno@clisp.org> 242 243 * gettextize.in (m4filelist): Remove inttypes-h.m4. 244 2452006-09-11 Bruno Haible <bruno@clisp.org> 246 247 * gettextize.in (have_automake19, min_automake_version): New variables. 248 (m4filelist): Use the minimum needed file list if --intl was not 249 specified and automake version is >= 1.9. 250 2512006-09-11 Bruno Haible <bruno@clisp.org> 252 253 * gettextize.in (m4filelist): Add intl.m4. 254 2552006-08-28 Bruno Haible <bruno@clisp.org> 256 257 * gettextize.in (m4filelist): Remove signed.m4. 258 2592006-07-25 Bruno Haible <bruno@clisp.org> 260 261 * Makefile.msvc: Remove file. 262 * Makefile.am (EXTRA_DIST): Remove Makefile.msvc. 263 2642006-07-25 Bruno Haible <bruno@clisp.org> 265 266 * Makefile.vms: Remove file. 267 * Makefile.am (EXTRA_DIST): Remove Makefile.vms. 268 2692006-07-21 Bruno Haible <bruno@clisp.org> 270 271 * gettext-0.15 released. 272 2732006-07-20 Bruno Haible <bruno@clisp.org> 274 275 * autopoint.in: Update for 0.15. 276 2772006-07-20 Bruno Haible <bruno@clisp.org> 278 279 * po-mode.el (po-mode-version-string): Bump to 2.02. 280 2812006-06-27 Bruno Haible <bruno@clisp.org> 282 283 * gettextize.in (m4filelist): Remove isc-posix.m4. 284 2852006-06-04 Bruno Haible <bruno@clisp.org> 286 287 * gettextize.in (m4filelist): Replace inttypes.m4 with inttypes-h.m4. 288 2892006-04-17 Bruno Haible <bruno@clisp.org> 290 291 * add-to-archive: Remove special handling of mkinstalldirs file. 292 * gettextize.in: Likewise. 293 2942006-04-20 Bruno Haible <bruno@clisp.org> 295 296 * autopoint.in: Update for 0.15. 297 2982006-04-12 Bruno Haible <bruno@clisp.org> 299 300 * autopoint.in (func_find_curr_installdir): Handle the case of a 301 symbolic link pointing to an absolute pathname correctly. 302 * gettextize.in (func_find_curr_installdir): Likewise. 303 3042006-01-23 Bruno Haible <bruno@clisp.org> 305 306 * gettextize.in (func_tmpdir): Invoke mktemp without option -q, because 307 in some versions of mktemp this option has the effect that mktemp 308 outputs nothing at all. 309 (func_version): Bump copyright year. 310 * autopoint.in (func_tmpdir): Invoke mktemp without option -q. 311 (func_version): Bump copyright year. 312 Patch by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>. 313 3142005-09-18 Bruno Haible <bruno@clisp.org> 315 316 * autopoint.in (func_find_curr_installdir): Really remove the temporary 317 directory after use. 318 * gettextize.in (func_find_curr_installdir): Likewise. 319 3202005-08-26 Bruno Haible <bruno@clisp.org> 321 322 * po-mode.el (po-team-name-to-code): Add support for Old English, 323 Hyam, Jju, Tyap, Kagoma, Maithili, Mayan, Nahuatl, Low Saxon, 324 Northern Sotho, P��ez, Tetum, Zapotec. 325 3262005-07-24 Bruno Haible <bruno@clisp.org> 327 328 Tidy up exported symbols. 329 * gettextize.in (m4filelist): Add visibility.m4. 330 3312005-07-26 Bruno Haible <bruno@clisp.org> 332 333 * autopoint.in (datarootdir): New variable. 334 * gettextize.in (datarootdir): New variable. 335 3362005-07-16 Bruno Haible <bruno@clisp.org> 337 338 * gettextize.in (m4filelist): Add lock.m4. 339 3402005-07-09 Bruno Haible <bruno@clisp.org> 341 342 * po-mode.el (po-validate): Require the 'compile' module before 343 accessing it. 344 Report and patch by Sven Joachim <sven_joachim@web.de>. 345 3462006-06-21 Bruno Haible <bruno@clisp.org> 347 348 * gettext-0.14.6 released. 349 3502006-06-21 Bruno Haible <bruno@clisp.org> 351 352 * autopoint.in: Update for 0.14.6. 353 3542005-05-23 Bruno Haible <bruno@clisp.org> 355 356 * gettext-0.14.5 released. 357 3582005-05-23 Bruno Haible <bruno@clisp.org> 359 360 * autopoint.in: Update for 0.14.5. 361 3622005-04-11 Bruno Haible <bruno@clisp.org> 363 364 * gettext-0.14.4 released. 365 3662005-04-11 Bruno Haible <bruno@clisp.org> 367 368 * autopoint.in: Update for 0.14.4. 369 3702005-03-14 Bruno Haible <bruno@clisp.org> 371 372 * gettext-0.14.3 released. 373 3742004-10-23 Bruno Haible <bruno@clisp.org> 375 376 * start-po-el: New file. 377 * Makefile.am (lisp_LISP): Add it. 378 3792005-03-08 Bruno Haible <bruno@clisp.org> 380 381 * autopoint.in: Update for 0.14.3. 382 3832005-03-08 Bruno Haible <bruno@clisp.org> 384 385 * gettextize.in: Compute comma separated lists for ChangeLog entries 386 correctly. Also comma-separate the EXTRA_DIST ChangeLog entry. 387 3882005-03-07 Bruno Haible <bruno@clisp.org> 389 390 * gettextize.in: Create the auxdir if it doesn't exist. 391 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>. 392 3932005-03-07 Bruno Haible <bruno@clisp.org> 394 395 * gettextize.in (func_m4ChangeLog_init, func_m4ChangeLog_add_entry, 396 func_m4ChangeLog_finish): Let the behaviour depend on 397 using_m4ChangeLog. Initialize using_m4ChangeLog depending on whether 398 an m4/ChangeLog already exists. 399 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>. 400 4012005-03-06 Bruno Haible <bruno@clisp.org> 402 403 * gettextize.in: Update the instructions for fetching config.guess and 404 config.sub. 405 Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>. 406 4072005-03-06 Bruno Haible <bruno@clisp.org> 408 409 * autopoint.in (func_destfile): Also set a variable 'sharedowner'. 410 For files with shared ownership, treat local modification as a warning. 411 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>. 412 4132005-03-05 Bruno Haible <bruno@clisp.org> 414 415 * gettextize.in: When a po/POTFILES.in does not exist, create an 416 initial empty one. 417 Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>. 418 4192005-03-05 Bruno Haible <bruno@clisp.org> 420 421 * gettextize.in (func_m4ChangeLog_init, func_m4ChangeLog_finish): 422 Keep track whether a $m4dir/ChangeLog file was created. 423 Don't create a $m4dir/Makefile.am if aclocal version 1.8 or newer is 424 present; instead add $m4dir/ChangeLog to EXTRA_DIST if needed. 425 Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>. 426 4272005-03-05 Bruno Haible <bruno@clisp.org> 428 429 * gettextize.in: When adding items to EXTRA_DIST, SUBDIRS, 430 DIST_SUBDIRS, ACLOCAL_AMFLAGS in Makefile.am, optionally remove one 431 space after the added items. When adding items to AC_CONFIG_FILES, 432 AC_OUTPUT in configure.ac, remove don't insert an extra space after 433 the added items. 434 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>. 435 4362005-03-05 Bruno Haible <bruno@clisp.org> 437 438 * gettextize.in: Emit brackets around the argument of 439 AM_GNU_GETTEXT_VERSION. 440 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>. 441 4422005-03-05 Bruno Haible <bruno@clisp.org> 443 444 * gettextize.in: Don't recommend to add AM_GNU_GETTEXT([external]) 445 when it is already present. 446 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>. 447 4482005-03-05 Bruno Haible <bruno@clisp.org> 449 450 Remove old sh, tcl, perl interfaces. 451 * gettext-sh: Remove file. 452 * tcl_gettext.c, README-Tcl: Remove files. 453 * gettext.perl: Remove file. 454 * Makefile.am (EXTRA_DIST): Remove them. 455 4562005-02-24 Bruno Haible <bruno@clisp.org> 457 458 * gettext-0.14.2 released. 459 4602005-02-24 Bruno Haible <bruno@clisp.org> 461 462 * autopoint.in: Update for 0.14.2. 463 4642005-02-07 Bruno Haible <bruno@clisp.org> 465 466 * autopoint.in: Use LC_ALL=C to protect range expression against 467 Estonian locale. 468 * gettextize.in: Likewise. 469 4702005-02-05 Bruno Haible <bruno@clisp.org> 471 472 * autopoint.in: Check the version number, instead of relying on cvs 473 for doing so. 474 Reported by Paul Eggert. 475 4762005-01-10 Bruno Haible <bruno@clisp.org> 477 478 Security fixes. 479 * autopoint.in: Exit if the creation of one of the temporary 480 directories fails. Also restrict the access to the temporary cvs_dir. 481 Reported by Javier Fern��ndez-Sanguino Pe��a <jfs@computer.org>. 482 4832005-01-09 Bruno Haible <bruno@clisp.org> 484 485 * autopoint.in (func_tmpdir): New function. 486 (func_find_curr_installdir): Use it. 487 (mismatchfile): Create inside a temporary directory. Remove afterwards. 488 * gettextize.in (func_tmpdir): New function. 489 (func_find_curr_installdir): Use it. 490 Reported by Joey Hess <joeyh@debian.org>. 491 4922005-01-05 Bruno Haible <bruno@clisp.org> 493 494 * autopoint.in: Update year in --version output. 495 * gettextize.in: Likewise. 496 4972005-01-05 Bruno Haible <bruno@clisp.org> 498 499 * gettextize.in: Unset CDPATH in a more robust way. 500 5012004-12-14 Bruno Haible <bruno@clisp.org> 502 503 * gettextize.in: Unset CDPATH. 504 5052004-02-07 Bruno Haible <bruno@clisp.org> 506 507 * gettextize.in: Modify only the first occurrence of AC_CONFIG_FILES, 508 not all of them. 509 Reported by Dalibor Topic <robilad@kaffe.org>. 510 5112004-02-04 Bruno Haible <bruno@clisp.org> 512 513 * gettextize.in: Add po to SUBDIRS if it was created in this run. 514 Tell the user to create po/POTFILES.in if it is not yet there. 515 Reported by Prof. Roberto Bagnara <bagnara@cs.unipr.it>. 516 5172004-02-02 Bruno Haible <bruno@clisp.org> 518 519 * gettextize.in (m4filelist): Add glibc2.m4. 520 5212004-01-29 Bruno Haible <bruno@clisp.org> 522 523 * gettext-0.14.1 released. 524 5252004-01-28 Bruno Haible <bruno@clisp.org> 526 527 * gettext-0.14 released. 528 5292004-01-19 Bruno Haible <bruno@clisp.org> 530 531 * gettextize.in: Modify DIST_SUBDIRS like SUBDIRS, when it was found in 532 Makefile.am. 533 Reported by Dalibor Topic <robilad@kaffe.org>. 534 5352003-12-17 Bruno Haible <bruno@clisp.org> 536 537 * gettext-0.13.1 released. 538 5392003-11-30 Bruno Haible <bruno@clisp.org> 540 541 * gettext-0.13 released. 542 5432003-11-23 Bruno Haible <bruno@clisp.org> 544 545 * gettextize.in (m4filelist): Remove ssize_t.m4. 546 5472003-11-16 Bruno Haible <bruno@clisp.org> 548 549 * gettextize.in (m4filelist): Add size_max.m4, ssize_t.m4, xsize.m4. 550 5512003-11-08 Bruno Haible <bruno@clisp.org> 552 553 * autopoint.in: Allow configure.in.in to be used instead of 554 configure.in. 555 5562003-08-11 Bruno Haible <bruno@clisp.org> 557 558 * autopoint.in: When local files have been modified, create a .diff 559 file for the user's convenience. 560 Suggested by Denis Barbier <barbier@debian.org>. 561 5622003-08-07 Bruno Haible <bruno@clisp.org> 563 564 * autopoint.in: Fix the regular expression used to parse intl/VERSION. 565 Patch by Denis Barbier <barbier@debian.org>. 566 5672003-06-19 Bruno Haible <bruno@clisp.org> 568 569 * gettextize.in (m4filelist): Add intmax.m4, longdouble.m4, 570 longlong.m4, printf-posix.m4, signed.m4, wchar_t.m4, wint_t.m4. 571 5722003-05-22 Bruno Haible <bruno@clisp.org> 573 574 * gettext-0.12.1 released. 575 5762003-05-17 Bruno Haible <bruno@clisp.org> 577 578 * gettext-0.12 released. 579 5802003-05-08 Bruno Haible <bruno@clisp.org> 581 582 * gettextize.in: Ignore ACLOCAL_AMFLAGS options of the form -Idir when 583 dir is an absolute pathname. 584 Reported by J��rgen A. Erhard <jae+debian@jerhard.org>. 585 5862003-04-29 Bruno Haible <bruno@clisp.org> 587 588 * gettextize.in: Recommend running automake only after aclocal, 589 because automake 1.7 assumes that aclocal.m4 has already been built. 590 5912003-04-12 Bruno Haible <bruno@clisp.org> 592 593 * Makefile.vms: Avoid rules with no lines. Don't use the force target. 594 Correct wildcard syntax. 595 Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>. 596 5972003-04-11 Bruno Haible <bruno@clisp.org> 598 599 * Makefile.am (archive.tar.gz): Avoid creating an empty tar.gz file. 600 Reported by Martin Mokrej�� <mmokrejs@natur.cuni.cz>. 601 6022003-03-30 Bruno Haible <bruno@clisp.org> 603 604 * Makefile.vms: New file. 605 * Makefile.am (EXTRA_DIST): Add Makefile.vms. 606 6072003-03-17 Bruno Haible <bruno@clisp.org> 608 609 Native Woe32/MSVC support. 610 * Makefile.msvc: New file. 611 * Makefile.am (EXTRA_DIST): Add it. 612 6132003-02-28 Bruno Haible <bruno@clisp.org> 614 615 Support for relocatable installation. 616 * autopoint.in: Relocate $gettext_dir. 617 * gettextize.in: Relocate $gettext_dir. 618 6192003-02-16 Bruno Haible <bruno@clisp.org> 620 621 * gettextize.in: Create po/Makevars.template from installed 622 po/Makevars.template, not from po/Makevars. 623 (func_version): Update copyright year. 624 6252003-02-16 Bruno Haible <bruno@clisp.org> 626 627 * po-compat.el: Add testing instructions. 628 (po-find-file-coding-system-guts) [XEMACS]: Make it work again, 629 after (car (nth i po-content-type-charset-alist)) changed from symbol 630 to string. 631 6322003-02-12 Bruno Haible <bruno@clisp.org> 633 634 * elisp-comp: Move to ../../config/elisp-comp. 635 * Makefile.am (EXTRA_DIST): Remove elisp-comp. 636 6372003-01-12 Bruno Haible <bruno@clisp.org> 638 639 * Makefile.am: Make use of += for variables. 640 6412003-01-08 Bruno Haible <bruno@clisp.org> 642 643 * Makefile.am (EXTRA_DIST): Add elisp-comp. 644 6452002-12-07 Bruno Haible <bruno@clisp.org> 646 647 Switch to autoconf-2.57 and automake-1.7.2. 648 * elisp-comp: Upgrade to automake-1.7.2. 649 6502002-11-13 Bruno Haible <bruno@clisp.org> 651 652 Assume ANSI C. 653 * tcl_gettext.c (tcl_gettext, tcl_textdomain, tcl_bindtextdomain): 654 Use ANSI C function declarations. 655 6562002-10-25 Karl Eichwalder <ke@suse.de> 657 658 * po-compat.el (po-find-file-coding-system-guts): Provide the old 659 version (pre 2002-09-27) for XEmacs. 660 6612002-10-16 Bruno Haible <bruno@clisp.org> 662 663 * po-compat.el: Remove call of codepage-setup of all support codepages. 664 (po-find-file-coding-system-guts): Avoid code duplication. 665 6662002-09-27 Karl Eichwalder <ke@suse.de> 667 668 * po-compat.el (po-content-type-charset-alist): Convert the 669 car of each association to a string. From emacs CVS 670 (lisp/textmodes/po.el); provided by Eli Zaretskii. 671 (po-find-file-coding-system-guts): If the charset matches a name 672 of a codepage, set up that codepage and return it as a coding 673 system to decode the file. Likewise from emacs CVS. 674 675 * po-compat.el: Line up comment etc. with lisp/textmodes/po.el. 676 (po-find-charset): Search for the Charset= header even if we've read 677 less than 4KB. From emacs CVS (lisp/textmodes/po.el); provided by 678 Eli Zaretskii. 679 6802002-08-27 Bruno Haible <bruno@clisp.org> 681 682 * autopoint.in: Call func_fatal_error, not fatal_error. 683 Patch by Sam Hocevar <sam@zoy.org>. 684 6852002-08-26 Bruno Haible <bruno@clisp.org> 686 687 * archive.tar.gz: Avoid keyword substitution for archive/mkinstalldirs. 688 Reported by Colin Watson <cjwatson@debian.org>. 689 6902002-08-12 Bruno Haible <bruno@clisp.org> 691 692 * gettextize.in: Fix typo in the handling of AM_GNU_GETTEXT_VERSION. 693 Reported by Adam Heath <doogie@debian.org>. 694 6952002-08-06 Bruno Haible <bruno@clisp.org> 696 697 * gettext-0.11.5 released. 698 6992002-08-03 Paul Eggert <eggert@twinsun.com> 700 701 * gettextize.in: Use "read dummy" to avoid an error with Solaris 702 /bin/sh. 703 7042002-08-02 Bruno Haible <bruno@clisp.org> 705 706 * gettextize.in: Add ulonglong.m4 to m4filelist. 707 7082002-07-25 Bruno Haible <bruno@clisp.org> 709 710 * gettext-0.11.4 released. 711 7122002-07-25 Bruno Haible <bruno@clisp.org> 713 714 * add-to-archive: New file. 715 * add-to-autopoint-files: Remove file. 716 * cvsuser.c: New file. 717 * Makefile.am (EXTRA_DIST): Remove add-to-autopoint-files. Add 718 add-to-archive, cvsuser.c. 719 7202002-07-25 Bruno Haible <bruno@clisp.org> 721 722 * autopoint.in: Unset also CVS_IGNORE_REMOTE_ROOT and CVSIGNORE. 723 7242002-07-23 Bruno Haible <bruno@clisp.org> 725 726 * gettextize.in: Add inttypes-pri.m4 to m4filelist. 727 7282002-07-21 Bruno Haible <bruno@clisp.org> 729 730 * gettextize.in: Add inttypes.m4, inttypes_h.m4, stdint_h.m4, 731 uintmax_t.m4 to m4filelist. 732 7332002-07-19 Bruno Haible <bruno@clisp.org> 734 735 * gettextize.in: Copy also intdiv0.m4. 736 7372002-07-17 Bruno Haible <bruno@clisp.org> 738 739 * gettext-0.11.3 released. 740 7412002-07-16 Bruno Haible <bruno@clisp.org> 742 743 * po-mode.el (po-mode-version-string): Bump to 2.01. 744 7452002-06-13 Bruno Haible <bruno@clisp.org> 746 747 * po-mode.el (po-mode-line-entry...): Try harder to find a good place 748 for adding po-mode-line-entry into mode-line-format. 749 Reported by Sam Steingold <sds@gnu.org>. 750 7512002-05-12 Bruno Haible <bruno@clisp.org> 752 753 * po-compat.el: Add ISO-8859-14, KOI8-T, GEORGIAN-PS to the list of 754 allowed encodings. 755 7562002-05-11 Bruno Haible <bruno@clisp.org> 757 758 * autopoint.in: Recognize AM_GNU_GETTEXT_VERSION(..) syntax. 759 * gettextize.in: Likewise. 760 7612002-05-03 Bruno Haible <bruno@clisp.org> 762 763 * autopoint.in: Unset all other environment variables which influence 764 cvs. Pass -d $CVSROOT explicitly. 765 (func_mkdir_for): New function. 766 (func_copy): Call it. 767 7682002-05-01 Bruno Haible <bruno@clisp.org> 769 770 * autopoint-files: New directory. 771 * add-to-autopoint-files: New file. 772 * autopoint.in: New file. 773 * Makefile.am (EXTRA_DIST): Add add-to-autopoint-files, archive.tar.gz. 774 (DISTCLEANFILES): Add autopoint. 775 (gettextsrcdir): New variable. 776 (gettextsrc_DATA): New variable. 777 (archive.tar.gz): New rule. 778 * gettextize.in: Bump GETTEXT_VERSION value in configure.in. 779 Ask maintainer to acknowledge the remaining changes. 780 7812002-04-28 Bruno Haible <bruno@clisp.org> 782 783 * gettextize.in: Avoid the remarks about po/Makevars and config.guess 784 if they are not necessary. 785 786 * gettextize.in: New option -n/--dry-run. 787 788 * gettextize.in: Use functions for maintainability. 789 Remove undocumented option --run. 790 791 * gettextize.in: Use 'echo' instead of '$echo'. 792 7932002-04-29 Karl Eichwalder <ke@suse.de> 794 795 * po-mode.el (po-mode-menu-layout): Don't try to display tooltips 796 for XEmacs. 797 (po-subedit-mode-menu-layout): Likewise. 798 7992002-04-28 Bruno Haible <bruno@clisp.org> 800 801 * gettextize.in: Treat mkinstalldirs like config.rpath. 802 8032002-04-27 Karl Eichwalder <ke@suse.de> 804 805 * po-mode.el (po-mode-menu-layout): Add tooltips. 806 (po-subedit-mode-menu-layout): Likewise. 807 808 * po-mode.el (po-mode-menu-layout): Adopt terminology for editing 809 from Emacs (cut/copy/paste). 810 8112002-04-24 Bruno Haible <bruno@clisp.org> 812 813 * gettext-0.11.2 released. 814 8152002-04-22 Bruno Haible <bruno@clisp.org> 816 817 * Makefile.am (lisp_LISP): Add po-compat.el. 818 (EXTRA_DIST): Use it. 819 8202002-03-17 Karl Eichwalder <ke@suse.de> 821 822 * po-compat.el: New file, extracted from po-mode.el. 823 * po-mode.el (po-content-type-charset-alist, po-find-charset, 824 po-find-file-coding-system-guts, po-find-file-coding-system): Move to 825 po-compat.el. 826 8272002-04-19 Bruno Haible <bruno@clisp.org> 828 829 * po-mode.el (po-team-name-to-code): Add Ido and Walloon. Change 830 Javanese from jw to jv. 831 8322002-03-15 Bruno Haible <bruno@clisp.org> 833 834 * gettextize.in: Use "sed -e 1q" instead of "head -1", for compliance 835 to pure naked POSIX 1003.1-2001 environments. 836 From Paul Eggert. 837 8382002-03-14 Karl Eichwalder <ke@suse.de> 839 840 * po-mode.el (po-team-name-to-code): Add es_AR, zh_CN, and zh_TW. 841 8422002-03-12 Bruno Haible <bruno@clisp.org> 843 844 * gettext-0.11.1 released. 845 8462002-03-11 Karl Eichwalder <ke@suse.de> 847 848 * po-mode.el (po-find-file-coding-system-guts): Checking 849 'insert-file-contents' must come first to avoid messing up with 850 arguments. 851 Reported by Neil Darlow; fixed by Andreas Schwab. 852 8532002-03-09 Karl Eichwalder <ke@suse.de> 854 855 * po-mode.el (po-find-file-coding-system-guts): Don't try to 856 detect the coding system when filename does not exist. 857 (po-compute-counters): Search for "^msgid" not 'po-next-entry' if 858 we don't know for sure any entry will follow at all. 859 8602002-02-18 Karl Eichwalder <ke@suse.de> 861 862 * po-mode.el (po-mode): Provide it. 863 8642002-02-19 Bruno Haible <bruno@clisp.org> 865 866 * gettextize.in: Mark all error messages which lead to failure with 867 asterisks and "*** Stop.". 868 8692002-02-11 Karl Eichwalder <ke@suse.de> 870 871 * po-mode.el (po-subedit-ediff): When variants are equal don't call 872 'po-ediff-buffers-exit-recursive'. 873 8742002-02-09 Karl Eichwalder <ke@suse.de> 875 876 * po-mode.el (po-send-mail): Set coding-system-for-read and 877 coding-system-for-write to the coding system of the po buffer; 878 otherwise Emacs will fall back to mule-utf-8 when the default coding 879 system is different from the po buffer and thus the following 880 'shell-command-on-region' will prepare an wrongly encoded file (e.g., 881 mule-utf-8 instead of UTF-8). 882 8832002-02-09 Karl Eichwalder <ke@suse.de> 884 885 * po-mode.el (po-translation-project-address): Convert it to a 886 customizable variable. 887 (po-translation-project-mail-label): New variable. 888 (po-send-mail): Use it. 889 8902002-02-01 Karl Eichwalder <ke@suse.de> 891 892 * po-mode.el (po-mode-version-string): New variable. 893 (po-mode-version): Use it instead of RCS/CVS Revision tag. 894 8952002-01-31 Bruno Haible <bruno@clisp.org> 896 897 * gettext-0.11 released. 898 8992002-01-26 Bruno Haible <bruno@clisp.org> 900 901 * gettextize.in: If directory intl was removed, remove it from SUBDIRS 902 in Makefile.am. 903 If intl/Makefile.in was removed, remove intl/Makefile from 904 AC_OUTPUT/AC_CONFIG_FILES statement in configure.in. 905 Remove intl/intlh.inst from AC_OUTPUT/AC_CONFIG_FILES statement in 906 configure.in. 907 Remove old-style "sed ... > po/Makefile" statement from configure.in. 908 Remove old-style AC_LINK_FILES statement from configure.in. 909 Recommend replacement for Makefile variables DATADIRNAME, INSTOBJEXT, 910 GENCAT, POSUB. 911 Recommend replacement for shell variables nls_cv_header_intl, 912 nls_cv_header_libgt. 913 9142002-01-25 Bruno Haible <bruno@clisp.org> 915 916 * gettextize.in: New option --no-changelog. 917 Don't create ChangeLog entries for files that don't change. 918 Verify the existence of a configure.in line starting with "AC_OUTPUT(" 919 before attempting to modify it. 920 Treat "AC_CONFIGURE_FILES(" like "AC_OUTPUT(". 921 Recommend replacement for INTLLIBS Makefile variable. 922 9232002-01-19 Bruno Haible <bruno@clisp.org> 924 925 * gettextize.in: Always recommend the full set of m4 files. Many 926 improvements for packages that use automake. Modify configure.in. 927 9282002-01-15 Bruno Haible <bruno@clisp.org> 929 930 * gettextize.in: Handle po/Makevars specially, don't overwrite the 931 previous customizations. 932 9332002-01-12 Bruno Haible <bruno@clisp.org> 934 935 * gettextize.in: Update year in --version output. 936 9372002-01-10 Bruno Haible <bruno@clisp.org> 938 939 * po-mode.el (po-content-type-charset-alist): Add Emacs20/21 codepages. 940 9412001-11-20 Karl Eichwalder <ke@suse.de> 942 943 * po-mode.el (po-ediff-buffers-exit-recursive): Kill ediff buffers 944 after quitting the ediff session. 945 9462002-01-03 Bruno Haible <bruno@clisp.org> 947 948 * gettextize.in: Recommend installation of gettext.h. 949 9502001-12-15 Karl Eichwalder <ke@suse.de> 951 952 * po-mode.el (po-eval-requoted): Add \r to avoid additional quoting 953 during edit. Reported by Santiago Vila. 954 9552001-12-06 Bruno Haible <bruno@clisp.org> 956 957 * gettextize.in: Install config.rpath in the directory specified 958 through AC_CONFIG_AUX_DIR, not necessarily in the toplevel dir. 959 9602001-12-02 Bruno Haible <bruno@clisp.org> 961 962 * gettextize.in: Also copy config.rpath, and recommend to copy 963 lib-ld.m4, lib-link.m4, lib-prefix.m4. 964 9652001-11-25 Karl Eichwalder <ke@suse.de> 966 967 * po-mode.el (po-guess-archive-name): Verify that versions provided by 968 file name and by Project-Id-Version field match. 969 9702001-11-18 Bruno Haible <haible@clisp.cons.org> 971 972 * gettextize.in: New option --intl. 973 (intldir): New variable. 974 Don't populate intl subdirectory if --intl is omitted. 975 9762001-11-19 Karl Eichwalder <ke@suse.de> 977 978 * po-mode.el (po-ediff-quit): New function. 979 (ediff-keymap-setup-hook): Assign key binding for 'po-ediff-quit'. 980 (po-ediff-buffers-exit-recursive): New function, in part derived 981 from 'po-subedit-ediff'. 982 (po-subedit-ediff): Use it. 983 984 * po-mode.el (po-subedit-ediff): Use meaningful buffer names, 985 derived from 'marker-regex'. 986 Cleanup: Follow docstring conventions. 987 9882001-11-19 Karl Eichwalder <ke@suse.de> 989 990 * po-mode.el (po-mode-map): Enable key binding for 991 'po-edit-comment-and-ediff' ('C-c C-c' and 'C-c C-#'). 992 9932001-11-18 Karl Eichwalder <ke@suse.de> 994 995 * po-mode.el (po-help-display-string): Adjust it. 996 9972001-11-18 Karl Eichwalder <ke@suse.de> 998 999 * po-mode.el (po-team-name-to-code): Fix syntax for the last entry 1000 (Zulu). 1001 10022001-11-11 Karl Eichwalder <ke@suse.de> 1003 1004 * po-mode.el (po-subedit-ediff): New function. 1005 (po-edit-comment-and-ediff): New function. 1006 (po-edit-msgstr-and-ediff): New function. 1007 (po-subedit-mode-menu-layout): Add 'po-subedit-ediff'. 1008 (po-subedit-mode-map): Add key binding for 'po-subedit-ediff'. 1009 (po-mode-menu-layout): Add 'po-edit-comment-and-ediff' and 1010 'po-edit-msgstr-and-ediff'. 1011 (po-mode-map): Add key binding for 'po-edit-msgstr-and-ediff'. 1012 10132001-11-12 Karl Eichwalder <ke@suse.de> 1014 1015 * po-mode.el (po-subedit-mode-syntax-table): New variable. 1016 (po-subedit-mode-map): Re-write according to po-mode-map and move 1017 it to a better location. 1018 10192001-11-10 Karl Eichwalder <ke@suse.de> 1020 1021 * po-mode.el (po-find-file-coding-system-guts): Use 1022 'po-with-temp-buffer' instead of 'with-temp-buffer'. 1023 (po-msgfmt-version-check): Likewise. 1024 10252001-11-09 Dave Love <fx@gnu.org> 1026 Bruno Haible <haible@clisp.cons.org> 1027 1028 * po-mode.el: Doc fixes. 1029 (po-mode-map): Put all in defvar. 1030 10312001-08-23 Karl Eichwalder <ke@suse.de> 1032 1033 * po-mode.el (po-mode-map): Assign new Key bindings to avoid 1034 clashes with moving actions: 1035 'po-previous-fuzzy-entry' = 'F', 1036 'po-previous-obsolete-entry' = 'O', 1037 'po-previous-translated-entry' = 'T', 1038 'po-previous-untranslated' = 'U', 1039 'po-undo' = '_', 1040 'po-other-window' = '0', 1041 'po-select-auxiliary' = '\C-c\C-a'. 1042 (po-help-display-string): Likewise. 1043 10442001-08-23 Karl Eichwalder <ke@suse.de> 1045 1046 * po-mode.el (po-next-translated-entry): Actually search for 1047 'translated', not 'untranslated'. 1048 10492001-11-01 Karl Eichwalder <ke@suse.de> 1050 1051 * po-mode.el (po-msgfmt-version-check): Also accept pre-release 1052 versions. 1053 10542001-10-31 Bruno Haible <haible@clisp.cons.org> 1055 1056 * gettextize.in: Renamed COPYING.LIB-2 to COPYING.LIB-2.0. 1057 10582001-10-30 Bruno Haible <haible@clisp.cons.org> 1059 1060 * po-mode.el (po-team-name-to-code): Extend the list using items from 1061 src/msginit.c. 1062 10632001-10-26 Bruno Haible <haible@clisp.cons.org> 1064 1065 * gettextize.in: Use a different wording about aclocal.m4 if the 1066 package uses automake. 1067 10682001-10-21 Bruno Haible <haible@clisp.cons.org> 1069 1070 * gettextize.in: Copy only ABOUT-NLS, intl/, po/. 1071 10722001-09-25 Bruno Haible <haible@clisp.cons.org> 1073 1074 Upgrade to automake-1.5. 1075 * automake.diff: Remove file. 1076 10772001-09-08 Bruno Haible <haible@clisp.cons.org> 1078 1079 * gettextize.in: Don't copy installed jar files. 1080 10812001-08-23 Karl Eichwalder <ke@suse.de> 1082 1083 * po-mode.el (po-compute-counters): First save `current' 1084 po-start-of-msgstr; use it to set `position' while looping over all 1085 entries. 1086 10872001-08-20 Karl Eichwalder <ke@suse.de> 1088 1089 * po-mode.el (po-mode): Add newlines to fix layout problem calling 1090 'C-h m'. 1091 10922001-08-18 Karl Eichwalder <ke@suse.de> 1093 1094 * po-mode.el (po-ensure-source-references): Use 'string-to-number' 1095 instead of 'string-to-int'. 1096 (po-msgfmt-version-check): Likewise. 1097 10982001-08-11 Karl Eichwalder <ke@suse.de> 1099 1100 * po-mode.el (po-edit-string): Set indent-line-function to 1101 indent-relative; useful for editing --help messages. 1102 11032001-08-02 Karl Eichwalder <ke@suse.de> 1104 1105 * po-mode.el (po-find-charset): Drop 'interactive'. Use 1106 'insert-file-contents-literally' to avoid side effects. Correct off 1107 by 1 error. 1108 11092001-08-07 Karl Eichwalder <ke@suse.de> 1110 1111 * po-mode.el (po-subedit-mode-menu-layout): New definition. 1112 (po-edit-string): Use it to provide a menu for po-subedit-mode. 1113 11142001-08-01 Fran��ois Pinard <pinard@iro.umontreal.ca> 1115 1116 * po-mode.el (po-find-awk-string, po-mark-awk-string, 1117 po-find-bash-string, po-mark-bash-string): New functions. 1118 (po-preset-string-functions): Add awk and bash support. 1119 11202001-08-02 Karl Eichwalder <ke@suse.de> 1121 1122 * po-mode.el (po-find-file-coding-system-guts): Use ascii instead of 1123 none. 1124 (po-compute-counters): Don't start counting if there is not even a 1125 header entry. 1126 11272001-07-26 Bruno Haible <haible@clisp.cons.org> 1128 1129 * automake.diff: Update for automake-1.4-p5. 1130 11312001-08-01 Fran��ois Pinard <pinard@iro.umontreal.ca> 1132 1133 * po-mode.el: Optimize testing for XEmacs. 1134 (po-auto-replace-revision-date): Do not quote t, as it evals to 1135 itself. 1136 (po-validate): Use the mode name instead of the constant PO to build 1137 the validation buffer name. 1138 (po-font-lock-keywords, po-find-charset, 1139 po-find-file-coding-system-guts, po-find-file-coding-system): Adjust 1140 some lines so they fit in 79 columns (pre-VT100). 1141 (po-compute-counters): Use string-equal instead of string=, to be 1142 consistent with the remainder of that code. 1143 (po-find-charset): Avoid infinite loop on empty file. 1144 11452000-05-31 Hrvoje Niksic <hniksic@iskon.hr> 1146 1147 * po-mode.el (po-create-overlay, po-highlight, po-rehighlight, 1148 po-dehighlight): Use XEmacs extent primitives. 1149 11502001-07-22 Bruno Haible <haible@clisp.cons.org> 1151 1152 * automake.diff: New file. 1153 11542001-08-02 Bruno Haible <haible@clisp.cons.org> 1155 1156 * gettextize.in: Change bug report address to 1157 <bug-gnu-gettext@gnu.org>. 1158 11592001-07-14 Karl Eichwalder <ke@suse.de> 1160 1161 * po-mode.el (po-mode-abbrev-table): New variable. 1162 (po-edit-string): Use it. 1163 11642001-07-13 Karl Eichwalder <ke@suse.de> 1165 1166 * po-mode.el (po-fade-out-entry): Replace yes-or-no-p by y-or-n-p; 1167 obsoleting an entry isn't fatal. 1168 11692000-01-18 Fran��ois Pinard <pinard@iro.umontreal.ca> 1170 1171 * po-mode.el (po-ensure-source-references): Correctly imply the file 1172 name from the last which has been explicitly given. 1173 11742000-01-17 Fran��ois Pinard <pinard@iro.umontreal.ca> 1175 1176 * po-mode.el (po-subedit-abort): Change variable names. 1177 (po-seek-equivalent-translation): Call set-buffer instead of 1178 select-buffer. 1179 (po-subedit-cycle-auxiliary): Adapt to multiple edits. 1180 11812001-08-12 Fran��ois Pinard <pinard@iro.umontreal.ca> 1182 1183 * po-mode.el (po-find-charset, po-compute-counters, 1184 po-check-file-header, po-set-msgstr): Emacs 19 portability matters. 1185 11862000-01-03 Fran��ois Pinard <pinard@iro.umontreal.ca> 1187 1188 * po-mode.el (po-check-file-header): Add a new line after default 1189 header only for non-empty PO files. 1190 11911999-12-10 Fran��ois Pinard <pinard@iro.umontreal.ca> 1192 1193 * po-mode.el (po-send-mail): Clarify some prompts. 1194 Reported by Laurent Bourbeau. 1195 11961999-07-25 Fran��ois Pinard <pinard@iro.umontreal.ca> 1197 1198 * po-mode.el (po-team-name-to-code): New variable. 1199 (po-guess-archive-name): Use it. 1200 12011999-06-01 Fran��ois Pinard <pinard@iro.umontreal.ca> 1202 1203 * po-mode.el (po-guess-archive-name, po-guess-team-address): Accept 1204 more addresses, do not restrict to necessarily @li.org. 1205 12061998-12-06 Fran��ois Pinard <pinard@iro.umontreal.ca> 1207 1208 * po-mode.el (po-guess-archive-name): Allow Free as well as GNU 1209 for domain name prefix. 1210 12111998-05-15 Fran��ois Pinard <pinard@iro.umontreal.ca> 1212 1213 * po-mode.el (po-any-msgid-regexp, po-any-msgstr-regexp, 1214 po-msgstr-idx-keyword-regexp, po-obsolete-msgstr-regexp, 1215 po-set-msgstr, po-obsolete-comment-regexp, po-get-comment): Enforce 1216 #~ for obsolete entries. The tilde is not optional anymore. 1217 12181998-05-09 Fran��ois Pinard <pinard@iro.umontreal.ca> 1219 1220 * po-mode.el (po-after-entry-regexp): Check if at end of line, rather 1221 than for any character not being quoted. Else, M-u skips over 1222 immediately previous untranslated entry, because backward pattern 1223 extends beyond point. Reported by Kalle Niemitalo. 1224 12252001-07-13 Karl Eichwalder <ke@suse.de> 1226 1227 * po-mode.el (po-validate): Check for 'null-device; if not available 1228 use "NUL" for windows-nt and windows-95 and /dev/null as fallback. 1229 From Eli Zaretskii and Fran��ois Pinard. 1230 12312000-01-03 Fran��ois Pinard <pinard@iro.umontreal.ca> 1232 1233 * po-mode.el (po-preset-string-functions): New function. 1234 (po-find-unknown-string, po-mark-unknown-string): New functions. 1235 (po-find-c-string): Return a 3-element list. 1236 (po-find-emacs-lisp-string): Likewise. 1237 (po-mark-found-string): Simplify consequently. 1238 (po-tags-loop-scan): Use po-preset-string-functions. 1239 1240 * po-mode.el (po-mark-c-string, po-mark-emacs-lisp-string): Have 1241 marking functions to leave cursor after marked string. Do not return 1242 updated end anymore. 1243 1244 * po-mode.el (po-mark-found-string, po-mark-translatable, 1245 po-select-mark-and-mark): Other changes. 1246 12472000-01-02 Fran��ois Pinard <pinard@iro.umontreal.ca> 1248 1249 * po-mode.el (po-tags-search): Better use the Emacs tags interface, 1250 and simplified. Nested tags tables should be handled now. 1251 (po-tags-loop-scan, po-tags-loop-operate): New functions. 1252 (po-string-contents, po-string-buffer): New buffer local variables. 1253 (po-next-file-list): Deleted. All usages adjusted. 1254 12552001-01-04 Fran��ois Pinard <pinard@iro.umontreal.ca> 1256 1257 * po-mode.el (po-extract-part-unquoted): New function. 1258 (po-extract-unquoted, po-skip-over-python-string): Use it. 1259 1260 * po-mode.el (po-skip-over-python-string): Missing parentheses. 1261 Reported by Andreas Schwab. 1262 1263 * po-mode.el (po-find-python-string, po-mark-python-string, 1264 po-skip-over-python-string): New functions. 1265 (po-tags-search, po-mark-found-string): Use them in Python mode. 1266 12672001-08-13 Fran��ois Pinard <pinard@iro.umontreal.ca> 1268 1269 * po-mode.el (po-mode): Issue message after running hooks rather than 1270 before, augmenting the chances that the message does not get erased. 1271 12721999-07-25 Fran��ois Pinard <pinard@iro.umontreal.ca> 1273 1274 * po-mode.el (po-match-string): New function. 1275 (po-set-msgid): Use it. 1276 (po-set-msgstr): Likewise. 1277 (po-set-comment): Likewise. 1278 (po-ensure-source-references): Likewise. 1279 (po-guess-archive-name): Likewise. 1280 (po-guess-team-address): Likewise. 1281 12822000-08-11 Fran��ois Pinard <pinard@iro.umontreal.ca> 1283 1284 * po-mode.el: Move blocks of code around in view of later patches. 1285 Do minor cosmetic changes. Correct name-buffer into buffer-name 1286 whenever needed. Remove one case of spurious testing code. 1287 Borrow the marking overlay if possible, do not creating a new one. 1288 12892000-01-24 Fran��ois Pinard <pinard@iro.umontreal.ca> 1290 1291 * po-mode.el: Split portability matters in two. A minimum for 1292 customisation to work, and the rest after the customisation page. 1293 Reported by Martin v. L��wis. 1294 12952000-01-17 Fran��ois Pinard <pinard@iro.umontreal.ca> 1296 1297 * po-mode.el: To avoid compilation diagnostics, move customisation 1298 before portability matters and add some variable declarations. 1299 13001998-09-07 Fran��ois Pinard <pinard@iro.umontreal.ca> 1301 1302 * po-mode.el: Merge make-local-variable within set whenever possible. 1303 13042001-07-06 Karl Eichwalder <ke@suse.de> 1305 1306 * po-mode.el (po-msgfmt-version-check): Check for version strings with 1307 a single dot (e.g. 0.11) correctly. 1308 13092001-07-08 Karl Eichwalder <ke@suse.de> 1310 1311 * po-mode.el: Don't recommend to use po-mode for POT files. 1312 (po-find-charset): New function. 1313 (po-find-file-coding-system-guts): Use it to get rid of the 4096 limit. 1314 If no charset found, use "none". 1315 13162001-07-07 Karl Eichwalder <ke@suse.de> 1317 1318 * po-mode.el (po-compute-counters): Don't count the header entry. 1319 Reported by Bernd Schandl. 1320 13212001-07-02 Karl Eichwalder <ke@suse.de> 1322 1323 * po-mode.el (po-validate): Use private 'compile-command' and buffer 1324 name for validation output. 1325 13262001-07-01 Karl Eichwalder <ke@suse.de> 1327 1328 * po-mode.el (po-mode): Use add-hook to call po-replace-revision-date 1329 saving the buffer. 1330 (po-quit): Don't call po-replace-revision-date. 1331 (po-validate): Likewise. 1332 Proposed by Bernd Schandl. 1333 1334 (po-auto-replace-revision-date): Change default to 't'; otherwise the 1335 user will be asked too often. 1336 13372001-06-04 Karl Eichwalder <ke@suse.de> 1338 1339 * po-mode.el (po-edit-string): Set 'buffer-file-coding-system' 1340 (for hints thanks to Eli Zaretskii). 1341 13422001-06-04 Karl Eichwalder <ke@suse.de> 1343 1344 * po-mode.el (po-msgfmt-version-check): New. Check for GNU gettext 1345 0.10.36 or newer. Re-written by Stefan Monnier. 1346 (po-validate): Use 'po-msgfmt-version-check'. 1347 (po-validate): Use 'null-device' instead of literal "/dev/null". 1348 Reported by Eli Zaretskii. 1349 13502001-09-13 Bruno Haible <haible@clisp.cons.org> 1351 1352 * gettext-0.10.40 released. 1353 13542001-09-13 Bruno Haible <haible@clisp.cons.org> 1355 1356 * gettextize.in: Don't copy intl/COPYING*; these files may confuse 1357 the user of the enclosing package. 1358 13592001-07-24 Bruno Haible <haible@clisp.cons.org> 1360 1361 * gettext-0.10.39 released. 1362 13632001-07-11 Bruno Haible <haible@clisp.cons.org> 1364 1365 * po-mode.el (po-default-file-header): Replace 8-bit with 8bit. 1366 13672001-07-01 Bruno Haible <haible@clisp.cons.org> 1368 1369 * po-mode.el (po-content-type-charset-alist): Add entries for 1370 ISO-8859-15, GB2312, EUC-JP, EUC-KR, BIG5, SHIFT_JIS, TIS-620, VISCII. 1371 13722001-06-25 Bruno Haible <haible@clisp.cons.org> 1373 1374 * po-mode.el (po-find-file-coding-system): Make it work in XEmacs 20 1375 as well. Based on a patch by Enrico Scholz 1376 <enrico.scholz@informatik.tu-chemnitz.de>. 1377 13782001-05-23 Bruno Haible <haible@clisp.cons.org> 1379 1380 * gettext-0.10.38 released. 1381 13822001-05-22 Bruno Haible <haible@clisp.cons.org> 1383 1384 * gettextize.in: Copy plural.c and touch it afterwards. 1385 13862001-05-21 Alexandre Duret-Lutz <duret_g@epita.fr> 1387 1388 * gettextize.in: Check for configure.ac in addition to configure.in. 1389 13902001-05-12 Paul Eggert <eggert@twinsun.com> 1391 1392 * gettextize.in: Replace "test -e" with "test -f", since the 'test' 1393 builtin of Solaris 8 /bin/sh doesn't grok "test -e". 1394 13952001-05-11 Bruno Haible <haible@clisp.cons.org> 1396 1397 * gettextize.in: Tell the user about glibc21.m4. 1398 13992001-05-09 Bruno Haible <haible@clisp.cons.org> 1400 1401 * po-mode.el (po-replace-revision-date): For the timezone, use RFC 822 1402 format [+/-]HHMM, not [+/-]HH:MM. Reported by Jan D. 1403 14042001-04-19 Bruno Haible <haible@clisp.cons.org> 1405 1406 * gettext-0.10.37 released. 1407 14082001-03-29 Bruno Haible <haible@clisp.cons.org> 1409 1410 * gettext-0.10.36 released. 1411 14122001-03-25 Bruno Haible <haible@clisp.cons.org> 1413 1414 * combine-sh: Remove file. 1415 * Makefile.am (EXTRA_DIST): Remove it. 1416 14172001-03-22 Bruno Haible <haible@clisp.cons.org> 1418 1419 * po-mode.el (po-default-file-header): Replace ENCODING with 8-bit. 1420 14212001-03-21 Bruno Haible <haible@clisp.cons.org> 1422 1423 * gettextize.in: Mention where to get config.guess and config.sub. 1424 14252001-03-20 Bruno Haible <haible@clisp.cons.org> 1426 1427 * gettextize.in: Verbosity: describe each action being done. Make the 1428 po/ChangeLog entry more intelligent. 1429 14302001-03-10 Karl Eichwalder <ke@suse.de> 1431 1432 * po-mode.el (po-font-lock-keywords): Respect entry types 1433 'msgid_plural' and 'msgstr[]'. 1434 '%*s' is a valid sformat, too. 1435 (po-font-lock-keywords): Fix regexp; '[]' part is optional. 1436 (po-any-msgstr-regexp): Also match msgstr[] fields. 1437 (po-msgstr-idx-keyword-regexp): New variable. 1438 (po-set-msgstr): Respect indexed msgstr entries; use 1439 `po-msgstr-idx-keyword-regexp'. 1440 14412001-03-09 Bruno Haible <haible@clisp.cons.org> 1442 1443 * gettextize.in: Update copyright year. Add code to update 1444 po/ChangeLog and tell the user about the m4 macros. Don't attempt to 1445 run config.status, because aclocal.m4 is not ready. 1446 14472001-03-03 Karl Eichwalder <ke@suse.de> 1448 1449 * po-mode.el (po-subedit-exit): Run po-subedit-exit-hook before 1450 leaving the edit buffer. 1451 14522001-02-10 Bruno Haible <haible@clisp.cons.org> 1453 1454 * gettextize.in: Bail out if $gettext_dir doesn't exist. 1455 14562001-02-07 Bruno Haible <haible@clisp.cons.org> 1457 1458 * gettextize.in: Fix bug in 2000-12-08 patch. 1459 14602001-01-28 Bruno Haible <haible@clisp.cons.org> 1461 1462 * po-mode.el: Call autoload with 4 arguments. 1463 (po-content-type-charset-alist): Change cars to uppercase. 1464 (po-find-file-coding-system): Uppercase charset for lookup in 1465 po-content-type-charset-alist. 1466 14672001-01-06 Bruno Haible <haible@clisp.cons.org> 1468 1469 * magic.add: Remove file. Has been integrated into the 'file' package. 1470 * Makefile.am (EXTRA_DIST): Remove it. 1471 14722000-12-30 Bruno Haible <haible@clisp.cons.org> 1473 1474 * locale.alias: Move to ../intl. 1475 * Makefile.am (EXTRA_DIST): Remove locale.alias. 1476 (localedir, locale_DATA): Remove variables. 1477 14782000-12-08 Bruno Haible <haible@clisp.cons.org> 1479 1480 * gettextize.in: Preserve RCS and CVS subdirs in intl/. 1481 Reported by Santiago Vila <sanvila@unex.es>. 1482 1483 * gettextize.in: Test for ABOUT-NLS, not NLS. 1484 14852000-10-26 GOTO Masanori <gotom@debian.or.jp> 1486 1487 * locale.alias: Add ja_JP.ujis alias. 1488 14892000-08-31 Ulrich Drepper <drepper@redhat.com> 1490 1491 * locale.alias: Add aliases for bokmal and nynorsk. 1492 14932000-08-21 Ulrich Drepper <drepper@redhat.com> 1494 1495 * locale.alias: Add aliases for Korean. 1496 14972000-08-01 Ulrich Drepper <drepper@redhat.com> 1498 1499 * locale.alias: Update japanese aliases. 1500 15012000-05-06 Ulrich Drepper <drepper@redhat.com> 1502 1503 * gettextize.in: Remove code to test for version of the m4 files. 1504 1505 * po-mode.el: A few more changes by Fran��ois Pinard. 1506 15071998-05-03 Fran��ois Pinard <pinard@iro.umontreal.ca> 1508 1509 * po-mode.el (po-create-overlay) [po-XEMACS]: No argument. 1510 Reported by Ulrich Drepper. 1511 15121997-10-18 Fran��ois Pinard <pinard@iro.umontreal.ca> 1513 1514 * po-mode.el (po-tags-search, po-mark-found-string): C++ as C. 1515 (po-find-c-string): Skip C++ comments as well. 1516 15171998-05-10 Fran��ois Pinard <pinard@iro.umontreal.ca> 1518 1519 * po-mode.el (po-mode) [po-XEMACS]: Explicitely add menus. 1520 Reported by Hrvoje Niksic. 1521 1522 * po-mode.el (po-mode-menu-layout): Give real access to auxiliary 1523 files through the menu, instead of leaving menu entries inactive. 1524 15251998-05-15 Ulrich Drepper <drepper@cygnus.com> 1526 1527 * tcl_gettext.c (tcl_gettext): Replace illegal with invalid. 1528 15291998-05-01 08:47 Ulrich Drepper <drepper@cygnus.com> 1530 1531 * gettext-0.10.35 released. 1532 15331998-03-30 Fran��ois Pinard <pinard@iro.umontreal.ca> 1534 1535 * po-mode.el (po-tags-search, po-mark-translatable, 1536 po-select-mark-and-mark): Call interactive after the doc string, 1537 instead of before. 1538 Reported by Tom Tromey. 1539 15401998-04-27 21:17 Ulrich Drepper <drepper@cygnus.com> 1541 1542 * po-mode.el: Update from most recent version. 1543 1544 * gettextize.in: Use aclocaldir from configuration. 1545 15461997-09-04 Fran��ois Pinard <pinard@iro.umontreal.ca> 1547 1548 * po-mode.el: Rename po-middle-of-entry to po-start-of-msgstr, add 1549 variable po-start-of-msgid. Use it whenever appropriate. 1550 1551 * po-mode.el (po-find-file-coding-system): New function. 1552 Reported by Ken'ichi Handa. 1553 1554 * po-mode.el: Normalise string= to string-equal. 1555 1556 * po-mode.el (po-send-mail): Allow for mailing to the team. 1557 (po-guess-team-address): New function. 1558 15591997-09-02 Fran��ois Pinard <pinard@iro.umontreal.ca> 1560 1561 * po-mode.el (po-set-comment): Unused variable buffer. 1562 (po-edit-string): Unused variables start, middle, end and obsolete. 1563 (po-tags-search): Unused variable find-string. 1564 1565 * po-mode.el (po-check-lock): Create the work buffer as required, to 1566 avoid diagnostics about selecting a deleted buffer, after a user 1567 explicitly killed the work buffer instead of exiting it normally. 1568 Reported by Hrvoje Niksic. 1569 1570 * po-mode.el: New variable po-mode-menu-layout. 1571 (po-mode): Establish a bar mode menu if possible. 1572 Reported by Nils Naumann. 1573 1574 * po-mode.el: Decide set-translation-domain before using it. 1575 This avoids a byte-compilation warning. 1576 1577 * po-mode.el (po-set-comment): Rearrange wrong conditional flow. 1578 Translator comments were duplicated, when contents were unchanged. 1579 Reported by Enrique Melero. 1580 15811997-09-01 Fran��ois Pinard <pinard@iro.umontreal.ca> 1582 1583 * po-mode.el (po-highlight, po-dehighlight): New functions. 1584 New globals: po-highlight-p, po-highlight-face and po-overlay. 1585 (po-edit-msgstr): Highlight the msgid string while editing. 1586 (po-tags-search): Highlight found string. 1587 (po-mark-found-string): Unhilight string before replacing it. 1588 Reported by Jim Meyering, Michel Robitaille and Ulrich Drepper. 1589 1590 * po-mode.el (po-set-field): Tells if buffer was modified. 1591 (po-edit-msgstr): Never make fuzzy an entry which is unmodified. 1592 1593 * po-mode.el: Add M command, and variables po-compose-mail-function, 1594 po-translation-project-address and po-gzip-uuencode-command. 1595 (po-guess-archive-name, po-send-mail): New functions. 1596 Reported by Karl Eichwalder. 1597 15981997-08-31 Fran��ois Pinard <pinard@iro.umontreal.ca> 1599 1600 * po-mode.el (po-replace-revision-date): Enforce ISO 8601 zones. 1601 Reported by Enrique Melero G��mez, Karl Eichwalder, Max de 1602 Mendizabal and Santiago Vila Doncel. 1603 1604 * po-mode.el (po-edit-string): Expand tabs while editing 1605 translations. Reported by G��ran Uddeborg. 1606 1607 * po-mode.el: Accept C-c C-k to abort recursive edits. 1608 Reported by G��ran Uddeborg and Hrvoje Niksic. 1609 16101997-06-02 Ben Pfaff <pfaffben@pilot.msu.edu> 1611 1612 * po-mode.el (po-find-c-string, po-extract-unquoted): Process ANSI 1613 string concatenation and K&R escaped newlines. 1614 16151997-03-02 Hrvoje Niksic <hniksic@srce.hr> 1616 1617 * po-mode.el (po-help): To continue, also accept things like a 1618 mouse press or an arrow key. 1619 16201996-11-12 Fran��ois Pinard <pinard@iro.umontreal.ca> 1621 1622 * po-mode.el: Alter po-font-lock-keywords to properly highlight C 1623 formats, when using an upper case letter as formatting functor. 1624 1625 * po-mode.el: If available, prefer force-mode-line-update builtin. 1626 1627 * po-mode.el: Use our own buffer-substring, defining it as 1628 buffer-substring-no-properties if available. Because of text 1629 properties, buffer-substring does not always return a string. 1630 1631 * po-mode.el (po-consider-source-path): Ensure a trailing slash. 1632 16331996-05-13 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 1634 1635 * po-mode.el (po-eval-requoted, po-extract-unquoted): Correct 1636 missing or spurious backslashes in some regexps. 1637 16381997-08-01 15:49 Ulrich Drepper <drepper@cygnus.com> 1639 1640 * Makefile.am (AUTOMAKE_OPTIONS): Require version 1.2. 1641 16421997-04-12 Hrvoje Niksic <hniksic@srce.hr> 1643 1644 * po-mode.el: Customize. 1645 16461997-03-10 06:56 Ulrich Drepper <drepper@cygnus.com> 1647 1648 * elisp-comp: Use EMACS environment variable is available instead 1649 of always executing emacs. 1650 16511996-12-03 23:24 Ulrich Drepper <drepper@cygnus.com> 1652 1653 * gettextize.in: Update --help and --version texts. 1654 16551996-11-22 04:45 Ulrich Drepper <drepper@cygnus.com> 1656 1657 * Makefile.am (EXTRA_DIST): Add locale.alias. 1658 16591996-11-21 23:11 Ulrich Drepper <drepper@cygnus.com> 1660 1661 * Makefile.am: Remove rules for ELisp handling. Automake now 1662 knows what to do. 1663 16641996-10-28 23:09 Ulrich Drepper <drepper@cygnus.com> 1665 1666 * gettextize.in: Remove -v from help message. Change format of 1667 --version text according to last GNU coding standard. Don't print 1668 help message for unknown option. Instead print "Try `..." 1669 message. 1670 16711996-10-19 17:41 1996 Ulrich Drepper <drepper@cygnus.com> 1672 1673 * locale.alias: Language for czech entry must be cs. 1674 16751996-09-18 00:29 Fran��ois Pinard <pinard@progiciels-bpi.ca> 1676 1677 * po-mode.el (po-font-lock-keywords): Correct highlighting of 1678 formats like %3d. 1679 16801996-08-19 Fran��ois Pinard <pinard@iro.umontreal.ca> 1681 1682 * po-mode.el: Restructured to avoid all byte-compilation warnings. 1683 Highlighting using `hilit19' is being deprecated, font lock code 1684 should now automatically be activated whenever available. 1685 16861996-07-15 Fran��ois Pinard <pinard@iro.umontreal.ca> 1687 1688 * po-mode.el: po-mode.el (po-kill-msgstr): Ensure po-entry-type is 1689 always defined before decreasing counter. 1690 16911996-07-15 01:08 Ulrich Drepper <drepper@cygnus.com> 1692 1693 * gettextize.in (gettext_dir): Remove warning that files will be 1694 removed. It's not really necessary since the -f option is 1695 necessary. Suggested by Fran��ois Pinard. 1696 16971996-06-26 18:40 Ulrich Drepper <drepper@cygnus.com> 1698 1699 * po-mode.el: Added ELisp support. Patch by Fran��ois Pinard. 1700 17011996-06-18 15:12 Ulrich Drepper <drepper@cygnus.com> 1702 1703 * gettextize.in (aclocal_version): new variable. Value determined 1704 by configure. This finally makes the check of the aclocal.m4 1705 version number correct because this number need not be the same as 1706 the version number of the package. 1707 17081996-06-06 02:02 Ulrich Drepper <drepper@cygnus.com> 1709 1710 * gettextize.in: Rewrite copying now that files are kept in 1711 different directories and don't use funny prefixes anymore. 1712 17131996-06-05 16:36 Ulrich Drepper <drepper@cygnus.com> 1714 1715 * Makefile.am (DISTCLEANFILES): Renamed from CLEANFILES and 1716 changed $(lisp_DATA) to $(ELCFILES). 1717 17181996-06-03 00:46 Ulrich Drepper <drepper@cygnus.com> 1719 1720 * Makefile.am (elc_DATA): Rename to elc_SCRIPTS so that 1721 distribution wents smooth. 1722 17231996-06-02 21:16 Ulrich Drepper <drepper@cygnus.com> 1724 1725 * Makefile.am (SUFFIXES): New variable. Automake wants it this 1726 way to introduce new suffixes. 1727 1728 * Makefile.am: Initial revision. 1729 17301996-06-01 18:20 Ulrich Drepper <drepper@cygnus.com> 1731 1732 * Makefile.in (default): Add default rule because AIX' make does 1733 not understand multiple goals in default rule. 1734 1735 * Makefile.in (DISTFILES): Rename README-TCL to README-Tcl. 1736 1737 * gettextize.in: Implement test for correct aclocal.m4 version. 1738 17391996-04-06 02:40 Ulrich Drepper <drepper@myware> 1740 1741 * po-mode.el: Apply Fran��ois' patch for new default values of 1742 configuration variables and new header entry format. 1743 17441996-04-02 18:56 Ulrich Drepper <drepper@myware> 1745 1746 * Makefile.in (all-gettext): New goal. Same as all. 1747 17481996-04-02 03:18 Fran��ois Pinard <pinard@iro.umontreal.ca> 1749 1750 * po-mode.el: * Let po-show-source-context update 1751 po-reference-cursor itself, and display to the minibuffer the 1752 relative and maximum position of the shown reference in the list 1753 of collected references. Callers adjusted accordingly. 1754 . Do not generate tildes while reconstructing non-obsolete 1755 comments. 1756 . Do merge attributes on a single `#,' line. Using the non-regexp 1757 version of the search was causing the generation of another one. 1758 . Remove a spurious trailing comma while removing the last 1759 attribute. 1760 . Limit the search for source references to the msgstr line. This 1761 does not correct any bug, but is more consistent. 1762 17631996-03-31 23:32 Fran��ois Pinard <pinard@iro.umontreal.ca> 1764 1765 * po-mode.el: * Small corrections to the help page. Reported by 1766 Karl Eichwalder. 1767 1768 * Change po-edit-mode-map to po-subedit-mode-map and 1769 po-mode-edit-hook to po-subedit-mode-hook. The previous names 1770 were not consistent. Reported by Karl Eichwalder. 1771 1772 * Repair RET, completely broken for multi-lines, maybe showing a 1773 regexp bug in Emacs(?). See the FIXME in po-extract-unquoted. 1774 Reported by Karl Eichwalder. 1775 17761996-03-31 22:36 Ulrich Drepper <drepper@myware> 1777 1778 * gettextize.in (prefix): Define from @prefix@. Is used in 1779 gettext_dir definition. Reported by Jim Meyering. 1780 17811996-03-28 19:11 Karl Eichwalder <ke@ke.Central.DE> 1782 1783 * gettextize.in (gettext_dir): Set to @datadir@/gettext. 1784 17851996-03-26 21:27 Ulrich Drepper <drepper@myware> 1786 1787 * Makefile.in (datadir): Initialize from @datadir@. Reported by 1788 Karl Eichwalder. 1789 17901996-03-25 09:52 Fran��ois Pinard <pinard@iro.umontreal.ca> 1791 1792 * po-mode.el: * Correct documentation mistakes in short help. 1793 1794 * Accept both # and #~ for obsolete comments, but use #~ when 1795 generating them. 1796 1797 * Recognize \NNN octal notation for characters in PO file strings, 1798 however, never produce such horror. 1799 18001996-03-25 03:51 Ulrich Drepper <drepper@myware> 1801 1802 * po-mode.el: Some last minute changes by Fran��ois Pinard. 1803 18041996-03-24 18:51 Ulrich Drepper <drepper@myware> 1805 1806 * po-mode.el (po-confirm-and-quit): Recognize both #, and #! but 1807 prefer producing #,. 1808 1809 * Rephrase messages about location stack contents 1810 * Clear out message when user refuses quitting. 1811 18121996-03-23 14:34 Fran��ois Pinard <pinard@iro.umontreal.ca> 1813 1814 * Implement po-default-file-header. 1815 Reported by Karl Eichwalder. 1816 1817 * Rename po-auto-select to po-auto-select-entry. 1818 1819 * Revise text of all disruptive questions, try to alleviate 1820 them, avoid them if possible. Clear the message area sometimes. 1821 1822 * Correct a bug by which `#! fuzzy' was inserted before the 1823 white line, instead of after, for PO files having no `#' line 1824 of any kind. 1825 1826 * Correct the message count updating in po-kill-msgstr and 1827 po-yank-msgstr. 1828 1829 * Allow for po-auto-edit-with-msgid to work, when 1830 po-edit-msgstr was called on an untranslated immediately after 1831 loading a PO file. 1832 1833 * po-quit may select all kind of not fully processed entries, 1834 rather than just untranslate ones. 1835 1836 Rebound commands: 1837 * TAB moves to LFD for po-msgid-to-msgstr. 1838 * z moves to DEL for po-fade-out-entry. 1839 1840 New commands: 1841 * TAB is po-unfuzzy. 1842 * SPC is po-auto-select. 1843 * t is po-next-translated entry. 1844 * M-t is po-previous-translated-entry. 1845 * E is po-edit-out-full. 1846 1847 Improved commands: 1848 * DEL (po-fade-out-entry) makes the entry fuzzy as first step, 1849 and request confirmation for some transitions. 1850 * LFD (po-msgid-to-msgstr) requests confirmation if entry was 1851 already translated. 1852 * v (po-validate): Pass the -v flag to msgfmt. 1853 * q (po-confirm-and-quit): Use milder confirmation. 1854 * Implemented variables po-auto-edit-with-msgid, 1855 po-auto-fuzzy-on-edit, po-auto-select-on-unfuzzy, and 1856 po-auto-replace-revision-date. 1857 1858 PO header management: 1859 * PO-Revision-Date might be automatically updated. 1860 Reported by Karl Eichwalder. 1861 * A normalized PO file header is automatically created if it 1862 not exists. Any previous PO file header is kept, obsoleted. 1863 1864 Various internal cleanups: 1865 * Revised the PO mode summary display. 1866 * ...-hooks renamed ...-hook, per word of Richard Stallman. 1867 * po-obsolete-flag replaced by more general po-entry-type. 1868 * po-appropriate-counter, po-increase-appropriate-counter and 1869 po-decrease-appropriate-counter are replaced by po-type-counter, 1870 po-decrease-type-counter and po-increase-type-counter. 1871 Overall counting logic revised and cleaned up. 1872 * The concept of being after last entry disappears. Being 1873 after last entry is equivalent to being on last entry. And 1874 since there is at least the PO header entry, and an empty PO 1875 file is not possible anymore: simplified code accordingly. 1876 * po-add-attribute, po-delete-attribute: New functions. 1877 * po-offer-validation disappears, as (buffer-modified-p) may 1878 be used instead. 1879 18801996-03-14 16:55 Fran��ois Pinard <pinard@iro.umontreal.ca> 1881 1882 * po-mode.el: Inexact entries are now called fuzzy. Change 1883 regular expression and function names. 1884 18851996-03-14 11:38 Fran��ois Pinard <pinard@iro.umontreal.ca> 1886 1887 * po-mode.el: Rename po-mode-hooks to po-mode-edit-hooks. 1888 1889 * po-mode.el: Suggest accepting .pot and embedded .po. as triggers 1890 for PO editing mode, besides .po and .pox. 1891 * PO mode help display has been revised to fit in 23 lines, 1892 and present some more yet unimplemented commands. PO mode 1893 initially suggests using `h' or `?' for documentation. 1894 * Many variables and functions have been renamed for more 1895 clarity and consistency, too numerous to be detailed here. 1896 * Reorganization of key-bindings. This restores to M-w and M-y 1897 their usual meaning, and free some keys for to-be-implemented 1898 commands: the a/M-a/A/M-A series for auxiliary files, c/M-c 1899 for compendium files, and l/M-l/L/M-L series for lexicon files. 1900 . Commands u, v, o and q have been renamed U, V, O and Q 1901 (po-undo, po-validate, po-other-window and po-quit). 1902 . Command v replaces old command V (po-mode-version). 1903 . u and SPC replace e (po-next-untranslated-entry). 1904 M-u replaces M-e (po-previous-untranslated-entry). 1905 . o replaces M-n and M-SPC (po-next-obsolete-entry). 1906 M-o replaces M-p and M-DEL (po-previous-obsolete-entry). 1907 . SPC, DEL, and M-RET are no more po-next-entry, 1908 po-previous-entry and po-edit-comment. 1909 . r replaces l (po-pop-location). 1910 . s (po-cycle-source-reference) replaces c (po-cycle-reference). 1911 M-s (po-select-source-reference) replaces M-c (po-select-reference). 1912 S (po-consider-source-path) replaces d (po-add-path). 1913 M-S (po-ignore-source-path) replaces M-d (po-delete-path). 1914 . K, W and Y replace M-k, M-w and M-y (po-kill-comment, 1915 po-kill-ring-save-comment and po-yank-comment). 1916 * New command q (po-confirm-and-quit). 1917 19181996-03-13 13:16 Karl Eichwalder <ke@ke.Central.DE> 1919 1920 * po-mode.el (po-edit-string): run hook `po-edit-hooks'. 1921 19221996-03-09 12:39 Ulrich Drepper <drepper@myware> 1923 1924 * po-mode.el (po-keywords): Add N_. 1925 19261996-01-15 02:58 Fran��ois Pinard <pinard@iro.umontreal.ca> 1927 1928 * gettextize.in: Better message about aclocal.m4 change. 1929 19301995-12-19 22:41 Ulrich Drepper <drepper@myware> 1931 1932 * README-TCL, tcl_gettext.c: Initial revision. 1933 1934 * Makefile.in (DISTFILES): Add tcl_gettext and README-TCL. 1935 19361995-12-19 22:12 Ulrich Drepper <drepper@myware> 1937 1938 * Makefile.in (Makefile, gettextize): Explicitly use $(SHELL) for 1939 running shell scripts. 1940 19411995-12-16 15:31 Ulrich Drepper <drepper@myware> 1942 1943 * gettextize.in: Implement -c option: always copy files. 1944 Requested by Roland McGrath. 1945 19461995-12-05 11:41 Larry Schwimmer <rosebud@cyclone.stanford.edu> 1947 1948 * Makefile.in (install-data): Make sure $(localedir) exists. 1949 19501995-11-27 02:50 Sakai Kiyotaka <ksakai@netwk.ntt-at.co.jp> 1951 1952 * locale.alias: New entry for Japanese. 1953 19541995-11-24 23:53 Ulrich Drepper <drepper@myware> 1955 1956 * po-mode.el (po-quit): Always clear the message area after y-or-n-p. 1957 19581995-11-11 16:30 Ulrich Drepper <drepper@myware> 1959 1960 * po-mode.el: Implement searching of inexact entries. 1961 1962 * po-mode.el: Implement po-version. 1963 19641995-11-08 01:46 Ulrich Drepper <drepper@myware> 1965 1966 * po-mode.el: 1967 Hilit file names and line numbers in #: with function-name face. 1968 1969 * po-mode.el: Add support for XEmacs' font-lock.el. 1970 1971 * po-mode.el: 1972 Patches by Fran��ois: enable hilit, handle multi-line #: lines, and 1973 don't pass -v argument to msgfmt. 1974 19751995-11-06 15:52 Ulrich Drepper <drepper@myware> 1976 1977 * po-mode.el: msgfmt behaves now well again. Return to use 1978 /dev/null as output file for verification. 1979 19801995-11-05 19:39 Ulrich Drepper <drepper@myware> 1981 1982 * Makefile.in (dist-gettext): Make synonym for dist. 1983 19841995-11-05 15:40 Ulrich Drepper <drepper@myware> 1985 1986 * Makefile.in (dist): Suppress error message when ln failed. 1987 Get files from $(srcdir) explicitly. 1988 19891995-11-01 10:39 Ulrich Drepper <drepper@myware> 1990 1991 * gettextize.in: 1992 Don't use "!" as negation; not all versions of sh support it. Patch 1993 by Tom Tromey. 1994 19951995-10-31 20:46 Ulrich Drepper <drepper@myware> 1996 1997 * po-mode.el (po-msgfmt-program): 1998 Variable which contains name of the msgfmt program. 1999 (po-validate): Use above variable. 2000 20011995-10-31 19:12 Tom Tromey <tromey@cambric.colorado.edu> 2002 2003 * gettextize.in: Don't use "!" as negation; not all versions of sh 2004 support it. 2005 20061995-10-30 22:22 Ulrich Drepper <drepper@myware> 2007 2008 * po-mode.el (po-validate): 2009 Protect the previous value of compile-command. 2010 Change by Fran��ois Pinard. 2011 20121995-10-29 12:11 Ulrich Drepper <drepper@myware> 2013 2014 * gettextize.in: 2015 Change text of trailing message about aclocal.m4 changing. Suggested 2016 by Fran��ois Pinard. 2017 2018 * Makefile.in (INSTALL_PROGRAM): Not used anymore. 2019 (INSTALL_SCRIPT): New variable, 2020 (install-exec): Install gettextize using INSTALL_SCRIPT. 2021 2022 * po-mode.el (po-eval-requoted): Add space in description. 2023 2024 * Makefile.in: Remove Emacs local variable setting. 2025 20261995-10-28 22:09 Ulrich Drepper <drepper@myware> 2027 2028 * Makefile.in (install-src): Move some rules from install-data. 2029 (install-data): Add installation of locale.alias. 2030 2031 * locale.alias: Initial revision 2032 20331995-10-28 18:08 Ulrich Drepper <drepper@myware> 2034 2035 * po-mode.el: Apply latest patch by Fran��ois. 2036 20371995-09-23 14:34 Ulrich Drepper <drepper@myware> 2038 2039 * gettextize.in: 2040 Run config.status shell script if this is exists and is selected. This 2041 is always necessary if one updates the intl/ dir. 2042 20431995-09-20 22:26 Ulrich Drepper <drepper@myware> 2044 2045 * gettextize.in: 2046 Try to remove files in root and po/ dir before linking. If this is 2047 not done re-linking to the same file will cause an error. 2048 20491995-09-07 00:21 Ulrich Drepper <drepper@myware> 2050 2051 * gettext-sh: Protect IFS assignments. 2052 20531995-08-22 22:12 Ulrich Drepper <drepper@myware> 2054 2055 * gettextize.in (usage): 2056 Rearrange help message. Now describe -f option. 2057 Reported by Fran��ois Pinard. 2058 20591995-08-19 23:32 Ulrich Drepper <drepper@myware> 2060 2061 * gettextize.in: Add missing terminating quotes. 2062 2063 * Makefile.in (INSTALL_PROGRAM): 2064 *Do* use -m 755. Autoconf does not set any mode. 2065 2066 * Makefile.in (install-src): 2067 Make behave like install. I.e. really install 2068 gettextize and the .elc files. 2069 20701995-08-19 15:08 Ulrich Drepper <drepper@myware> 2071 2072 * gettextize.in: 2073 Some nicety changes of shell programming by Fran��ois Pinard. 2074 2075 * po-mode.el (po-search-path): Extend by "../". 2076 2077 * gettextize.in: Protect against relative source paths. 2078 Avoid exit an second level shell. 2079 2080 * gettext-sh: Better comments: By Fran��ois Pinard. 2081 2082 * Makefile.in (INSTALL_PRG): Don't define mode ourself. 2083 (uninstall) Remove gettextize. 2084 2085 * gettextize.in: 2086 intl/VERSION is now a real file and must not be generated here. 2087 20881995-08-18 12:05 Ulrich Drepper <drepper@myware> 2089 2090 * gettext-sh: Use -s option for gettext instead of --shell-script. 2091 20921995-08-15 10:49 Ulrich Drepper <drepper@myware> 2093 2094 * Makefile.in (all, check): 2095 Add gettextize to dependencies, so that install need not 2096 build anything. 2097 20981995-08-15 07:13 Ulrich Drepper <drepper@myware> 2099 2100 * gettextize.in: Add intl/VERSION file. 2101 2102 * gettextize.in: Remove target file for root- and po- file first. 2103 2104 * gettextize.in: 2105 Files installed in top directory of package are now preceded by root-. 2106 All other are ignore (esp aclocal.m4). 2107 21081995-08-14 23:50 Ulrich Drepper <drepper@myware> 2109 2110 * Makefile.in (exec_prefix, bindir): 2111 Directories needed for installing gettextize. 2112 (transform): Standard GNU program name transformation. 2113 (INSTALL_PROGRAM): Program to install gettextize as executable. 2114 (DISTFILES): Remove makelinks.in. Distribute gettextize.in instead. 2115 (install-src): Install gettextize in selected binary directory. 2116 2117 * gettextize.in: Initial revision 2118 21191995-08-10 22:18 Ulrich Drepper <drepper@myware> 2120 2121 * gettext-sh: Fix typos. Reported by Fran��ois Pinard. 2122 (TEXTDOMAIN): Set value from ${PACKAGE-NAME} variable and document it. 2123 21241995-08-08 21:45 Ulrich Drepper <drepper@myware> 2125 2126 * Makefile.in (DISTFILES): Add locale.alias. 2127 21281995-08-07 23:48 Ulrich Drepper <drepper@myware> 2129 2130 * Makefile.in (DISTFILES): gettext.perl moved from intl/. 2131 gettext-sh: New file. 2132 2133 * gettext-sh: Initial revision. 2134 2135 * elisp-comp: 2136 Use `rm -fr $tempdir' instead of `rm -f $tempdir/*; rmdir $tempdir' 2137 because some NFS implementation create .nfsxxx files which are 2138 not caught be the *. Reported by Paul Nevai. 2139 21401995-08-04 22:38 Ulrich Drepper <drepper@myware> 2141 2142 * Makefile.in (.el.elc): 2143 Include Fran��ois' wonderful pun to highlight warning text. 2144 2145 * Makefile.in (distclean): Remove makelinks. 2146 2147 * Makefile.in (dist): Remove `copying instead' message. 2148 21491995-08-02 19:44 Ulrich Drepper <drepper@myware> 2150 2151 * Makefile.in (DISTFILES): makelinks.in instead of makelinks-sh. 2152 2153 * makelinks.in: First try making symbolic links. 2154 Rename to makelinks.in because it will be configure by 2155 config.status. 2156 21571995-08-01 15:54 Ulrich Drepper <drepper@myware> 2158 2159 * po-mode.el: Fixes to run on DEMACS. 2160 Provided by Fran��ois Pinard. 2161 2162 * Makefile.in (check): Make same as all. 2163 21641995-08-01 10:32 Ulrich Drepper <drepper@myware> 2165 2166 * makelinks-sh: Implement option handling. 2167 When intl/ subdir exist give warning and exit unless option -f 2168 is given. 2169 Use ${echo} in place where translations will be necessary. 2170 21711995-07-26 01:24 Ulrich Drepper <drepper@myware> 2172 2173 * makelinks-sh: Update for correct intl_files list. 2174 Handle existing directories. 2175 Handle non-existing ln and/or ln -s. 2176 Mostly by Fran��ois Pinard. 2177 21781995-07-22 01:14 Ulrich Drepper <drepper@myware> 2179 2180 * Makefile.in (prefix,datadir,lispdir): New definitions. 2181 (SITELISPDIR): Remove variable. 2182 (all): Now build *.elc files. 2183 (install,uninstall): Specify complete path of files to delete. 2184 21851995-07-20 00:03 Ulrich Drepper <drepper@myware> 2186 2187 * Makefile.in (DISTFILES): elisp-comp was missing. 2188 21891995-07-18 23:53 Ulrich Drepper <drepper@myware> 2190 2191 * po-mode.el: Latest version by Fran��ois. This version allows 2192 scanning C source code for translatable strings and interactive 2193 construction of the .po file. The string matching heuristic is 2194 due to Richard Stallman. 2195 21961995-07-18 01:32 Ulrich Drepper <drepper@myware> 2197 2198 * Makefile.in (DISTFILES): Add magic.add. Comes from ../. 2199 2200 * po-mode.el, makelinks, combine-sh: Moved to here from ../intl/. 2201 magic.add: Moved to here from ../. 2202 2203 * Makefile.in: Initial revision 2204