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