~ubuntu-branches/debian/experimental/intltool/experimental

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Loic Minier
  • Date: 2006-10-24 21:50:28 UTC
  • mfrom: (3.1.5 edgy)
  • Revision ID: james.westby@ubuntu.com-20061024215028-8u8azjmsesm1kqbl
Tags: 0.35.0-3
* Remove debhelper, cdbs, and gnome-pkg-tools from Build-Depends-Indep.
* Remove obsolete Conflicts / Replaces on xml-i18n-tools.
* New patch, 10_define-and-subst-datadirname, to compute DATADIRNAME as
  glib-gettext did it, and AC_SUBST() it; thanks Jurij Smakov; committed in
  upstream CVS; GNOME #345255; closes: #373643.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2006-05-15  Rodney Dawes  <dobey@novell.com>
 
2
 
 
3
        * NEWS:
 
4
        * configure.in: Up version to 0.35.0 for release
 
5
 
 
6
        * intltool.m4: Up serial to 35
 
7
 
 
8
2006-05-10  Rodney Dawes  <dobey@novell.com>
 
9
 
 
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
 
14
 
 
15
        Fixes #329346 Original patch by Dwayne Bailey <dwayne@translate.org.za>
 
16
 
 
17
2006-05-09  Rodney Dawes  <dobey@novell.com>
 
18
 
 
19
        * Makefile.in.in (PO_LINGUAS): Use $(srcdir)/LINGUAS rather than just
 
20
        LINGUAS here, to fix builddir != srcdir
 
21
 
 
22
        Fixes #341058
 
23
 
 
24
2006-04-27  Rodney Dawes  <dobey@novell.com>
 
25
 
 
26
        * Makefile.in.in (PO_LINGUAS): Quote the ^\# argument to grep, so that
 
27
        it gets interpreted properly
 
28
        
 
29
2006-04-27  Rodney Dawes  <dobey@novell.com>
 
30
 
 
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
 
34
 
 
35
        Fixes #339770
 
36
 
 
37
2006-04-26  Rodney Dawes  <dobey@novell.com>
 
38
 
 
39
        * Makefile.in.in (PO_LINGUAS): Use test -r instead of -e, for Solaris
 
40
 
 
41
        * intltool.m4: Up the serial to 34
 
42
 
 
43
2006-04-21  Rodney Dawes  <dobey@novell.com>
 
44
 
 
45
        * intltool.m4: Handle micro-version number when checking that the
 
46
        intltool version is >= the requested version
 
47
 
 
48
        Fixes #339627
 
49
 
 
50
2006-04-17  Rodney Dawes  <dobey@novell.com>
 
51
 
 
52
        * Makefile.in.in: Restore stub tags for automake to work properly
 
53
 
 
54
        Fixes #338817
 
55
 
 
56
2006-04-11  Rodney Dawes  <dobey@novell.com>
 
57
 
 
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
 
69
 
 
70
        * configure.ac: Bump the version so modules can depend on these changes
 
71
        for supporting LINGUAS files in po subdirectories
 
72
 
 
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
 
75
        
 
76
2006-04-11  Rodney Dawes  <dobey@novell.com>
 
77
 
 
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
 
80
 
 
81
2006-03-22  Rodney Dawes  <dobey@novell.com>
 
82
 
 
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
 
86
 
 
87
        Fixes #331046
 
88
 
 
89
2006-03-18  Danilo Šegan  <danilo@gnome.org>
 
90
 
 
91
        * MAINTAINERS: Added to fix bug #335025.
 
92
 
 
93
2006-02-15  Danilo Šegan  <danilo@gnome.org>
 
94
 
 
95
        Fixes (mostly) bug #321785.
 
96
 
 
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.
 
101
 
 
102
2006-02-14  Rodney Dawes  <dobey@novell.com>
 
103
 
 
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
 
107
 
 
108
2006-02-05  Rodney Dawes  <dobey@novell.com>
 
109
 
 
110
        * NEWS: 
 
111
        * configure.in: Update for 0.34.2 release.
 
112
 
 
113
        * tests/results/Makefile.am: Fix typo to make dist work again
 
114
 
 
115
2005-12-16  Rodney Dawes  <dobey@novell.com>
 
116
 
 
117
        * NEWS: Update
 
118
 
 
119
        * intltool.m4: Complain if automake version in use is not >= 1.5
 
120
        See bug #323282
 
121
 
 
122
2005-11-28  Rodney Dawes  <dobey@novell.com>
 
123
 
 
124
        * NEWS: Update to include list of fixes since 0.34.1
 
125
 
 
126
2005-11-28  Carlos Garcia Campos  <carlosgc@gnome.org>
 
127
 
 
128
        * intltool-update.in.in:
 
129
        * intltool.m4:
 
130
        Add support for DBus .service files
 
131
 
 
132
2005-11-25  Simos Xenitellis  <simos@gnome.org>
 
133
 
 
134
        * intltool-extract.in.in (intltool_tree_comment): Just copy the
 
135
        original string from expat, and strip the begin/end comment blocks
 
136
 
 
137
        * tests/cases/iso88591text.xml.in:
 
