1
2006-05-15 Rodney Dawes <dobey@novell.com>
4
* configure.in: Up version to 0.35.0 for release
6
* intltool.m4: Up serial to 35
8
2006-05-10 Rodney Dawes <dobey@novell.com>
10
* intltool-update.in.in (GeneratePOTemplate): Get MSGID_BUGS_ADDRESS
11
from Makevars and pass it in to xgettext
12
(FindMakevarsBugAddress): Look for MSGID_BUGS_ADDRESS in Makevars so
13
that we can pass it to xgettext
15
Fixes #329346 Original patch by Dwayne Bailey <dwayne@translate.org.za>
17
2006-05-09 Rodney Dawes <dobey@novell.com>
19
* Makefile.in.in (PO_LINGUAS): Use $(srcdir)/LINGUAS rather than just
20
LINGUAS here, to fix builddir != srcdir
24
2006-04-27 Rodney Dawes <dobey@novell.com>
26
* Makefile.in.in (PO_LINGUAS): Quote the ^\# argument to grep, so that
27
it gets interpreted properly
29
2006-04-27 Rodney Dawes <dobey@novell.com>
31
* Makefile.in.in (POFILES, CATALOGS): Replace the echo $$lang.{po,gmo}
32
command within the for loop, with printf "$$lang.{po,gmo} " so that we
33
will work on Solaris again
37
2006-04-26 Rodney Dawes <dobey@novell.com>
39
* Makefile.in.in (PO_LINGUAS): Use test -r instead of -e, for Solaris
41
* intltool.m4: Up the serial to 34
43
2006-04-21 Rodney Dawes <dobey@novell.com>
45
* intltool.m4: Handle micro-version number when checking that the
46
intltool version is >= the requested version
50
2006-04-17 Rodney Dawes <dobey@novell.com>
52
* Makefile.in.in: Restore stub tags for automake to work properly
56
2006-04-11 Rodney Dawes <dobey@novell.com>
58
* Makefile.in.in: Dump localedir, gnuclocaledir, and gettextsrcdir
59
variables as we no longer need them
60
Add DATADIRNAME substitution handling and define itlocaledir with it
61
Dump GMOFILES as it is not used in here
62
Add in a variable to deal with old ALL_LINGUAS
63
Set up PO_LINGUAS to get the locales from the LINGUAS file
64
Set up POFILES to be generated from one of PO_LINGUAS or ALL_LINGUAS
65
Dump CATOBJEXT as we no longer need it in here
66
Set up CATALOGS to be genereated from one of PO_LINGUAS or ALL_LINGUAS
67
Replace usage of CATALOGS to decipher the locale from, with straight
68
usage of either PO_LINGUAS or ALL_LINGUAS to get the locale names
70
* configure.ac: Bump the version so modules can depend on these changes
71
for supporting LINGUAS files in po subdirectories
73
* intltool.m4: Substitute the ALL_LINGUAS variable, so that we can
74
use it in our Makefile.in.in, for modules that have not migrated yet
76
2006-04-11 Rodney Dawes <dobey@novell.com>
78
* Makefile.in.in: Remove all the bits related to building C code, we
79
don't need it in here, as all we're doing is processing translations
81
2006-03-22 Rodney Dawes <dobey@novell.com>
83
* intltool-merge.in.in (create_translation_database): Change WARNING
84
to NOTICE for non-UTF-8 po file encodings, and print to STDOUT rather
85
than STDERR as it isn't an error
89
2006-03-18 Danilo Šegan <danilo@gnome.org>
91
* MAINTAINERS: Added to fix bug #335025.
93
2006-02-15 Danilo Šegan <danilo@gnome.org>
95
Fixes (mostly) bug #321785.
97
* intltool-update.in.in (SubstituteVariable): ignore variables
98
calling into themselves.
99
(FindPackageName): Likewise for PACKAGE, VERSION, AC_PACKAGE_NAME
100
and AC_PACKAGE_VERSION variables.
102
2006-02-14 Rodney Dawes <dobey@novell.com>
104
* Makefile.in.in: Add useless comment after POTFILES = \ line, so that
105
the CATALOGS variable doesn't get replaced by the POTFILES data
106
This is a temporary workaround for bug #330509
108
2006-02-05 Rodney Dawes <dobey@novell.com>
111
* configure.in: Update for 0.34.2 release.
113
* tests/results/Makefile.am: Fix typo to make dist work again
115
2005-12-16 Rodney Dawes <dobey@novell.com>
119
* intltool.m4: Complain if automake version in use is not >= 1.5
122
2005-11-28 Rodney Dawes <dobey@novell.com>
124
* NEWS: Update to include list of fixes since 0.34.1
126
2005-11-28 Carlos Garcia Campos <carlosgc@gnome.org>
128
* intltool-update.in.in:
130
Add support for DBus .service files
132
2005-11-25 Simos Xenitellis <simos@gnome.org>
134
* intltool-extract.in.in (intltool_tree_comment): Just copy the
135
original string from expat, and strip the begin/end comment blocks
137
* tests/cases/iso88591text.xml.in:
138
* tests/cases/unicodetext.xml.in:
139
* tests/cases/Makefile.am: New test cases for XML comment encoding
141
* tests/results/iso88591text.xml.in.h:
142
* tests/results/unicodetext.xml.in.h:
143
* tests/results/Makefile.am: New results for XML comment encoding tests
145
* tests/selftest.pl.in: Add the new regression tests for XML comments
149
2005-11-24 Stepan Kasal <kasal@ucw.cz>
151
This change fixes interaction with AM_GNU_GETTEXT and helps when
152
intltool is used with multiple po directories.
154
* intltool.m4 (IT_PO_SUBDIR): New macro, installs a hook which
155
fixes $1/Makefile and touches $1/stamp-it.
156
(IT_PROG_INTLTOOL): Call IT_PO_SUBDIR([po]), instead of the
157
AC_CONFIG_COMMANDS_PRE hook.
158
* Makefile.in.in (POTFILES, Makefile): These rules now use the
159
stamp file "stamp-it".
160
(distclean): Remove the file "stamp-it". Don't delete $(GMOFILES),
161
because AM_GNU_GETTEXT adds srcdir prefix to the files; use mere
166
2005-11-24 Stepan Kasal <kasal@ucw.cz>
168
* Makefile.in.in (dist): Fix two bugs for srcdir != builddir.
170
2005-11-24 Stepan Kasal <kasal@ucw.cz>
172
* configure.in (EXPANDED_LIBDIR, EXPANDED_DATADIR): Removed, they are
177
2005-11-24 Stepan Kasal <kasal@ucw.cz>
179
* Makefile.in.in (MKINSTALLDIRS): This variable is no longer
180
defined, remove all references.
181
($(top_srcdir)/mkinstalldirs): Do not use this script, it's
182
deprecated and may not be available with Automake >= 1.8.
183
(mkdir_p): Use this instead. mkdir_p is AC_SUBSTed by Automake >= 1.8.
184
Until we can suppose that, use "$(install_sh) -d"; it is a safe
185
fallback working with all versions of Automake >= 1.5.
189
2005-11-24 Stepan Kasal <kasal@ucw.cz>
191
* intltool-merge.in.in (EXPANDED_LIBDIR): Rename to ..
192
(INTLTOOL_LIBDIR): ... this.
193
* intltool-prepare.in: Use @INTLTOOL_PERL@, not @PERL@.
194
* intltool-unicodify.in: Both of the above two changes.
195
* configure.in: Don't generate the scripts here, ...
196
* Makefile.am: ... generate all of them here. Reorganize,
197
so that the file lists are not redundant; use the "dist_"
198
prefix where possible. When creating *.in from *.in.in,
199
substitute only PACKAGE and VERSION, nothing more.
200
(%: %.in): Fix this rule, so that the @...@ substrings are not
201
garbled by configure; add INTLTOOL_LIBDIR.
202
* intltool.m4 (IT_PROG_INTLTOOL): Simplify the AC_CONFIG_COMMANDS at
203
the end, and add INTLTOOL_LIBDIR.
207
2005-11-24 Rodney Dawes <dobey@novell.com>
209
* intltoolize.in: Use POSIX sh syntax for Solaris (Laszlo Peter)
213
2005-09-16 Tor Lillqvist <tml@novell.com>
215
* intltoolize.in: On Win32 set prefix from $0. Do not use the
216
configure-time path. This should make intltoolize work even if
217
installed by the end-user in a different location than the prefix
218
passed to configure by the packager.
220
2005-08-23 Stepan Kasal <kasal@ucw.cz>
222
The support for Autoconf 2.13 was broken on 2004-10-07, when
223
AC_CONFIG_COMMANDS was used. No one complained, so it's time to
224
AC_PREREQ([2.50]) and remove the compatibility code.
226
* intltool.m4 (IT_PROG_INTLTOOL): Drop support for Autoconf 2.13;
227
eliminate the remaining pair of `changequote' calls.
231
2005-08-23 Stepan Kasal <kasal@ucw.cz>
233
* Makefile.in.in (INSTOBJEXT): Removed the variable; all ocurrences
234
replaced with constant ".mo". There is no other possible value;
235
moreover, GNU gettext deprecates this variable.
239
2005-08-17 Stepan Kasal <kasal@ucw.cz>
241
* Makefile.in.in (GENCAT): Remove the variable; glib-gettext doesn't
242
substitute it and GNU gettext deprecates it; replace the occurence
243
with constant "gencat".
247
2005-08-17 Stepan Kasal <kasal@ucw.cz>
249
* intltool.m4 (AC_PROG_INTLTOOL): Use AU_ALIAS, not AC_DEFUN,
250
so that "autoconf -W obsolete" and "autoupdate" know.
251
Add a hint for aclocal from Automake <= 1.9.5.
255
2005-08-16 Rodney Dawes <dobey@novell.com>
257
* intltool-update.in.in (FindPackageName): Set PACKAGE_NAME instead
259
Patch from Peter Moulder
263
2005-08-02 Rodney Dawes <dobey@novell.com>
265
* NEWS: Update to reference bug numbers and changes better for 0.34.1
267
2005-08-02 Danilo Šegan <danilo@gnome.org>
270
* configure.in: Update for 0.34.1 release.
272
2005-08-01 Danilo Šegan <danilo@gnome.org>
274
* intltool-extract.in.in (getAttributeString):
275
Return correct attributes.
277
2005-07-29 Rodney Dawes <dobey@novell.com>
279
* intltoolize.in: Add datarootdir variable for compatibility with
280
Autoconf > 2.59 as well, since we use datadir here
282
2005-07-29 Stepan Kasal <kasal@ucw.cz>
284
* Makefile.in.in: Add datarootdir variable, for compatibility with
287
2005-07-28 Stepan Kasal <kasal@ucw.cz>
289
* intltool.m4 (IT_PROG_INTLTOOL): Don't compute mkdir_p, it's no
290
longer used in Makefile.in.in.
291
* Makefile.in.in: Remove the line "mkdir_p = @mkdir_p@".
293
2005-07-28 Rodney Dawes <dobey@novell.com>
295
* doc/intltool-merge.8: Fix a typo s/seperated/separated/
299
2005-07-25 Rodney Dawes <dobey@novell.com>
302
* configure.in: Update for 0.34 release
304
2005-03-23 Stepan Kasal <kasal@ucw.cz>
306
* Makefile.in.in: Fix the rule for POTFILES so that it deletes the
307
[encoding:...] tags. Don't use \[ as it's non-POSIX extension.
308
Other minor simplifications.
309
* intltool.m4: In the code which creates POTFILES, don't use \[,
310
and use correct quoting, instead of changequote().
314
2005-07-06 Danilo Šegan <danilo@gnome.org>
316
* intltool-extract.in.in (getXMLstring): Sync.
317
* intltool-merge.in.in (getXMLstring): Ignore comments ($type == 1).
319
2005-07-04 Tim-Philipp Müller <tim at centricular dot net>
321
* README: Mention DISTCLEANFILES in automake section (without
322
that 'make distcheck' might not work in programs). (#309455)
324
2005-06-26 Danilo Šegan <danilo@gnome.org>
326
* AUTHORS (Maintainers): List Rodney and myself.
328
2005-06-26 Danilo Šegan <dsegan@gmx.net>
330
* tests/selftest.pl.in: Remove "spacepreserve" directory as well.
331
* tests/Makefile.am (CLEANFILES): Remove spacepreserve/merge6.xml
332
(this is done in selftest.pl.in).
334
2005-06-26 Danilo Šegan <dsegan@gmx.net>
336
* tests/selftest.pl.in: Add new testcase for well-formedness.
337
* tests/results/Makefile.am: Add new file.
338
* tests/results/merge11.xml: Add result.
339
* tests/cases/Makefile.am: Add new files.
340
* tests/cases/merge11.xml.in: Add testcase.
341
* tests/cases/test.po: Add strings for well-formedness check.
343
2005-06-26 Danilo Šegan <dsegan@gmx.net>
345
Fix #170471: discard non-well-formed translations when merging XML.
347
* intltool-merge.in.in (isWellFormedXmlFragment): Added.
348
(traverse): Use isWellFormedXmlFragment when using translations.
350
2005-06-26 Danilo Šegan <dsegan@gmx.net>
352
* README: Remove note about comment not being allowed to contain ">".
354
2005-06-26 Danilo Šegan <dsegan@gmx.net>
356
* tests/Makefile.am (CLEANFILES): Add spacepreserve/merge6.xml.
357
* tests/results/Makefile.am (EXTRA_DIST): Add new files.
358
* tests/cases/Makefile.am (EXTRA_DIST, CLEAN_FILES): Add new files.
360
2005-06-26 Danilo Šegan <dsegan@gmx.net>
362
Fix #160262: Correct handling of xml:space inheritance.
364
* tests/selftest.pl.in: Added testcases 25 and 26 for inherited
367
* tests/cases/space-preserve.xml.in:
368
* tests/cases/spacepreserve.po:
369
* tests/results/space-preserve.xml.in.h:
370
* tests/results/space-preserve.xml: Added testcase.
372
* tests/results/merge-deepattr.xml: Updated testcase.
374
* tests/results/extract-comments.xml.h:
375
* tests/cases/extract-comments.xml: Updated testcase.
377
* intltool-extract.in.in (intltool_tree_comment)
378
(intltool_tree_cdatastart, intltool_tree_cdataend)
379
(intltool_tree_char, intltool_tree_start, getXMLstring):
380
Verbatim copy from intltool-merge.in.in.
381
(readXml): Copied from intltool-merge.in.in and added comment
383
(getAttributeString): New function.
385
* intltool-merge.in.in (intltool_tree_comment): Added for
386
compatibility with intltool-extract.
388
(getAttributeString, getXMLstring): Some code clean-ups.
390
(traverse): Add $spacepreserve parameter.
391
(translate_subnodes): Add $spacepreserve parameter.
392
(getXMLstring): Add $spacepreserve parameter.
393
(parseTree): Set $spacepreserve for root node as well.
395
2005-06-16 Danilo Šegan <dsegan@gmx.net>
397
* intltool-extract.in.in (type_xml): Merge multiple comments for
402
2005-05-10 Rodney Dawes <dobey@novell.com>
404
* intltool-update.in.in (FindLeftoutFiles): Update the sed script to
405
be more practical with the checking of translatable tags in XML files
406
Patch from Nickolay V. Shmyrev <nshmyrev@yandex.ru>
410
2005-05-08 Rodney Dawes <dobey@novell.com>
412
* Makefile.in.in (EXTRA_DISTFILES): New variable for specifying files
413
that should get disted, but may not always exist
414
(dist): Dist the files listed in $(EXTRA_DISTFILES) also
416
Fixes #168788 and #171327
418
2005-05-08 Stepan Kasal <kasal@ucw.cz>
420
* Makefile.in.in (dist): Don't create $(GETTEXT_PACKAGE).pot now,
421
when we don't do update-po and don't distribute it.
422
(check): Hook it here instead, so that distcheck verifies that all
423
the sources listed in POTFILES.in are indeed distributed.
425
2005-03-10 Tor Lillqvist <tml@novell.com>
427
* intltool-extract.in.in
428
* intltool-merge.in.in: Open output files in binary mode on native
429
Win32 so that newlines aren't translated to CRLF. Both work, and
430
using Unix newlines makes sure that our make check works, as the
431
expected result files have Unix newlines. An alternative would be
432
to strip CRs from the test results before comparing.
434
* intltool-update.in.in:
435
* intltool-merge.in.in: Use NUL: on Win32. Note that we do this
436
only in the Perl scripts. The shell scripts are run under some
437
Unix emulation (Cygwin or MSYS) on Win32 anyway, so in them it's
438
fine to use /dev/null.
440
* tests/selftest.pl.in (check_multimerge_result): Run through the
441
env command so it works also if using a Win32 native Perl (as
442
opposed to a Cygwin- or MSYS-hosted one).
444
2005-03-01 Rodney Dawes <dobey@novell.com>
446
* Makefile.in.in (DISTFILES): Remove $(GMOFILES) from here
447
(distclean): Remove $(GMOFILES) here instead of maintainer-clean
448
(maintainer-clean): Remove Makefile.in.in here
452
2005-02-28 Stepan Kasal <kasal@ucw.cz>
454
* Makefile.in.in (.po.pox): Don't hardwire the name of the
455
directory, fix a typo.
457
2005-02-01 Rodney Dawes <dobey@novell.com>
459
* intltool-update.in.in (Console_Write_TranslationStatus):
460
(Console_Write_CoverageReport):
461
Use --verbose instead of --statistics for msgfmt
465
2005-01-27 Rodney Dawes <dobey@novell.com>
467
* Makefile.in.in: Update comment header block to include notification
468
of modifications for intltool, and for the "INTLTOOL_MAKEFILE" string
470
* intltoolize.in: Remove all of the patching and replace it with a
471
check for the "INTLTOOL_MAKEFILE" string in Makefile.in.in, and an
472
error message for when that fails
1
476
2005-01-23 Rodney Dawes <dobey@novell.com>