138
        * tests/cases/unicodetext.xml.in:
 
139
        * tests/cases/Makefile.am: New test cases for XML comment encoding
 
140
 
 
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
 
144
 
 
145
        * tests/selftest.pl.in: Add the new regression tests for XML comments
 
146
 
 
147
        Fixes #320721
 
148
 
 
149
2005-11-24  Stepan Kasal  <kasal@ucw.cz>
 
150
 
 
151
        This change fixes interaction with AM_GNU_GETTEXT and helps when
 
152
        intltool is used with multiple po directories.
 
153
 
 
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
 
162
          "*.gmo" instead.
 
163
 
 
164
        Fixes #312217
 
165
 
 
166
2005-11-24  Stepan Kasal  <kasal@ucw.cz>
 
167
 
 
168
        * Makefile.in.in (dist): Fix two bugs for srcdir != builddir.
 
169
 
 
170
2005-11-24  Stepan Kasal  <kasal@ucw.cz>
 
171
 
 
172
        * configure.in (EXPANDED_LIBDIR, EXPANDED_DATADIR): Removed, they are
 
173
          no longer used.
 
174
 
 
175
        Fixes #312214
 
176
 
 
177
2005-11-24  Stepan Kasal  <kasal@ucw.cz>
 
178
 
 
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.
 
186
 
 
187
        Fixes #311874
 
188
 
 
189
2005-11-24  Stepan Kasal  <kasal@ucw.cz>
 
190
 
 
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.
 
204
 
 
205
        Fixes #315021
 
206
        
 
207
2005-11-24  Rodney Dawes  <dobey@novell.com>
 
208
 
 
209
        * intltoolize.in: Use POSIX sh syntax for Solaris (Laszlo Peter)
 
210
 
 
211
        Fixes #322263
 
212
 
 
213
2005-09-16  Tor Lillqvist  <tml@novell.com>
 
214
 
 
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.
 
219
 
 
220
2005-08-23  Stepan Kasal  <kasal@ucw.cz>
 
221
 
 
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.
 
225
 
 
226
        * intltool.m4 (IT_PROG_INTLTOOL): Drop support for Autoconf 2.13;
 
227
        eliminate the remaining pair of `changequote' calls.
 
228
 
 
229
        Fixes #311870
 
230
 
 
231
2005-08-23  Stepan Kasal  <kasal@ucw.cz>
 
232
 
 
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.
 
236
 
 
237
        Fixes #312333
 
238
 
 
239
2005-08-17  Stepan Kasal  <kasal@ucw.cz>
 
240
 
 
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".
 
244
 
 
245
        Fixes #312332
 
246
 
 
247
2005-08-17  Stepan Kasal  <kasal@ucw.cz>
 
248
 
 
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.
 
252
 
 
253
        Fixes #312334
 
254
 
 
255
2005-08-16  Rodney Dawes  <dobey@novell.com>
 
256
 
 
257
        * intltool-update.in.in (FindPackageName): Set PACKAGE_NAME instead
 
258
        of AC_PACKAGE_NAME
 
259
        Patch from Peter Moulder
 
260
 
 
261
        Fixes #311523
 
262
 
 
263
2005-08-02  Rodney Dawes  <dobey@novell.com>
 
264
 
 
265
        * NEWS: Update to reference bug numbers and changes better for 0.34.1
 
266
 
 
267
2005-08-02  Danilo Šegan  <danilo@gnome.org>
 
268
 
 
269
        * NEWS: 
 
270
        * configure.in: Update for 0.34.1 release.
 
271
 
 
272
2005-08-01  Danilo Šegan  <danilo@gnome.org>
 
273
 
 
274
        * intltool-extract.in.in (getAttributeString):
 
275
        Return correct attributes.
 
276
 
 
277
2005-07-29  Rodney Dawes  <dobey@novell.com>
 
278
 
 
279
        * intltoolize.in: Add datarootdir variable for compatibility with
 
280
        Autoconf > 2.59 as well, since we use datadir here
 
281
 
 
282
2005-07-29  Stepan Kasal  <kasal@ucw.cz>
 
283
 
 
284
        * Makefile.in.in: Add datarootdir variable, for compatibility with
 
285
        Autoconf > 2.59.
 
286
 
 
287
2005-07-28  Stepan Kasal  <kasal@ucw.cz>
 
288
 
 
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@".
 
292
 
 
293
2005-07-28  Rodney Dawes  <dobey@novell.com>
 
294
 
 
295
        * doc/intltool-merge.8: Fix a typo s/seperated/separated/
 
296
 
 
297
        Fixes #311521
 
298
 
 
299
2005-07-25  Rodney Dawes  <dobey@novell.com>
 
300
 
 
301
        * NEWS:
 
302
        * configure.in: Update for 0.34 release
 
303
 
 
304
2005-03-23  Stepan Kasal  <kasal@ucw.cz>
 
305
 
 
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().
 
311
 
 
312
        Fixes #171330
 
313
 
 
314
2005-07-06  Danilo Šegan  <danilo@gnome.org>
 
315
        
 
316
        * intltool-extract.in.in (getXMLstring): Sync.
 
317
        * intltool-merge.in.in (getXMLstring): Ignore comments ($type == 1).
 
318
 
 
319
2005-07-04  Tim-Philipp Müller  <tim at centricular dot net>
 
320
 
 
321
        * README: Mention DISTCLEANFILES in automake section (without
 
322
          that 'make distcheck' might not work in programs). (#309455)
 
323
 
 
324
2005-06-26  Danilo Šegan  <danilo@gnome.org>
 
325
 
 
326
        * AUTHORS (Maintainers): List Rodney and myself.
 
327
 
 
328
2005-06-26  Danilo Šegan  <dsegan@gmx.net>
 
329
 
 
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). 
 
333
 
 
334
2005-06-26  Danilo Šegan  <dsegan@gmx.net>
 
335
 
 
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.
 
342
 
 
343
2005-06-26  Danilo Šegan  <dsegan@gmx.net>
 
344
 
 
345
        Fix #170471: discard non-well-formed translations when merging XML.
 
346
        
 
347
        * intltool-merge.in.in (isWellFormedXmlFragment): Added.
 
348
        (traverse): Use isWellFormedXmlFragment when using translations.
 
349
 
 
350
2005-06-26  Danilo Šegan  <dsegan@gmx.net>
 
351
 
 
352
        * README: Remove note about comment not being allowed to contain ">".
 
353
 
 
354
2005-06-26  Danilo Šegan  <dsegan@gmx.net>
 
355
 
 
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.
 
359
 
 
360
2005-06-26  Danilo Šegan  <dsegan@gmx.net>
 
361
 
 
362
        Fix #160262: Correct handling of xml:space inheritance.
 
363
 
 
364
        * tests/selftest.pl.in: Added testcases 25 and 26 for inherited
 
365
        xml:space. 
 
366
 
 
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.
 
371
 
 
372
        * tests/results/merge-deepattr.xml: Updated testcase.
 
373
 
 
374
        * tests/results/extract-comments.xml.h: 
 
375
        * tests/cases/extract-comments.xml: Updated testcase.
 
376
 
 
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
 
382
        handler.
 
383
        (getAttributeString): New function.
 
384
 
 
385
        * intltool-merge.in.in (intltool_tree_comment): Added for
 
386
        compatibility with intltool-extract.
 
387
 
 
388
        (getAttributeString, getXMLstring): Some code clean-ups.
 
389
 
 
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.
 
394
 
 
395
2005-06-16  Danilo Šegan  <dsegan@gmx.net>
 
396
 
 
397
        * intltool-extract.in.in (type_xml): Merge multiple comments for
 
398
        the same string.
 
399
 
 
400
        Fixes #171579.
 
401
 
 
402
2005-05-10  Rodney Dawes  <dobey@novell.com>
 
403
 
 
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>
 
407
 
 
408
        Fixes #304365
 
409
        
 
410
2005-05-08  Rodney Dawes  <dobey@novell.com>
 
411
 
 
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
 
415
 
 
416
        Fixes #168788 and #171327
 
417
 
 
418
2005-05-08  Stepan Kasal  <kasal@ucw.cz>
 
419
 
 
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.
 
424
 
 
425
2005-03-10  Tor Lillqvist  <tml@novell.com>
 
426
 
 
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.
 
433
 
 
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.
 
439
 
 
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).
 
443
 
 
444
2005-03-01  Rodney Dawes  <dobey@novell.com>
 
445
 
 
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
 
449
 
 
450
        Fixes #166724
 
451
 
 
452
2005-02-28  Stepan Kasal  <kasal@ucw.cz>
 
453
 
 
454
        * Makefile.in.in (.po.pox): Don't hardwire the name of the
 
455
          directory, fix a typo.
 
456
 
 
457
2005-02-01  Rodney Dawes  <dobey@novell.com>
 
458
 
 
459
        * intltool-update.in.in (Console_Write_TranslationStatus):
 
460
        (Console_Write_CoverageReport):
 
461
        Use --verbose instead of --statistics for msgfmt
 
462
 
 
463
        Fixes #165881
 
464
 
 
465
2005-01-27  Rodney Dawes  <dobey@novell.com>
 
466
 
 
467
        * Makefile.in.in: Update comment header block to include notification
 
468
        of modifications for intltool, and for the "INTLTOOL_MAKEFILE" string
 
469
 
 
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
 
473
 
 
474
        Fixes #165066
 
475
 
1
476
2005-01-23  Rodney Dawes  <dobey@novell.com>
2
477
 
3
478
        * NEWS:
353
828
 
354
829
        * intltool.m4: quote the variables so that the shell doesn't try
355
830
        to interpret the $() in $INTLTOOL_EXTRACT.
356
 
        Use the AC_CONFIG_COMMNANDS() macro instead of the deprecated
 
831
        Use the AC_CONFIG_COMMANDS() macro instead of the deprecated
357
832
        AC_OUTPUT_COMMANDS() macro.
358
833
 
359
834
2004-10-07  Danilo Šegan  <dsegan@gmx.net>