Imported Upstream version 0.50.2
[platform/upstream/intltool.git] / ChangeLog
1   735 Danilo Šegan     2012-02-26
2       Up the version number to 0.50.2.
3
4   734 Danilo Šegan     2012-02-26 [merge]
5       Fix #903340: Use --no-translations only if detected intltool on the system is 0.50 or better. Patch by Hib Eric.
6
7   733 Danilo Šegan     2012-02-05
8       Update NEWS: Include a missed contribution by doko in 0.50.1 and reconstruct 0.50.0 stuff from the release notes on LP.
9
10   732 Danilo Šegan     2012-02-05
11       Up the version to 0.50.1.
12
13   731 Danilo Šegan     2012-02-05 [merge]
14       Fix #924386: include ChangeLog in dist tarballs and create a NEWS file.
15
16   730 Danilo Šegan     2012-02-05 [merge]
17       Bug #402516: support silent rules when merging translations and building MO files. Patch by Hib Eris.
18
19   729 Danilo Šegan     2012-02-05
20       Ignore whitespace indentation in empty lines. Part of #922685 fix.
21
22   728 Danilo Šegan     2012-01-30 [merge]
23       Add support for translatable attribute (well, any) tags in glade files. Patch by Ryan Lortie.
24
25   727 Danilo Segan      2012-01-27 [merge]
26       Bug #922685: Keep and normalize paragraphs in gsettings extraction. Strip starting/ending whitespace.  Patch by Ryan Lortie.
27
28   726 Danilo Šegan     2011-12-10
29       fixes bug: https://launchpad.net/bugs/900738
30       Fix quoting of XGETTEXT variable when setting MSGMERGE and GENPOT in Makefile.  Patch contributed by Matthias Klose.
31
32   725 Danilo Segan      2011-10-08
33       Up the version to 0.50.0.
34
35   724 Danilo Segan      2011-10-08 [merge]
36       Add support for GSettings, based on Ryan 'desrt' Lortie's code. Well, better late than never, right? Ok, very late. Fixes #580526.
37
38   723 Danilo Segan      2011-10-08
39       fixes bug: https://launchpad.net/bugs/398576
40       Provide a parameter --no-translations for use in INTLTOOL_XML_NOMERGE_RULE to avoid instability problems with /tmp which can contain PO files.  Fixes #398576.
41
42   722 Danilo Segan      2011-10-08 [merge]
43       Use xgettext built-in scheme support for .scm files and add support to `intltool-update -m` for detecting missing .scm files. Fixes #790574.
44
45   721 Danilo Segan      2011-10-08 [merge]
46       Keep the order of messages on extraction with intltool-extract. Fixes #520986.
47
48   720 Danilo Segan      2011-10-08
49       Remove all .cvsignore files.
50
51   719 Danilo Segan      2011-10-08
52       fixes bug: https://launchpad.net/bugs/639857
53       Reduce the amount of quoting when finding the Perl version number, as proposed in bug 639857 by naddy mips inka de.
54
55   718 Danilo Segan      2011-09-27 [merge]
56       Fixes bug #860192: Ignore hidden directories and folders when detecting missing files in intltool-update. Debian patch for debbugs #560704.
57
58   717 Danilo Segan      2011-07-06 [merge]
59       Use xgettext as found by configure for different operations in the installed Makefile for packages. Fix by Monty Taylor.
60
61   716 Danilo Segan      2011-07-06
62       fixes bug: https://launchpad.net/bugs/806006
63       Improve detection of left-out files by fixing multi-line python strings handling and handling of multiple strings in a single line and inline # comments.
64
65   715 Rodney Dawes      2010-08-06
66       Get rid of the ANSI boldification of certain warnings in intltool-update
67
68   714 Danilo Šegan     2010-03-24
69       Avoid warnings in isNotValidMissing when PACKAGE/VERSION variables are not known from makefiles.
70
71   713 Danilo Šegan     2010-03-24
72       Prepare for 0.41.1 release.
73
74   712 Danilo Šegan     2010-03-24
75       Clean up test/*/Makefile.am files: add generated files to CLEANFILES and new test case to EXTRA_DIST.
76
77   711 Danilo Šegan     2010-03-19
78       Fix .py.in detection.
79
80   710 Danilo Šegan     2010-03-19
81       fixes bug: https://launchpad.net/bugs/493403
82       Fix #493403: let 'intltool-update -m' pick up .py(.in)+ files as well. Patch by Fujiwara.
83
84   709 Danilo Šegan     2010-03-19
85       Fix some typos and errors.
86
87   708 Danilo Šegan     2010-03-19
88       Fix trailing whitespace in intltool-update.in.
89
90   707 Danilo Šegan     2010-03-19
91       fixes bug: https://launchpad.net/bugs/406810
92       Fix #406810: make intltool-extract script detection work on Windows. Patch by Sam Thursfield.
93
94   706 Danilo Šegan     2010-03-19 [merge]
95       fixes bug: https://launchpad.net/bugs/515577
96       Fix #515577: merge small README fixes from Pablo Castellano.
97
98   705 Danilo Šegan     2010-03-18 [merge]
99       Fix #409781: add context support to glade file extraction.
100
101   704 Danilo Šegan     2010-03-18 [merge]
102       fixes bug: https://launchpad.net/bugs/514295
103       Fix #514295: intltool-update maintenance check should work with builddir != srcdir.
104
105   703 Danilo Šegan     2010-03-18
106       Fix up problem with r702 fix: spurious $ in the regex.
107
108   702 Danilo Šegan     2009-12-19 [merge]
109       Fix bug #498292: improve detection of files containing gettext calls in intltool-update to reduce number of false positives.
110
111   701 Rodney Dawes      2009-07-15 {intltool-0-41-0}
112         Up version to 0.41.0 for release
113
114   700 Rodney Dawes      2009-07-15
115       fixes bugs: https://launchpad.net/bugs/398580 https://launchpad.net/bugs/398581
116         Remove references to dead mailing lists
117         Update bug reporting references to launchpad
118         Fix HACKING to promote using branches for submitting changes
119
120   699 Rodney Dawes      2009-07-12 [merge]
121       Remove intltool-unicodify
122
123   698 Rodney Dawes      2009-07-12 [merge]
124       Handle g_dngettext and calling the glib gettext wrappers directly
125
126   697 Rodney Dawes      2009-07-12 [merge]
127       Handle multi-line python strings ''' and """ better
128
129   696 Rodney Dawes      2009-07-12 [merge]
130       Handle m4_esyscmd usage in the package version variable
131
132   695 Rodney Dawes      2009-06-28 [merge]
133       Add ctags stubs to deal with automake ctags rules
134
135   694 Rodney Dawes      2009-06-01 [merge]
136       Only create the intltool-foo.in files if needed for compatibility
137
138   693 Rodney Dawes      2009-04-26
139         Rename configure.in to the preferred configure.ac
140         Update configure script to require new autoconf
141         Remove the old/broken spec file
142         Remove ChangeLog, NEWS, and MAINTAINERS as they are no longer needed
143         Upgrade bzr branch format to 1.9
144
145   692 Rodney Dawes      2009-04-20
146         Remove ignored files from the lists of files to check in -m mode
147         Fixes http://bugzilla.gnome.org/show_bug.cgi?id=569051
148
149   691 Rodney Dawes      2009-04-20
150         Add a .bzrignore to hide some files from bzr
151
152   690 Rodney Dawes      2009-04-08
153         Use \^ to escape ^ instead of single quotes
154         Fixes http://bugzilla.gnome.org/show_bug.cgi?id=577133
155
156   689 dobey     2009-03-14
157       
158         Up version to 0.40.6 for release
159
160   688 dobey     2009-03-14
161       
162         Update README to not suggest putting intltool-*.in in EXTRA_DIST
163         Update README to refer to .server files instead of .oaf
164
165   687 dobey     2009-03-01
166       
167         Don't hardcode the SHELL value (gnome bug #573525)
168
169   686 dobey     2008-11-24
170       
171         * intltool-update.in:
172         Add basic support for PACKAGE_BUGREPORT specified by packages
173
174   685 dobey     2008-11-24
175       2008-11-24  Rodney Dawes  <dobey.pwns@gmail.com>
176       
177         * configure.ac:
178         Check for at least perl 5.8.1, and print the found version
179       
180         * intltool.m4:
181         Check for at least perl 5.8.1 and print the found version
182         Add _IT_SUBST macro to abstract usage of _AM_SUBST_NOTMAKE when we
183         are using automake 1.10 or nwere
184       
185         Fixes #562085 and #561513
186
187   684 dobey     2008-11-22
188       
189         * intltool-merge.in:
190         Replace iconv usage with perl's internal Encode::from_to()
191
192   683 dobey     2008-11-17
193       2008-11-17  Rodney Dawes  <dobey.pwns@gmail.com>
194       
195         * Makefile.in.in:
196         Quote the grep arguments that use ^
197       
198         Fixes #559528
199
200   682 dobey     2008-11-17
201       2008-11-16  Rodney Dawes  <dobey.pwns@gmail.com>
202       
203         * intltool-extract.in:
204         Add support for extracting string data from Bioware Aurora Talk Table
205         format files, along with the extra metadata associated with the strings
206       
207         * intltool-update.in:
208         Add support for Bioware Aurora Talk Table format files in POTFILES
209
210   681 dobey     2008-11-06
211       2008-11-05  Rodney Dawes  <dobey.pwns@gmail.com>
212       
213         * intltool.m4:
214         Redirect grep output to /dev/null
215       
216         Fixes #557069
217
218   680 dobey     2008-10-08
219       2008-10-08  Rodney Dawes  <dobey.pwns@gmail.com>
220       
221         * configure.in:
222         Up version to 0.40.5 for release
223
224   679 dobey     2008-10-06
225       2008-10-06  Rodney Dawes  <dobey.pwns@gmail.com>
226       
227         * intltool.m4 (IT_PO_SUBDIR):
228         Check that Makefile.in came from a Makefile.in.in from intltool
229       
230         Fixes #554280
231
232   678 dobey     2008-09-19
233       2008-09-19  Rodney Dawes  <dobey.pwns@gmail.com>
234       
235         * configure.in:
236         Up version to 0.40.4 for release
237
238   677 dobey     2008-09-19
239       2008-09-19  Rodney Dawes  <dobey.pwns@gmail.com>
240       
241         * tests/results/Makefile.am::
242         Add extract13.desktop to EXTRA_DIST
243
244   676 chpe      2008-09-04
245         * Makefile.in.in: (DISTFILES, EXTRA_DISTFILES): Move ChangeLog to
246         EXTRA_DISTFILES so "make dist" does not fail with nonexistent
247         po/ChangeLog file. 
248       
249         Fixes #550044
250
251   675 dobey     2008-09-04
252       2008-09-03  Rodney Dawes  <dobey.pwns@gmail.com>
253       
254         * Makefile.in.in (PO_LINGUAS, POFILES):
255         Set PO_LINGUAS to ALL_LINGUAS if the LINGUAS file doesn't exist
256         Use PO_LINGUAS instead of USE_LINGUAS in POFILES for disting
257       
258         Fixes #550727
259
260   674 dobey     2008-08-25
261       2008-08-24  Rodney Dawes  <dobey.pwns@gmail.com>
262       
263         * intltool-merge.in (desktop_merge_translations):
264         Fix the regex here to adhere to the Desktop File Spec's allowed chars
265       
266         * tests/cases/Makefile.am:
267         * tests/cases/extract13.desktop.in:
268         * tests/results/extract13.desktop:
269         * tests/results/extract13.desktop.in.h:
270         * tests/selftest.pl.in:
271         Add a test case for merging translations back into the desktop file
272       
273         Fixes #549243
274
275   673 dobey     2008-07-27
276       2008-07-27  Rodney Dawes  <dobey.pwns@gmail.com>
277       
278         * intltool.m4 (IT_PROG_INTLTOOL):
279         Require the AM_NLS macro, so USE_NLS gets defined
280         Add a check for gmsgfmt that falls back to $MSGFMT
281         This change removes the need for using AM_GLIB_GNU_GETTEXT or
282         AM_GNU_GETTEXT for some projects.
283
284   672 dobey     2008-07-25
285       2008-07-25  Rodney Dawes  <dobey.pwns@gmail.com>
286       
287         * configure.in:
288         Up version to 0.40.3 for brown-bag release
289
290   671 dobey     2008-07-25
291       2008-07-25  Rodney Dawes  <dobey.pwns@gmail.com>
292       
293         * Makefile.in.in:
294         Change a ^$$lang regex to be ^$$lang$$ as it should have been
295         For bug #544574
296
297   670 dobey     2008-07-25
298       2008-07-25  Rodney Dawes  <dobey.pwns@gmail.com>
299       
300         * configure.in:
301         Up version to 0.40.2 for release
302
303   669 dobey     2008-07-25
304       2008-07-25  Rodney Dawes  <dobey.pwns@gmail.com>
305       
306         * tests/cases/Makefile.am:
307         * tests/results/Makefile.am:
308         Add new test cases to EXTRA_DIST and CLEANFILES as appropriate
309
310   668 dobey     2008-07-25
311       Add new file to svn:ignore
312
313   667 dobey     2008-07-25
314       2008-07-25  Rodney Dawes  <dobey.pwns@gmail.com>
315       
316         * tests/cases/context.xml.in:
317         * tests/results/context.xml:
318         * tests/results/context.xml.in.h:
319         Add these files that Wouter forgot to add
320
321   666 wbolster  2008-07-25
322       2008-07-25  Wouter Bolsterlee  <wbolster@svn.gnome.org>
323       
324         reviewed by: Rodney Dawes <dobey.pwns@gmail.com>
325       
326         * intltool-extract.in:
327         * intltool-merge.in:
328         * tests/cases/az.po:
329         * tests/cases/fr.po:
330         * tests/selftest.pl.in:
331       
332         Bug 458794 – Context support works only for single
333         context on a msgid. Patch and test case by Dan Winship
334         <danw@gnome.org>.
335
336   665 dobey     2008-07-25
337       2008-07-25  Rodney Dawes  <dobey.pwns@gmail.com>
338       
339         * Makefile.in.in:
340         Redirect errors from grep to /dev/null
341         Use tr to force locale-per-line for passing ALL_LINGUAS to grep
342         Check that $LINGUAS is also non-zero for user-defined locales
343         Remove extraneous mkdir_p usage when installing locale files
344       
345         Fixes #544574
346
347   664 dobey     2008-07-25
348       2008-07-25  Rodney Dawes  <dobey.pwns@gmail.com>
349       
350         * intltoolize.in:
351         Check for symlinks to intltool scripts and remove them
352         Touch the script.in files for compatibility
353         We just touch the scripts as we no longer generate executable versions,
354         and the Makefile.in.in uses the installed scripts anyway.
355
356   663 dobey     2008-07-23
357       2008-07-23  Rodney Dawes  <dobey.pwns@gmail.com>
358       
359         * doc/I18N-HOWTO:
360         Remove reference to adding intltool scripts to EXTRA_DIST
361
362   662 dobey     2008-07-21
363       2008-07-21  Rodney Dawes  <dobey.pwns@gmail.com>
364       
365         * configure.in:
366         Up version to 0.40.1 for release
367
368   661 dobey     2008-07-21
369       2008-07-21  Rodney Dawes  <dobey.pwns@gmail.com>
370       
371         * intltoolize.in:
372         Remove the AC_CONFIG_AUX_DIR checks as we no longer need it
373         We do not copy the scripts locally now, only Makefile.in.in
374       
375         Fixes #323968
376
377   660 dobey     2008-07-20
378       2008-07-20  Rodney Dawes  <dobey.pwns@gmail.com>
379       
380         * intltool-update.in (FindLeftoutFiles):
381         Check for NC_ as well as C_ N_ Q_ and _
382         (FindPOTKeywords):
383         No need to escape = and _ in a string
384         Add NC_ to the list of keywords
385         Use context and string argument specifiers for C_ and NC_
386       
387         Fixes #543665
388
389   659 dobey     2008-06-06
390       2008-06-06  Rodney Dawes  <dobey.pwns@gmail.com>
391       
392         * README:
393         * doc/I18N-HOWTO:
394         Replace AC_PROG_INTLTOOL references with IT_PROG_INTLTOOL
395       
396         Fixes #531894
397
398   658 dobey     2008-06-06
399       2008-06-06  Rodney Dawes  <dobey.pwns@gmail.com>
400       
401         * intltool-update.in (FindPOTKeywords):
402         Replace U_ with C_ as keyword argument to xgettext
403         U_ does not exist in gi18n.h
404       
405         Fixes #536970
406
407   657 tml       2008-06-06
408       Typo.
409
410   656 tml       2008-06-06
411       2008-06-06  Tor Lillqvist  <tml@novell.com>
412       
413         * intltool-update.in (GenerateHeaders): If running under
414         ActiveState Perl then prefix the intltool-extract command with the
415         Perl interpreter pathname, as the system() function has no clue
416         about Unixish executable scripts indicated by just a hashbang
417         line.
418       
419         (The MSYS Perl, as it runs on a Unix emulator, would be able to
420         run executable scripts based on their hashbang lines jus fine, but
421         then MSYS Perl doesn't come with XML::Parser. Installing
422         XML::Parser for MSYS Perl is somewhat hard. So usually when using
423         mingw+MSYS to build GNOMEish software one wants to use
424         ActicveState's Perl to run the intltool scripts, even if the
425         built-in MSYS Perl is good for other Perl uses.)
426
427   655 dobey     2008-06-03
428       2008-06-03  Rodney Dawes  <dobey.pwns@gmail.com>
429       
430         * configure.in:
431         Up version to 0.40.0 for release
432
433   654 dobey     2008-04-12
434       2008-04-12  Rodney Dawes  <dobey.pwns@gmail.com>
435       
436         * intltool-update.in (FindLeftoutFiles):
437         Add code to handle skipping entire directores of translatable files
438       
439         Fixes #436241
440
441   653 dobey     2008-04-12
442       2008-04-12  Rodney Dawes  <dobey.pwns@gmail.com>
443       
444         * intltool-update.in (TextFile_DetermineEncoding):
445         Default to UTF-8 in determining file encoding
446         (GeneratePOTemplate):
447         Require that GNU gettext >= 0.12 be installed for UTF-8 support
448         Set the encoding to UTF-8 by default
449         Replace the old ASCII error message with a shorter UTF-8 message to
450         encourage developers to use UTF-8 for all translated strings, and to
451         show the filename and line number of the offending string
452       
453         Fixes #377573
454
455   652 dobey     2008-04-12
456       2008-04-12  Rodney Dawes  <dobey.pwns@gmail.com>
457       
458         * intltool-update.in (FindPackageName):
459         Strip "\(+$" off the end of name/version to allow parens with m4 names
460       
461         Fixes #489135
462
463   651 dobey     2008-04-12
464       2008-04-12  Rodney Dawes  <dobey.pwns@gmail.com>
465       
466         * intltool.m4:
467         Up the serial for IT_PROG_INTLTOOL to 40
468
469   650 dobey     2008-04-12
470       2008-04-11  Rodney Dawes  <dobey.pwns@gmail.com>
471       
472         * configure.in:
473         Up version to 0.39.99 to avoid conflicts with 0.3x.y versions
474         
475         * Makefile.am:
476         Don't distribute the *.in scripts any longer
477         Clean up the sed replacing
478         We don't use *.in.in for scripts any longer, just *.in
479       
480         * intltool.m4:
481         Update the version check to use intltool-update --version instead
482         Check for the intltool scripts in PATH instead of local copies
483         Remove the AC_CONFIG_COMMANDS to create the local script copies
484       
485         * intltool-*.in:
486         * intltool-*.in.in:
487         Rename all the *.in.in scripts to just *.in
488       
489         * intltoolize.in:
490         Only copy Makefile.in.in to a project's distribution
491       
492         Fixes #490620
493
494   649 dobey     2008-04-12
495       Remove svn:executable properties
496
497   648 dobey     2008-02-25
498       2008-02-25  Rodney Dawes  <dobey.pwns@gmail.com>
499       
500         * intltool-extract.in.in (type_glade):
501         Handle the col tag when extracting strings, for GTK+ ui files
502       
503         Fixes #517559
504
505   647 dobey     2008-02-25
506       2008-02-25  Rodney Dawes  <dobey.pwns@gmail.com>
507       
508         * Makefile.am:
509         Make the resulting final script output executable
510
511   646 dobey     2008-02-24
512       2008-02-24  Rodney Dawes  <dobey.pwns@gmail.com>
513       
514         * Makefile.in.in:
515         Update comment block with proper author information
516         Update comment block with copyright information
517         Fix typos in comment block and remove extraneous confusing line
518       
519         Fixes #508320
520
521   645 dobey     2008-02-24
522       2008-02-24  Rodney Dawes  <dobey.pwns@gmail.com>
523       
524         * intltool-update.in.in (FindPOTKeywords):
525         Unwrap lines wplit with trailing \
526         Patch from Loïc Minier <lool@dooz.org>
527       
528         Fixes #516501
529
530   644 dobey     2008-02-24
531       2008-02-24  Rodney Dawes <dobey.pwns@gmail.com>
532       
533         * tests/selftest.pl.in: Unset $LINGUAS to avoid failing when
534         we use tests with locales not specified in LINGUAS
535       
536         Fixes #518257
537
538   643 wbolster  2008-01-17
539       2008-01-17  Wouter Bolsterlee  <wbolster@svn.gnome.org>
540       
541         reviewed by: Rodney Dawes
542       
543         * intltool-update.in.in:
544       
545         Fix a regression: try to detect package name from
546         configure.{ac,in} only if $GETTEXT_PACKAGE is not set.
547         Since the name detection aborts if no configure.{ac,in}
548         was found, this broke non-autotooled projects.
549         Fixes bug #509411.
550
551   642 dobey     2007-12-17
552       2007-12-16  Rodney Dawes  <dobey.pwns@gmail.com>
553       
554         * configure.in:
555         Up version to 0.37.0 for release
556
557   641 dobey     2007-12-17
558       2007-12-16  Rodney Dawes  <dobey.pwns@gmail.com>
559       
560         * intltool-merge.in.in (keys_merge_translation):
561         New method name for merging a single translation for multi-output
562         (keys_merge_translations):
563         Call keys_merge_translation for each language with multi-ouput
564         Call keys_merge_translation with "." as the language for single file
565       
566         Based on patch from Christian Persch <chpe@gnome.org>
567       
568         Fixes #487818
569
570   640 dobey     2007-12-17
571       2007-12-16  Rodney Dawes  <dobey.pwns@gmail.com>
572       
573         * intltool-extract.in.in:
574         * intltool-merge.in.in:
575         Add quotedxml mode for encoding/decoding entities
576         Patch from Christian Persch <chpe@gnome.org>
577       
578         Fixes #487666
579
580   639 dobey     2007-12-09
581       2007-12-09  Rodney Dawes  <dobey.pwns@gmail.com>
582       
583         * configure.in:
584         Up version to 0.36.3 for release
585
586   638 dobey     2007-12-09
587       2007-12-09  Rodney Dawes  <dobey.pwns@gnome.org>
588       
589         * tests/Makefile.am:
590         Add errors to CLEANFILES
591       
592         * tests/selftest.pl.in:
593         Remove the C directory when finished as well
594       
595         * tests/results/merge12.xml:
596         Update the test to deal with the previous fix for #499590
597
598   637 chpe      2007-11-29
599       2007-11-29  Christian Persch  <chpe@gnome.org>
600       
601         * intltool-merge.in.in: (entity_encode_int_minimalist):
602         Also encode ">". Bug #499590.
603
604   636 dobey     2007-11-25
605       2007-11-25  Rodney Dawes  <dobey.pwns@gmail.com>
606       
607         * intltool-update.in.in (GeneratePOTemplate):
608         Quote MSGID_BUGS_ADDRESS when passing to xgettext
609       
610         Fixes #493267
611
612   635 dobey     2007-11-25
613       2007-11-25  Rodney Dawes  <dobey.pwns@gmail.com>
614       
615         * intltool-merge.in.in (xml_merge_output):
616         Output the untranslated file in C/ for multiple output
617         Only output in the current directory for single-file output
618       
619         Fixes #487817
620
621   634 dobey     2007-11-24
622       2007-11-24  Rodney Dawes  <dobey.pwns@gmail.com>
623       
624         * intltool-update.in.in (FindLeftoutFiles):
625         Handle the C_ macro as defined in gi18n.h along with N_ Q_ and _
626       
627         Fixes #499179
628
629   633 dobey     2007-10-31
630       2007-10-31  Rodney Dawes  <dobey.pwns@gmail.com>
631       
632         * intltool-update.in.in (FindLeftoutFiles):
633         Only add the additional $SRCIDR/.. path if $SRCDIR is not .
634       
635         Fixes #491408
636
637   632 dobey     2007-10-31
638       2007-10-31  Rodney Dawes  <dobey.pwns@gmail.com>
639       
640         * intltoolize.in: Update the grep to check for IT_PROG_INTLTOOL
641         being defined in aclocal.m4, to avoid the error message when not needed
642       
643         Fixes #481833
644
645   631 dobey     2007-10-31
646       2007-10-31  Rodney Dawes  <dobey.pwns@gmail.com>
647       
648         * intltool.m4: Add a block to check for GNU gettext tools and fail
649         if the scripts aren't found and aren't GNU versions
650       
651         Fixes #490845
652
653   630 dobey     2007-10-22
654       2007-10-22  Rodney Dawes  <dobey.pwns@gmail.com>
655       
656         * intltool-merge.in.in (gather_po_files):
657         Replace the if (/match/) with a for (split) to handle locales
658         separated by whitespace on the same line in the LINGUAS file
659         Original patch from Mike Massonnet <mike.massonnet@gmail.com>
660       
661         Fixes #488724
662
663   629 dobey     2007-09-15
664       2007-09-15  Rodney Dawes  <dobey.pwns@gmail.com>
665       
666         * intltool-merge.in.in (isProgramInPath):
667         Pass -l as the argument, as iconv with no argument stalls
668
669   628 dobey     2007-09-15
670       2007-09-15  Rodney Dawes  <dobey.pwns@gmail.com>
671       
672         * intltool-merge.in.in (isProgramInPath:
673         Remove --version from the test run
674       
675         Fixes #464846
676
677   627 dobey     2007-09-02
678       2007-09-02  Rodney Dawes  <dobey.pwns@gmail.com>
679       
680         * MAINTAINERS: Update with proper formatting
681
682   626 chpe      2007-08-27
683       2007-08-26  Christian Persch  <chpe@gnome.org>
684       
685         * intltool-merge.in.in: Only merge translations for languages listed
686         in LINGUAS. Bug #438178.
687
688   625 dobey     2007-08-13
689       2007-08-13  Rodney Dawes  <dobey.pwns@gmail.com>
690       
691         * configure.in: Up version to 0.36.1 for release
692
693   624 dobey     2007-08-09
694       2007-08-09  Rodney Dawes  <dobey.pwns@gmail.com>
695       
696         * intltool-merge.in.in:
697         Get rid of isGNUGettextTool as we don't really need it here
698         Only check if iconv is in the path
699       
700         Fixes #464846
701
702   623 dobey     2007-08-07
703       2007-08-07  Rodney Dawes  <dobey.pwns@gmail.com>
704       
705         * intltool-update.in.in (FindLeftoutFiles):
706         Strip _build/ from the path name, to ignore some files during distcheck
707       
708         Fixes #464474
709
710   622 dobey     2007-08-07
711       2007-08-07  Rodney Dawes  <dobey.pwns@gmail.com>
712       
713         * intltool-update.in.in (CONF_Handle_Open):
714         Check for the conf_in file in $SRCDIR/../ instead of just ../
715       
716         Fixes #464474
717
718   621 dobey     2007-08-07
719       2007-08-06  Rodney Dawes  <dobey.pwns@gmail.com>
720       
721         * intltool-update.in.in (Console_Write_CoverageReport):
722         Print the locale id and Current translation status message to STDERR
723       
724         Fixes #464121
725
726   620 dobey     2007-08-03
727       2007-08-02  Rodney Dawes  <dobey.pwns@gmail.com>
728       
729         * configure.in: Up version to 0.36.0 for release
730       
731         * intltool.m4: Up serial to 36
732
733   619 dobey     2007-08-03
734       Update svn:ignore
735
736   618 dobey     2007-08-02
737       2007-08-02  Rodney Dawes  <dobey.pwns@gmail.com>
738       
739         * configure.in:
740         * Makefile.am:
741         * intltool.m4:
742         Don't need the xgettext/msgfmt/msgmerge/iconv checks any more
743         Don't need to substitute xgettext/msgfmt/msgmerge/iconv variables
744       
745         * intltool-merge.in.in: Add isProgramInPath and isGNUGettextTool
746         methods and check for GNU iconv here
747       
748         * intltool-update.in.in (Get_Program_Path):
749         Rename to isProgramInPath
750         Use $devnull to redirect
751         Pass --version to $file to avoid "no input file" errors
752         (isGNUGettextTool): New method to check for GNU gettext tools
753         (GenerateHeaders, GeneratePOTemplate, POFile_Update):
754         (Console_Write_TranslationStatus, Console_Write_CoverateReport):
755         Update to use isGNUGettextTool to ensure we use GNU gettext tools
756       
757         Fixes #301364 and #311936
758
759   617 dobey     2007-08-02
760       2007-08-02  Rodney Dawes  <dobey.pwns@gmail.com>
761       
762         * intltool-update.in.in (isIntltoolExtractInPath):
763         Rename to Get_Program_Path
764         (GenerateHeaders, GeneratePOTemplate): Use Get_Program_Path method
765         to find the path for $EXTRACT and $XGETTEXT
766       
767         Fixes #349560
768
769   616 davidz    2007-08-01
770       2007-08-01  David Zeuthen  <davidz@redhat.com>
771       
772               * intltool-update.in.in, intltool.m4: Add support for PolicyKit
773               policy XML files (extension .policy).
774       
775               Fixes #462312
776
777   615 dobey     2007-08-01
778       2007-08-01  Rodney Dawes  <dobey.pwns@gmail.com>
779       
780         Patch from Wouter Bolsterlee <wbolster@gnome.org>
781       
782         * intltool-update.in.in. (FindLeftoutFiles):
783         Don't need to strip $SRCDIR from filenames when adding to hash table
784         Gettext doesn't require the reference to not have the leading ../
785       
786         Fixes #449938
787
788   614 danilo    2007-07-20
789       Fix #411698: XML entity escaping broken, patch from Leonardo Boshell.
790
791   613 danilo    2007-07-20
792       Fix #411698: XML entity escaping broken, patch from Leonardo Boshell.
793
794   612 dobey     2007-06-30
795       2007-06-30  Rodney Dawes  <dobey.pwns@gmail.com>
796       
797         * intltool-update.in.in (FindLeftoutFiles):
798         Look for files in $SRCDIR/.. as well as ..
799         Strip $SRCDIR from the filenames when adding to the hash table
800         Strip $SRCDIR from the filenames when looking up in the hash table
801         Strip $SRCDIR from the filenames when listing in missing
802         
803         Fixes #438722
804
805   611 dobey     2007-06-30
806       2007-06-30  Rodney Dawes  <dobey.pwns@gmail.com>
807       
808         * intltool-update.in.in (GeneratePOTemplate):
809         Don't write $SRCDIR/../ or ../ to POTFILES.in.temp
810         Pass .. as the --directory argument to xgettext
811         Pass --default-domain to xgettext
812         Pass --flag arguments for glib functions to xgettext
813       
814         Fixes #449938
815
816   610 dobey     2007-06-29
817       2007-06-28  Rodney Dawes  <dobey.pwns@gmail.com>
818       
819         * intltool.m4: Fix autoconf warnings
820         Patch from Guillem Jover
821       
822         Fixes #430093
823
824   609 dobey     2007-06-27
825       2007-06-27  Rodney Dawees  <dobey.pwns@gmail.com>
826       
827         * Makefile.in.in: Add dummy install-exec
828       
829         Fixes #448200
830
831   608 dobey     2007-03-23
832       2007-03-17  Thomas Andersen  <phomes@gmail.com>
833       
834         * tests/cases/extract13.desktop.in
835         Remove invalid category "Application"
836       
837         Fixes #417659
838
839   607 danilo    2007-03-02
840       Fix #413461: do look inside PATH for intltool-extract.
841
842   606 tml       2007-02-28
843       2007-02-28  Tor Lillqvist  <tml@novell.com>
844       
845         * tests/selftest.pl.in: Use --strip-trailing-cr on Windows. (This
846         requires a reasonably new GNU diff. The 2.8.7 one from gnuwin32
847         seems to work fine.) Fixes make check on Windows.
848
849   605 dobey     2007-02-23
850       2007-02-23  Rodney Dawes  <dobey@novell.com>
851       
852         * NEWS:
853         * configure.in: Up version to 0.35.5 for release
854
855   604 dobey     2007-02-14
856       2007-02-13  Rodney Dawes  <dobey@novell.com>
857       
858         * intltool-update.in.in (GenerateHeaders):
859         * Makefile.am:
860         Don't hardcode the fallback path to intltool-extract
861       
862         Fixes #399476
863
864   603 dobey     2007-02-14
865       2007-02-13  Rodney Dawes  <dobey@novell.com>
866       
867         * intltoole-merge.in.in (xml_merge_output, quoted_merge_translations):
868         Check that $lang is a directory, rather than just that it exists
869         Create the directory if it doesn't exist, and check that it is a
870         directory if it gets created by a different thread
871         Original patch from Leonardo Boshell
872       
873         Fixes #400788
874
875   602 dobey     2007-01-22
876       2007-01-22  Rodney Dawes  <dobey@novell.com>
877       
878         * intltool-update.in.in (FindLeftoutFiles): Update the -s check to
879         use $SRCDIR when looking for POTFILES.{skip,ignore} as well
880       
881         Fixes #391892 more completely
882
883   601 dobey     2007-01-10
884       2007-01-10  Rodney Dawes  <dobey@novell.com>
885       
886         * intltool-extract.in.in (type_ini): Handle extracting comments as
887         well as messages
888         * tests/cases/Makefile.am: Add extract13.desktop.in appropriately
889         * tests/cases/extract13.desktop.in: New test case for .desktop comments
890         * tests/results/Makefile.am: Add extract13.desktop.in.h
891         * tests/results/extract13.desktop.in.h: Resulting header with strings
892         * tests/selftest.pl.in: Add test case 32 for extracting desktop file
893         comment strings for translators
894       
895         Patch from Takao Fujiwara <Takao.Fujiwara@Sun.COM>
896       
897         Fixes #390271
898
899   600 dobey     2007-01-08
900       2007-01-08  Rodney Dawes  <dobey@novell.com>
901       
902         * NEWS:
903         * configure.in: Up version to 0.35.4 for release
904
905   599 dobey     2007-01-08
906       2007-01-08  Rodney Dawes  <dobey@novell.com>
907       
908         * intltool-update.in.in (FindLeftoutFiles): Fix the logic of the
909         previous commit to avoid potential breakage
910
911   598 dobey     2007-01-05
912       2007-01-05  Rodney Dawes  <dobey@novell.com>
913       
914         * NEWS:
915         * configure.in: Up version to 0.35.3 for release
916
917   597 dobey     2007-01-04
918       2007-01-04  Rodney Dawes  <dobey@novell.com>
919       
920         * intltool-update.in.in (FindLeftoutFiles): Check that the file listed
921         in POTFILES.in exists in ../ if not found in $SRCDIR/../
922
923   596 dobey     2007-01-04
924       Set svn:ignore property on cases directory
925       Update .cvsignore file with more ignores
926
927   595 dobey     2007-01-04
928       2007-01-03  Rodney Dawes  <dobey@novell.com>
929       
930         * intltool-update.in.in (FindLeftoutFiles): Load POTFILES.skip or
931         POTFILES.ignore from $SRCDIR
932         Handle the files in POTFILES.{skip,ignore} separately from POTFILES.in
933         so that we can ignore them when checking that all the files listed in
934         POTFILES.in still exist, as POTFILES.skip may contain generated files
935         that only exist for a short amount of time, and can be optional in some
936         builds
937       
938         Fixes #391892
939
940   594 juergbi   2007-01-03
941       2007-01-03  Jürg Billeter  <j@bitron.ch>
942       
943         * Makefile.in.in: Fix LINGUAS environment variable support to match the
944         entries in the LINGUAS file more precisely
945       
946         Fixes #342500 even more completely
947
948   593 dobey     2006-12-20
949       2006-12-20  Rodney Dawes  <dobey@novell.com>
950       
951         * NEWS:
952         * configure.in: Up version to 0.35.2 for release
953
954   592 dobey     2006-12-20
955       2006-12-20  Rodney Dawes  <dobey@novell.com>
956       
957         * Makefile.in.in (POTFILES): Reinstate the comment hack, as the $(NULL)
958         change doesn't work for all cases
959
960   591 dobey     2006-12-20
961       2006-12-20  Rodney Dawes  <dobey@novell.com>
962       
963         * intltool-extract.in.in (place_normal): Check that the directory
964         exists, and create it if not, so that we can write the files
965       
966         Fixes #348952
967
968   590 dobey     2006-12-20
969       2006-12-20  Rodney Dawes  <dobey@novell.com>
970       
971         * Makefile.in.in (POTFILES): Replace useless comment with $(NULL)
972       
973         Fixes #330509
974
975   589 dobey     2006-12-20
976       2006-12-20  Rodney Dawes  <dobey@novell.com>
977       
978         * Makefile.in.in (POTFILES): Replace useless comment with PLACEHOLDER
979       
980         Fixes #330509
981
982   588 dobey     2006-12-20
983       2006-12-20  Rodney Dawes  <dobey@novell.com>
984       
985         * intltool-update.in.in (GenerateHeaders, GeneratePOTemplate):
986         We don't need to use $SRCDIR/ for generating the header files, as they
987         need to go into $builddir
988
989   587 dobey     2006-12-20
990       2006-12-20  Rodney Dawes  <dobey@novell.com>
991       
992         * intltool-update.in.in (FindLeftoutFiles): Check that there is a word
993         in front of .GetString for C# and allow any number of spaces before (
994         Check for N_, Q_, and _ with any number of spaces between _ and (
995       
996         Fixes #386118
997
998   586 dobey     2006-12-19
999       2006-12-19  Rodney Dawes  <dobey@novell.com>
1000       
1001         * intltool-update.in.in: Use $SRCDIR/ in front of .. where appropriate
1002
1003   585 dobey     2006-12-19
1004       2006-12-19  Rodney Dawes  <dobey@novell.com>
1005       
1006         * Makefile.in.in: Add a call to intltool-update -m to the check rule
1007         so that we can ensure that POTFILES.in is kept up to date
1008         (USER_LINGUAS): Remove trailing whitespace which broke building without
1009         LINGUAS set in the environment
1010
1011   584 dobey     2006-12-18
1012       2006-12-18  Rodney Dawes  <dobey@novell.com>
1013       
1014         * Makefile.in.in: Fix the LINGUAS support to only use locales that are
1015         in both LINGUAS and the LINGUAS file or ALL_LINGUAS variable, if
1016         LINGUAS is set in the build environment
1017       
1018         Fixes #342500 more completely
1019
1020   583 dobey     2006-12-09
1021       2006-12-09  Rodney Dawes  <dobey@novell.com>
1022       
1023         * intltool-update.in.in: Set $PKGNAME variable with FindPackageName so
1024         that FindPackageName always gets run, even with --gettext-package=foo
1025         Fall back to $PKGNAME instead of &FindPackageName
1026       
1027         Fixes #350013
1028
1029   582 dobey     2006-12-09
1030       2006-12-08  Rodney Dawes  <dobey@novell.com>
1031       
1032         * Makefile.in.in: Set $(top_builddir) to @top_builddir@ instead of ..
1033         Use $(top_builddir) instead of .. for the stamp-it rule
1034         Patch from Daniel Leidert <daniel.leidert.spam@gmx.net>
1035       
1036         Fixes #345560
1037
1038   581 dobey     2006-12-08
1039       2006-12-08  Rodney Dawes  <dobey@novell.com>
1040       
1041         * Makefile.in.in: Add support for using LINGUAS environment variable
1042         during build and install
1043         Simplify some of the rules to use USE_LINGUAS to avoid duplication
1044       
1045         Fixes #342500
1046
1047   580 dobey     2006-12-06
1048       2006-12-06  Rodney Dawes  <dobey@novell.com>
1049       
1050         * NEWS:
1051         * configure.in: Up version to 0.35.1 for release
1052
1053   579 dobey     2006-12-04
1054       2006-12-04  Rodney Dawes  <dobey@novell.com>
1055       
1056         * intltool-merge.in.in (create_translation_database):
1057         Make regex patterns greedier, to avoid perl stack overflows
1058         Patch from Joerg Sonnenberger <joerg@bec.de>
1059       
1060         Fixes #353403
1061
1062   578 dobey     2006-10-24
1063       2006-10-24  Rodney Dawes  <dobey@novell.com>
1064       
1065         * intltool.m4: Add code from glib-gettext to detect DATADIRNAME
1066         Patch from Loïc Minier <lool+gnome@via.ecp.fr>
1067       
1068         Fixes #345255
1069
1070   577 dobey     2006-06-19
1071       2006-06-19  Rodney Dawes  <dobey@novell.com>
1072       
1073         * tests/selftest.pl.in (check_command_result): Check for the output
1074         of No differences from the diff command to work with older/non-GNU
1075         versions of diff. Original patch from Tim Mooney
1076       
1077         Fixes #345114
1078
1079   576 dobey     2006-05-23
1080       2006-05-23  Rodney Dawes  <dobey@novell.com>
1081       
1082         * intltool-extract.in.in (escape_char): Return \\\\ when escaping \\
1083       
1084         * tests/selftest.pl.in:
1085         * tests/cases/Makefile.am:
1086         * tests/cases/test-quoted.dtd:
1087         * tests/cases/test-quoted.po:
1088         * tests/results/Makefile.am:
1089         * tests/results/multi.test-quoted.dtd:
1090         * tests/results/test-quoted.dtd.h:
1091         Add tests for testing the new gettext/quoted style implementation
1092       
1093         * tests/results/merge-deepattr.xml: Update to include a dummy tag
1094         section for the "test-quoted" lang that was added for the above tests
1095       
1096       2006-05-19  Chris Lahey  <clahey@clahey.net>
1097       
1098         * intltool-extract.in.in
1099         * intltool-merge.in.in:
1100         * doc/intltool-extract.8:
1101         * doc/intltool-merge.8: Added gettext/quoted format which just extracts
1102         and/or merges all strings between "".
1103         Merging only supports multiple file mode.
1104
1105   575 dobey     2006-05-16
1106       2006-05-16  Rodney Dawes  <dobey@novell.com>
1107       
1108         * intltoolize.in: Change the warning message for a missing call to
1109         IT_PROG_INTLTOOL in configure.{in,ac} to a more appropriate error,
1110         and exit with a return value of 1 if it is not present
1111       
1112         Fixes #341985
1113
1114   574 dobey     2006-05-15
1115       2006-05-15  Rodney Dawes  <dobey@novell.com>
1116       
1117         * NEWS:
1118         * configure.in: Up version to 0.35.0 for release
1119       
1120         * intltool.m4: Up serial to 35
1121
1122   573 dobey     2006-05-10
1123       2006-05-10  Rodney Dawes  <dobey@novell.com>
1124       
1125         * intltool-update.in.in (GeneratePOTemplate): Get MSGID_BUGS_ADDRESS
1126         from Makevars and pass it in to xgettext
1127         (FindMakevarsBugAddress): Look for MSGID_BUGS_ADDRESS in Makevars so
1128         that we can pass it to xgettext
1129       
1130         Fixes #329346 Original patch by Dwayne Bailey <dwayne@translate.org.za>
1131
1132   572 dobey     2006-05-09
1133       2006-05-09  Rodney Dawes  <dobey@novell.com>
1134       
1135         * Makefile.in.in (PO_LINGUAS): Use $(srcdir)/LINGUAS rather than just
1136         LINGUAS here, to fix builddir != srcdir
1137       
1138         Fixes #341058
1139
1140   571 dobey     2006-04-27
1141       2006-04-27  Rodney Dawes  <dobey@novell.com>
1142       
1143         * Makefile.in.in (PO_LINGUAS): Quote the ^\# argument to grep, so that
1144         it gets interpreted properly
1145
1146   570 dobey     2006-04-27
1147       2006-04-27  Rodney Dawes  <dobey@novell.com>
1148       
1149         * Makefile.in.in (POFILES, CATALOGS): Replace the echo $$lang.{po,gmo}
1150         command within the for loop, with printf "$$lang.{po,gmo} " so that we
1151         will work on Solaris again
1152       
1153         Fixes #339770
1154
1155   569 dobey     2006-04-26
1156       2006-04-26  Rodney Dawes  <dobey@novell.com>
1157       
1158         * Makefile.in.in (PO_LINGUAS): Use test -r instead of -e, for Solaris
1159       
1160         * intltool.m4: Up the serial to 34
1161
1162   568 dobey     2006-04-24
1163       2006-04-21  Rodney Dawes  <dobey@novell.com>
1164       
1165         * intltool.m4: Handle micro-version number when checking that the
1166         intltool version is >= the requested version
1167       
1168         Fixes #339627
1169
1170   567 dobey     2006-04-17
1171       2006-04-17  Rodney Dawes  <dobey@novell.com>
1172       
1173         * Makefile.in.in: Restore stub tags for automake to work properly
1174       
1175         Fixes #338817
1176
1177   566 dobey     2006-04-12
1178       2006-04-11  Rodney Dawes  <dobey@novell.com>
1179       
1180         * Makefile.in.in: Dump localedir, gnuclocaledir, and gettextsrcdir
1181         variables as we no longer need them
1182         Add DATADIRNAME substitution handling and define itlocaledir with it
1183         Dump GMOFILES as it is not used in here
1184         Add in a variable to deal with old ALL_LINGUAS
1185         Set up PO_LINGUAS to get the locales from the LINGUAS file
1186         Set up POFILES to be generated from one of PO_LINGUAS or ALL_LINGUAS
1187         Dump CATOBJEXT as we no longer need it in here
1188         Set up CATALOGS to be genereated from one of PO_LINGUAS or ALL_LINGUAS
1189         Replace usage of CATALOGS to decipher the locale from, with straight
1190         usage of either PO_LINGUAS or ALL_LINGUAS to get the locale names
1191       
1192         * configure.ac: Bump the version so modules can depend on these changes
1193         for supporting LINGUAS files in po subdirectories
1194       
1195         * intltool.m4: Substitute the ALL_LINGUAS variable, so that we can
1196         use it in our Makefile.in.in, for modules that have not migrated yet
1197
1198   565 dobey     2006-04-12
1199       2006-04-11  Rodney Dawes  <dobey@novell.com>
1200       
1201         * Makefile.in.in: Remove all the bits related to building C code, we
1202         don't need it in here, as all we're doing is processing translations
1203
1204   564 dobey     2006-03-22
1205       2006-03-22  Rodney Dawes  <dobey@novell.com>
1206       
1207         * intltool-merge.in.in (create_translation_database): Change WARNING
1208         to NOTICE for non-UTF-8 po file encodings, and print to STDOUT rather
1209         than STDERR as it isn't an error
1210       
1211         Fixes #331046
1212
1213   563 danilo    2006-03-18
1214       Added MAINTAINERS file.
1215
1216   562 danilo    2006-02-15
1217       Fix recursive variable definitions hanging intltool.
1218
1219   561 dobey     2006-02-15
1220       2006-02-14  Rodney Dawes  <dobey@novell.com>
1221       
1222         * Makefile.in.in: Add useless comment after POTFILES = \ line, so that
1223         the CATALOGS variable doesn't get replaced by the POTFILES data
1224         This is a temporary workaround for bug #330509
1225
1226   560 dobey     2006-02-05
1227       2006-02-05  Rodney Dawes  <dobey@novell.com>>
1228       
1229         * NEWS:
1230         * configure.in: Update for 0.34.2 release.
1231       
1232         * tests/results/Makefile.am: Fix typo to make dist work again
1233
1234   559 dobey     2005-12-16
1235       2005-12-16  Rodney Dawes  <dobey@novell.com>
1236       
1237         * NEWS: Update
1238       
1239         * intltool.m4: Complain if automake version in use is not >= 1.5
1240         See bug #323282
1241
1242   558 dobey     2005-11-29
1243       2005-11-28  Rodney Dawes  <dobey@novell.com>
1244       
1245         * NEWS: Update to include list of fixes since 0.34.1
1246
1247   557 carlosgc  2005-11-28
1248       2005-11-28  Carlos Garcia Campos  <carlosgc@gnome.org>
1249         * intltool-update.in.in:
1250         * intltool.m4:
1251         Add support for DBus .service files
1252
1253   556 dobey     2005-11-25
1254       2005-11-25  Simos Xenitellis  <simos@gnome.org>
1255       
1256         * intltool-extract.in.in (intltool_tree_comment): Just copy the
1257         original string from expat, and strip the begin/end comment blocks
1258       
1259         * tests/cases/iso88591text.xml.in:
1260         * tests/cases/unicodetext.xml.in:
1261         * tests/cases/Makefile.am: New test cases for XML comment encoding
1262       
1263         * tests/results/iso88591text.xml.in.h:
1264         * tests/results/unicodetext.xml.in.h:
1265         * tests/results/Makefile.am: New results for XML comment encoding tests
1266       
1267         * tests/selftest.pl.in: Add the new regression tests for XML comments
1268       
1269         Fixes #320721
1270
1271   555 dobey     2005-11-24
1272       2005-11-24  Stepan Kasal  <kasal@ucw.cz>
1273       
1274         This change fixes interaction with AM_GNU_GETTEXT and helps when
1275         intltool is used with multiple po directories.
1276       
1277         * intltool.m4 (IT_PO_SUBDIR): New macro, installs a hook which
1278           fixes $1/Makefile and touches $1/stamp-it.
1279         (IT_PROG_INTLTOOL): Call IT_PO_SUBDIR([po]), instead of the
1280           AC_CONFIG_COMMANDS_PRE hook.
1281         * Makefile.in.in (POTFILES, Makefile): These rules now use the
1282           stamp file "stamp-it".
1283         (distclean): Remove the file "stamp-it".  Don't delete $(GMOFILES),
1284           because AM_GNU_GETTEXT adds srcdir prefix to the files; use mere
1285           "*.gmo" instead.
1286       
1287         Fixes #312217
1288
1289   554 dobey     2005-11-24
1290       2005-09-21  Stepan Kasal  <kasal@ucw.cz>
1291       
1292         * Makefile.in.in (dist): Fix two bugs for srcdir != builddir.
1293
1294   553 dobey     2005-11-24
1295       2005-11-24  Stepan Kasal  <kasal@ucw.cz>
1296       
1297         * configure.in (EXPANDED_LIBDIR, EXPANDED_DATADIR): Removed, they are
1298           no longer used.
1299
1300   552 dobey     2005-11-24
1301       2005-11-24  Stepan Kasal  <kasal@ucw.cz>
1302       
1303         * Makefile.in.in (MKINSTALLDIRS): This variable is no longer
1304         defined, remove all references.
1305         ($(top_srcdir)/mkinstalldirs): Do not use this script, it's
1306         deprecated and may not be available with Automake >= 1.8.
1307         (mkdir_p): Use this instead.  mkdir_p is AC_SUBSTed by Automake >= 1.8.
1308         Until we can suppose that, use "$(install_sh) -d"; it is a safe
1309         fallback working with all versions of Automake >= 1.5.
1310
1311   551 dobey     2005-11-24
1312       2005-11-24  Stepan Kasal  <kasal@ucw.cz>
1313       
1314         * intltool-merge.in.in (EXPANDED_LIBDIR): Rename to ..
1315         (INTLTOOL_LIBDIR): ... this.
1316         * intltool-prepare.in: Use @INTLTOOL_PERL@, not @PERL@.
1317         * intltool-unicodify.in: Both of the above two changes.
1318         * configure.in: Don't generate the scripts here, ...
1319         * Makefile.am: ... generate all of them here.  Reorganize,
1320           so that the file lists are not redundant; use the "dist_"
1321           prefix where possible. When creating *.in from *.in.in,
1322           substitute only PACKAGE and VERSION, nothing more.
1323         (%: %.in): Fix this rule, so that the @...@ substrings are not
1324           garbled by configure; add INTLTOOL_LIBDIR.
1325         * intltool.m4 (IT_PROG_INTLTOOL): Simplify the AC_CONFIG_COMMANDS at
1326           the end, and add INTLTOOL_LIBDIR.
1327
1328   550 dobey     2005-11-24
1329       2005-11-24  Rodney Dawes  <dobey@novell.com>
1330       
1331         * intltoolize.in: Use POSIX sh syntax for Solaris (Laszlo Peter)
1332       
1333         Fixes #322263
1334
1335   549 tml       2005-09-16
1336       2005-09-16  Tor Lillqvist  <tml@novell.com>
1337       
1338         * intltoolize.in: On Win32 set prefix from $0. Do not use the
1339         configure-time path. This should make intltoolize work even if
1340         installed by the end-user in a different location than the prefix
1341         passed to configure by the packager.
1342
1343   548 skasal    2005-08-23
1344       Drop support for Autoconf 2.13.
1345
1346   547 skasal    2005-08-23
1347       Eliminate INSTOBJEXT.
1348
1349   546 dobey     2005-08-18
1350       2005-08-17  Stepan Kasal  <kasal@ucw.cz>
1351       
1352         * Makefile.in.in (GENCAT): Remove the variable; glib-gettext doesn't
1353         substitute it and GNU gettext deprecates it; replace the occurence
1354         with constant "gencat".
1355
1356   545 dobey     2005-08-18
1357       2005-08-17  Stepan Kasal  <kasal@ucw.cz>
1358       
1359         * intltool.m4 (AC_PROG_INTLTOOL): Use AU_ALIAS, not AC_DEFUN,
1360         so that "autoconf -W obsolete" and "autoupdate" know.
1361         Add a hint for aclocal from Automake <= 1.9.5.
1362
1363   544 dobey     2005-08-17
1364       2005-08-16  Rodney Dawes  <dobey@novell.com>
1365       
1366         * intltool-update.in.in (FindPackageName): Set PACKAGE_NAME instead
1367         of AC_PACKAGE_NAME
1368         Patch from Peter Moulder
1369       
1370         Fixes #311523
1371
1372   543 dobey     2005-08-02
1373       2005-08-02  Rodney Dawes  <dobey@novell.com>
1374       
1375         * NEWS: Update to reference bug numbers and changes better for 0.34.1
1376
1377   542 danilo    2005-08-02
1378       Prepare for 0.34.1 release.
1379
1380   541 danilo    2005-08-01
1381       Fix intltool-extract getAttributesString dropping attributes bug.
1382
1383   540 skasal    2005-07-29
1384       datarootdir: ...but the order matters
1385
1386   539 dobey     2005-07-29
1387       2005-07-29  Rodney Dawes  <dobey@novell.com>
1388       
1389         * intltoolize.in: Add datarootdir variable for compatibility with
1390         Autoconf > 2.59 as well, since we use datadir here
1391
1392   538 dobey     2005-07-29
1393       2005-07-29  Stepan Kasal  <kasal@ucw.cz>
1394       
1395         * Makefile.in.in: Add datarootdir variable, for compatibility with
1396         Autoconf > 2.59.
1397
1398   537 dobey     2005-07-29
1399       2005-07-28  Stepan Kasal  <kasal@ucw.cz>
1400       
1401         * intltool.m4 (IT_PROG_INTLTOOL): Don't compute mkdir_p, it's no
1402         longer used in Makefile.in.in.
1403         * Makefile.in.in: Remove the line "mkdir_p = @mkdir_p@".
1404
1405   536 dobey     2005-07-29
1406       2005-07-28  Rodney Dawes  <dobey@novell.com>
1407       
1408         * doc/intltool-merge.8: Fix a typo s/seperated/separated/
1409       
1410         Fixes #311521
1411
1412   535 skasal    2005-07-26
1413       typo
1414
1415   534 dobey     2005-07-25
1416       2005-07-25  Rodney Dawes  <dobey@novell.com>
1417       
1418         * NEWS:
1419         * configure.in: Update for 0.34 release
1420
1421   533 skasal    2005-07-21
1422       Do not use changequote nor \[
1423
1424   532 skasal    2005-07-21
1425       Fix the rule for [encoding...] in POTFILES.
1426
1427   531 danilo    2005-07-06
1428       Ignore comments in getXMLString.
1429
1430   530 tpm       2005-07-04
1431       * README: Mention DISTCLEANFILES in automake section (without
1432       that 'make distcheck' might not work in programs). (#309455)
1433
1434   529 danilo    2005-06-26
1435       Update maintainers list with current info.
1436
1437   528 danilo    2005-06-26
1438       Small build fixes.
1439
1440   527 danilo    2005-06-26
1441       Add testcase for XML well-formed checks.
1442
1443   526 danilo    2005-06-26
1444       Fix #170471: discard non-well-formed translations when merging XML.
1445
1446   525 danilo    2005-06-26
1447       Updated README for comment handling.
1448
1449   524 danilo    2005-06-26
1450       Add spacepreserve/merge6.xml to CLEANFILES.
1451
1452   523 danilo    2005-06-26
1453       Add new test files to Makefiles.
1454
1455   522 danilo    2005-06-26
1456       Fix bug #160262, switch intltool-extract to XML::Parser.
1457
1458   521 danilo    2005-06-16
1459       Fix bug #171579, support comment appending.
1460
1461   520 dobey     2005-06-11
1462       2005-05-10  Rodney Dawes  <dobey@novell.com>
1463       
1464         * intltool-update.in.in (FindLeftoutFiles): Update the sed script to
1465         be more practical with the checking of translatable tags in XML files
1466         Patch from Nickolay V. Shmyrev <nshmyrev@yandex.ru>
1467       
1468         Fixes #304365
1469
1470   519 dobey     2005-05-08
1471       2005-05-08  Rodney Dawes  <dobey@novell.com>
1472       
1473         * Makefile.in.in (EXTRA_DISTFILES): New variable for specifying files
1474         that should get disted, but may not always exist
1475         (dist): Dist the files listed in $(EXTRA_DISTFILES) also
1476       
1477         Fixes #168788 and #171327
1478
1479   518 dobey     2005-05-08
1480       2005-05-08  Stepan Kasal  <kasal@ucw.cz>
1481       
1482         * Makefile.in.in (dist): Don't create $(GETTEXT_PACKAGE).pot now,
1483         when we don't do update-po and don't distribute it.
1484         (check): Hook it here instead, so that distcheck verifies that all
1485         the sources listed in POTFILES.in are indeed distributed.
1486
1487   517 dobey     2005-03-10
1488       2005-03-10  Tor Lillqvist  <tml@novell.com>
1489       
1490         * intltool-extract.in.in
1491         * intltool-merge.in.in: Open output files in binary mode on native
1492         Win32 so that newlines aren't translated to CRLF. Both work, and
1493         using Unix newlines makes sure that our make check works, as the
1494         expected result files have Unix newlines. An alternative would be
1495         to strip CRs from the test results before comparing.
1496       
1497         * intltool-update.in.in:
1498         * intltool-merge.in.in: Use NUL: on Win32. Note that we do this
1499         only in the Perl scripts. The shell scripts are run under some
1500         Unix emulation (Cygwin or MSYS) on Win32 anyway, so in them it's
1501         fine to use /dev/null.
1502       
1503         * tests/selftest.pl.in (check_multimerge_result): Run through the
1504         env command so it works also if using a Win32 native Perl (as
1505         opposed to a Cygwin- or MSYS-hosted one).
1506
1507   516 dobey     2005-03-01
1508       2005-03-01  Rodney Dawes  <dobey@novell.com>
1509       
1510         * Makefile.in.in (DISTFILES): Remove $(GMOFILES) from here
1511         (distclean): Remove $(GMOFILES) here instead of maintainer-clean
1512         (maintainer-clean): Remove Makefile.in.in here
1513       
1514         Fixes #166724
1515
1516   515 skasal    2005-03-01
1517       fix the .po.pox rule
1518
1519   514 dobey     2005-02-01
1520       2005-02-01  Rodney Dawes  <dobey@novell.com>
1521       
1522         * intltool-update.in.in (Console_Write_TranslationStatus):
1523         (Console_Write_CoverageReport):
1524         Use --verbose instead of --statistics for msgfmt
1525       
1526         Fixes #165881
1527
1528   513 dobey     2005-01-28
1529       2005-01-27  Rodney Dawes  <dobey@novell.com>
1530       
1531         * Makefile.in.in: Update comment header block to include notification
1532         of modifications for intltool, and for the "INTLTOOL_MAKEFILE" string
1533       
1534         * intltoolize.in: Remove all of the patching and replace it with a
1535         check for the "INTLTOOL_MAKEFILE" string in Makefile.in.in, and an
1536         error message for when that fails
1537       
1538         Fixes #165066
1539
1540   512 dobey     2005-01-24
1541       2005-01-23  Rodney Dawes  <dobey@novell.com>
1542       
1543         * NEWS:
1544         * configure.in: Up version to 0.33 for release
1545
1546   511 dobey     2005-01-24
1547       Add INSTALL to .cvsignore
1548
1549   510 dobey     2005-01-24
1550       2005-01-23  Rodney Dawes  <dobey@novell.com>
1551       
1552         * INSTALL: Remove this automake generated file from CVS
1553       
1554         * Makefile.am (SUBDIRS): Remove doc-i18n-tool
1555         (CLEANFILES): Remove the *.gz glob
1556         (EXTRA_DIST): Put intltool.spec in here (for now) and get rid of
1557         the dist-hook rule
1558       
1559         * configure.in: Remove the large dnl section for doc-i18n-tool
1560         Remove doc-i18n-tool/Makefile from AC_OUTPUT
1561       
1562         * tests/selftest.pl.in: Fix the spacing for test 24
1563         Clean up after ourselves so we pass distcheck
1564       
1565         * tests/cases/Makefile.am (EXTRA_DIST): Add extract12.xml.in
1566         (CLEANFILES): Add the list of generated files here, so that we
1567         clean up after ourselves when builddir == srcdir
1568       
1569         * tests/results/Makefile.am (EXTRA_DIST): Add extract12.xml.in.h
1570
1571   509 dobey     2005-01-24
1572       2005-01-23  Rodney Dawes  <dobey@novell.com>
1573       
1574         * HACKING: Update to have the right info for the Mailing List
1575       
1576         * README: Update the Mailing List info and URL
1577       
1578         * TODO: Update to not say "fix bugs", and remove some completed items
1579       
1580         * USED: Removed this as per the TODO
1581
1582   508 dobey     2005-01-21
1583       2005-01-20  Rodney Dawes  <dobey@novell.com>
1584       
1585         * Makefile.in.in (MSGMERGE, GENPOT): Set srcdir for these two scripts
1586         (DISTFILES): Remove $(GETTEXT_PACKAGE).pot from here
1587         (.po.pox): Use $(top_builddir)/po/$(GETTEXT_PACKAGE).pot
1588         (.po.gmo): Don't prepend $(srcdir)/ to $$file here
1589         ($(srcdir)/$(GETTEXT_PACKAGE).pot): Change this rule to not have the
1590         $(srcdir)/ prepended to it
1591         (mostlyclean): Fix a bug and remove $(GETTEXT_PACKAGE).pot instead of
1592         $(GETTEXT_PACKAGE).po, since this is actually the file
1593         (dist distdir): Don't depend on the update-po rule
1594         (update-po): Don't cd to $(srcdir) to update the po files
1595         Use the $(MSGMERGE) variable for building, instead of using a busted
1596         path to $(INTLTOOL_UPDATE)
1597       
1598         * intltool-update.in.in: Replace $lang.po with $SRCDIR/$lang.po in
1599         all the locations we use $lang.po
1600         (GeneratePOTemplate): Use ../$_.h\n for the
1601         OUTFILE when generating the headers for xml/ini support
1602         Use ../$_\n for regular files when SRCDIR == "."
1603         Use . as the directory argument for xgettext instead of ..
1604       
1605         Fixes #159846
1606
1607   507 dobey     2005-01-21
1608       2005-01-20  Miloslav Trmac <mitr@volny.cz>
1609       
1610         * intltool-extract.in.in (type_xml): Ignore empty strings that are
1611         marked for translation in XML files
1612       
1613         * test/selftest.pl.in: Add test 24 to ignore empty strings in XML
1614         files that are marked for translation
1615         * test/cases/extract12.xml.in: Test case for emptry strings in XML
1616         * test/results/extract12.xml.in.h: Test case results for empty strings
1617         in XML files that are marked for translation
1618       
1619         Fixes #163689
1620
1621   506 dobey     2005-01-21
1622       2005-01-20  James Henstridge  <james@jamesh.id.au>
1623       
1624         * intltoolize.in: if AC_CONFIG_MACRO_DIR is used in the
1625         configure.in file, install intltool.m4 to that macro directory.
1626       
1627         Fixes #160943
1628
1629   505 dobey     2005-01-21
1630       2005-01-20  Rodney Dawes  <dobey@novell.com>
1631       
1632         * intltool-update.in.in (echo_n): Add new method to implement the
1633         echo -n functionality which is not available on all platforms
1634         (SubstituteVariable): Use echo_n () instead of `echo -n`
1635       
1636         Fixes #162027
1637
1638   504 danilo    2005-01-18
1639       Fix local mode (by Jeremy Katz).
1640
1641   503 danilo    2004-12-03
1642       Add support for nesting of translatable content.
1643
1644   502 dobey     2004-11-25
1645       2004-11-25  Rodney Dawes  <dobey@novell.com>
1646       
1647         * Makefile.am: Fix sed rule for intltool scripts to use # as the
1648         separator, and prefix the gettext program name variables with INTLTOOL
1649       
1650         * NEWS: Document bug fix, and previous commit
1651       
1652         * configure.in: Prefix gettext program name variables with INTLTOOL
1653       
1654         * intltool-po-Makefile.in.in-patch-?: These patches are no longer used
1655       
1656         * intltool.m4: Fix sed rule for intltool script creation to use # as
1657         the separator, and prefix the gettext program name variables with
1658         INTLTOOL
1659       
1660         Fixes #156454
1661
1662   501 dobey     2004-11-22
1663       2004-11-21  Rodney Dawes  <dobey@novell.com>
1664       
1665         * intltool.m4: Update serial for IT_PROG_INTLTOOL to 2
1666       
1667         * intltoolize.in: Update serial check to check for IT_PROG_INTLTOOL
1668         instead of AC_PROG_INTLTOOL
1669
1670   500 danilo    2004-11-12
1671       2004-11-12  Danilo Å egan  <dsegan@gmx.net>
1672       
1673         * NEWS: Document changes.
1674       
1675         * intltool-merge.in.in (intltool_tree_cdatastart): Added.
1676         (intltool_tree_cdataend): Added.
1677         (traverse): Simple style fix.
1678         (readXml): Set CDATA handlers.
1679       
1680         * tests/selftest.pl.in: Add test 22 to test CDATA merging.
1681         * tests/results/Makefile.am (EXTRA_DIST): Add merge-cdata.xml, sorted.
1682         * tests/cases/Makefile.am (EXTRA_DIST): Add merge-cdata.xml.in, sorted.
1683         * tests/results/merge-cdata.xml: Added.
1684         * tests/cases/merge-cdata.xml.in: Added.
1685
1686   499 dobey     2004-11-06
1687       2004-11-06  Rodney Dawes  <dobey@novell.com>
1688       
1689         * NEWS:
1690         * configure.in: Up version to 0.32.1 for release
1691
1692   498 danilo    2004-11-06
1693       2004-11-06  Danilo Å egan  <dsegan@gmx.net>
1694       
1695         Fixes #145017.
1696       
1697         * NEWS: Document changes.
1698       
1699         * tests/selftest.pl.in (check_multimerge_result): Removed "-p" and
1700         "-u" options.
1701       
1702         * tests/results/merge1.xml: Updated test result.
1703       
1704         * intltool-merge.in.in (print_help): modify -p, -u help messages.
1705         (utf8_sanity_check): default to UTF-8.
1706         (entity_encode): only minimalistic encoding.
1707         (entity_encode_int_even_high_bit): removed.
1708         Added utf8_sanity_check for all styles except RFC822.
1709         (traverse): s/"<$nodename$outattr"/"<$nodename", $outattr/.
1710
1711   497 dobey     2004-11-05
1712       2004-11-05  Rodney Dawes  <dobey@novell.com>
1713       
1714         * NEWS: Update for bug fix
1715       
1716         * intltool-update.in.in ($ini_support): Add support for .icon files
1717         Original patch from Takao Fujiwara <Takao.Fujiwara@Sun.COM>
1718       
1719         ChangeLog: Fix date for previous entry (doh)
1720       
1721         Fixes #157412
1722
1723   496 danilo    2004-11-05
1724       2004-11-05  Danilo Å egan  <dsegan@gmx.net>
1725       
1726         * intltool-merge.in.in (getAttributeString): I missed some parts
1727         of the patch during commit of #155843 fix (2004-10-23).
1728
1729   495 dobey     2004-11-04
1730       2004-07-27  Rodney Dawes  <dobey@novell.com>
1731       
1732         * NEWS:
1733         * configure.in: Update for 0.32
1734         (AC_OUTPUT): Remove xml-i18n-toolize
1735
1736   494 dobey     2004-11-04
1737       2004-11-04  Rodney Dawes  <dobey@novell.com>
1738       
1739         * NEWS: Update for bug fix
1740       
1741         * intltool-update.in.in (isNotValidMissing): Add this function to
1742         intltool-update so we can check for special directories and avoid
1743         complaining that files with translations are missing from them
1744         (FindLeftoutFiles): Add calls to check isNotValidMissing before pushing
1745         files onto the stack of missing files, so that we don't include files
1746         in special directories that shouldn't be in POTFILES.in
1747       
1748         Fixes #157278
1749
1750   493 dobey     2004-11-04
1751       2004-11-04  Rodney Dawes  <dobey@novell.com>
1752       
1753         * NEWS: Update for bug fix
1754       
1755         * intltool.m4: Rename AC_PROG_INTLTOOL to IT_PROG_INTLTOOL and add a
1756         definition for AC_PROG_INTLTOOL to just call IT_PROG_INTLTOOL as a
1757         means of deprecation (this is what libtool does for AM_PROG_LIBTOOL)
1758       
1759         Fixes #151508
1760
1761   492 dobey     2004-11-04
1762       2004-11-04  Rodney Dawes  <dobey@novell.com>
1763       
1764         * NEWS: Update for bug fix
1765       
1766         * intltool.m4: Add INTLTOOL_XML_NOMERGE_RULE so that people can pull
1767         strings from XML files, but not merge the translations back in
1768       
1769         Fixes #155842
1770
1771   491 dobey     2004-11-04
1772       2004-11-04  Rodney Dawes  <dobey@novell.com>
1773       
1774         * Makefile.am: Remove all of the xml-i18n-tools bits as they are no
1775         longer used, and looking at the code, don't work anyway
1776       
1777         * xml-i18n-po-Makefile.in.in-patch-?:
1778         * xml-i18n-toolize.in:
1779         * xml-i18n-tools.m4:
1780         Remove all these files from CVS as they are no longer used and didn't
1781         work anyway, since they used scripts that no longer existed
1782
1783   490 dobey     2004-11-04
1784       2004-11-04  Rodney Dawes  <dobey@novell.com>
1785       
1786         * NEWS: Update for fixes
1787       
1788         * Makefile.in.in: Fix mkinstalldirs stuff to match what automake
1789         generates elsewhere more closely, and to work with automake 1.4
1790       
1791         * intltool.m4: Add the m4 stuff from AM_PROG_MKDIR_P, so that we
1792         can AC_SUBST mkdir_p, to work with automake 1.4
1793       
1794         Fixes #157298
1795
1796   489 dobey     2004-11-03
1797       
1798         * NEWS: Update for Makefile.in.in usage changes
1799       
1800         * doc/I18N-HOWTO: Update for the new Makefile.in.in behavior from
1801         the fix for bug #144715
1802         Fix a typo (s/og/or/)
1803       
1804         Fixes #79598
1805
1806   488 dobey     2004-11-03
1807       2004-11-03  Rodney Dawes  <dobey@novell.com>
1808       
1809         * NEWS: Update for Makefile.in.in usage changes
1810       
1811         * doc/I18N-HOWTO: Update for the new Makefile.in.in behavior from
1812         the fix for bug #144715
1813         Fix a typo (s/og/or/)
1814
1815   487 dobey     2004-11-03
1816       2004-11-03  Rodney Dawes  <dobey@novell.com>
1817       
1818         * Makefile.am (pkgdata_DATA): Add new Makefile.in.in and remove
1819         all of the patches that we used to maintain for Makefile.in.in from
1820         glib-gettextize
1821       
1822         * Makefile.in.in: Add our own Makefile.in.in to install into the po
1823         directory that already includes the patches we had for it, and does
1824         not require mkinstalldirs in the local tree to install
1825       
1826         * intltoolize.in: Add po/Makefile.in.in to the files to copy list
1827         Fix the file linking/copying to use basename for the file, so that
1828         we can store Makefile.in.in without its own special subdir
1829       
1830         Fixes #144715
1831
1832   486 danilo    2004-10-23
1833       Update NEWS.
1834
1835   485 danilo    2004-10-23
1836       2004-10-23  Danilo Å egan  <dsegan@gmx.net>
1837       
1838         * intltool-merge.in.in (unescape_po_string): Catch \xDD and \ddd
1839         sequences as well.
1840         (unescape_one_sequence): Add support for \r, \t, \b, \f, \a, \v,
1841         \xDD, \ddd.
1842       
1843         * tests/cases/merge6.po: s/\0123/\123/.
1844       
1845         * tests/results/merge6.xml: Update result.
1846         * tests/results/multi.merge6.xml: Update result.
1847
1848   484 danilo    2004-10-23
1849       2004-10-23  Danilo Å egan  <dsegan@gmx.net>
1850       
1851         Fixes #137029.
1852       
1853         * NEWS: Updated.
1854       
1855         * intltool-extract.in.in (type_scheme): Rewrite.
1856       
1857         * tests/results/Makefile.am: Add test.scm.h to EXTRA_DIST.
1858         * tests/cases/Makefile.am: Add test.scm to EXTRA_DIST.
1859         * tests/selftest.pl.in: Add test.scm as test 21.
1860         * tests/cases/test.scm: Added Scheme test case.
1861         * tests/results/test.scm.h: Added Scheme test result.
1862
1863   483 danilo    2004-10-23
1864       2004-10-23  Danilo Å egan  <dsegan@gmx.net>
1865       
1866         Fixes #155843.
1867       
1868         * NEWS: Updated.
1869       
1870         * intltool-merge (getXMLstring): Use @{$content}[0] instead of
1871         top-level $attrs for each tag.
1872         (traverse): Add \$translate to getAttributeString calls. Use
1873         untranslated text for tag content if only attributes need
1874         translation.
1875         (getAttributeString): Set $translate = 2 if some attribute is
1876         translated, otherwise $translate = 1 if translation might be
1877         needed.
1878
1879   482 danilo    2004-10-14
1880       2004-10-14  Danilo Å egan  <dsegan@gmx.net>
1881       
1882         * intltool-extract.in.in (type_glade): Ignore "dialog[0-9]+"
1883         messages as well, as suggested by Rodney in #155294.
1884
1885   481 danilo    2004-10-14
1886       2004-10-14  Danilo Å egan  <dsegan@gmx.net>
1887       
1888         * NEWS: Document fix for #155294.
1889
1890   480 danilo    2004-10-14
1891       2004-10-14  Danilo Å egan  <dsegan@gmx.net>
1892       
1893         Fixes #155294.
1894       
1895         * tests/cases/extract8.glade: Update Glade test.
1896         * tests/results/extract8.glade.h: Update test result.
1897       
1898         * intltool-extract.in.in (type_glade): Support "comments"
1899         attribute on property and atkproperty tags.
1900
1901   479 dobey     2004-10-12
1902       2004-10-12  Rodney Dawes  <dobey@novell.com>
1903       
1904         * NEWS: Document fixes for #154717
1905
1906   478 dobey     2004-10-11
1907       2004-10-07  Rodney Dawes  <dobey@novell.com>
1908       
1909         * intltool.m4: Use `pwd`/intltool-extract for the substitution of
1910         @INTLTOOL_EXTRACT@ in the intltool perl scripts, which get ouptut
1911         to the current working directory
1912         This fixes #154717 completely
1913       
1914         Fixes #154717
1915
1916   477 jamesh    2004-10-07
1917       2004-10-07  James Henstridge  <james@jamesh.id.au>
1918       
1919           Fixes bug #154717:
1920       
1921           * intltool.m4: quote the variables so that the shell doesn't try
1922           to interpret the $() in $INTLTOOL_EXTRACT.
1923           Use the AC_CONFIG_COMMNANDS() macro instead of the deprecated
1924           AC_OUTPUT_COMMANDS() macro.
1925
1926   476 danilo    2004-10-07
1927       2004-10-07  Danilo Å egan  <dsegan@gmx.net>
1928       
1929         * tests/cases/Makefile.am (EXTRA_DIST):
1930         * tests/results/Makefile.am (EXTRA_DIST):
1931         Update with new and changed extract9.* files.
1932
1933   475 danilo    2004-10-07
1934       2004-10-07  Danilo Å egan  <dsegan@gmx.net>
1935       
1936         * intltool-merge.in.in (traverse): Add missing "{".
1937       
1938         * tests/selftest.pl.in: Add more spaces to align test 18 better.
1939
1940   474 danilo    2004-10-07
1941       2004-10-07  Danilo Å egan  <dsegan@gmx.net>
1942       
1943         Fixes #151017.
1944       
1945         * NEWS: Document bugfix.
1946       
1947         * intltool-merge.in.in (getXMLstring, traverse): Remove spacing
1948         only for non xml:space=preserve tags in $content, $lookup.
1949       
1950         * tests/selftest.pl.in: Add new testcase.
1951         * tests/results/extract9.xml: Added.
1952         * tests/results/extract9.xml.in.h: Renamed from extract9.xml.h and
1953         updated.
1954         * tests/cases/extract9.po: Added.
1955         * tests/cases/extract9.xml.in: Renamed from extract9.xml.
1956         Move xml declaration to the top (to make it valid).
1957         Change one message.
1958
1959   473 danilo    2004-09-29
1960       Use Q_() as xgettext keyword as well (bug #154063).
1961
1962   472 dobey     2004-09-29
1963       2004-09-29  Rodney Dawes  <dobey@novell.com>
1964       
1965         * NEWS: Document bug fix for #152020
1966       
1967         * Makefile.am: Update script creation rule to sed in the
1968         various hardcoded gettext script paths
1969       
1970         * configure.in: Update version to 0.31.3
1971         Add AC_PATH_PROG checks for various gettext scripts
1972       
1973         * intltool-merge.in.in: Update to use $ICONV, $INTLTOOL_ICONV, or the
1974         hardcoded path that we replace @INTLTOOL_ICONV@ with
1975       
1976         * intltool-update.in.in (GenerateHeaders): Use @INTLTOOL_EXTRACT@ path
1977         (GeneratePOTemplate): Use @INTLTOOL_XGETTEXT@ or $XGETTEXT for path
1978         (POFile_Update): Use $MSGMERGE or @INTLTOOL_MSGMERGE@ for the path
1979         (Console_Write_TranslationStatus): Use $MSGFMT or @INTLTOOL_MSGFMT@
1980         (Console_Write_CoverageReport): Use $MSGFMT or @INTLTOOL_MSGFMT@ path
1981       
1982         * intltool.m4 (AC_PROG_INTLTOOL):
1983         Add AC_PATH_PROG checks for various gettext scripts we use
1984         Replace the variables we get with AC_PATH_PROG in AC_OUTPUT_COMMANDS
1985       
1986         Fixes #152020
1987
1988   471 danilo    2004-09-24
1989       2004-09-24  Danilo Å egan  <dsegan@gmx.net>
1990       
1991         * NEWS: Document anything significant in this patch.
1992       
1993         * intltool-update.in.in (GeneratePOTemplate): Bork out if we
1994         cannot write POTFILES.in.temp.
1995       
1996         * intltool-update.in.in (SubstituteVariable): Fix typo in re: s/$1)/$1/
1997         (variables with quotes got ")" attached previously); use shell
1998         escaping (`echo -n "$str"`)--fixes #152448.
1999
2000   470 dobey     2004-09-24
2001       2004-09-24  Rodney Dawes  <dobey@novell.com>
2002       
2003         * intltool.m4: Fix typo in front of comment
2004         * NEWS: Document fix
2005       
2006         Fixes #153630
2007
2008   469 dobey     2004-08-22
2009       2004-08-22  Rodney Dawes  <dobey@novell.com>
2010       
2011         * configure.in: Update version to 0.31.2
2012
2013   468 dobey     2004-08-22
2014       2004-08-22  Rodney Dawes  <dobey@novell.com>
2015       
2016         * NEWS: Document fix for #144725
2017       
2018       2004-08-22  Daniel Elstner  <daniel.elstner@gmx.net>
2019       
2020         * intltool-update.in.in (FindPackageName): Correctly strip spaces
2021         and brackets from the local $name and $version variables too.
2022         (FindMakevarsDomain): Ignore make variable substitutions in the
2023         assignment to DOMAIN, such as DOMAIN = $(PACKAGE).
2024       
2025         Fixes #144725
2026
2027   467 danilo    2004-08-22
2028       2004-08-22  Danilo Å egan  <dsegan@gmx.net>
2029       
2030         * NEWS: Document additions.
2031       
2032         * intltool-extract.in.in (type_xml): Adjust re to allow for
2033         translating both content and attributes (i.e.
2034         <_t _name="ah">content</_t>).
2035       
2036         * intltool-extract.in.in (type_xml): Add support for comments
2037         before translatable attributes.
2038         * tests/cases/extract-comments.xml: Add testcases for comments
2039         around attributes.
2040         * tests/results/extract-comments.xml.h: Updated results.
2041       
2042         Fixes bug #143581.
2043
2044   466 dobey     2004-07-27
2045       2004-07-27  Rodney Dawes  <dobey@novell.com>
2046       
2047         * Makefile.am (SUBDIRS): "." is not a subdir
2048       
2049         * NEWS: Update for 0.31.1
2050       
2051         * configure.in: Change version to 0.31.1
2052
2053   465 kenneth   2004-06-25
2054       2004-06-25  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2055       
2056               * configure.in: Change version to 0.31
2057
2058   464 danilo    2004-06-16
2059       2004-06-17  Danilo Å egan  <dsegan@gmx.net>
2060       
2061         * tests/cases/Makefile.am (EXTRA_DIST): Add extract-comments.xml.
2062       
2063         * tests/results/Makefile.am (EXTRA_DIST): Add
2064         extract-comments.xml.h, multi.merge6.xml.
2065
2066   463 danilo    2004-06-16
2067       2004-06-17  Danilo Å egan  <dsegan@gmx.net>
2068       
2069         * tests/results/multi.merge6.xml: New file for test 18.
2070       
2071         * tests/selftest.pl.in (check_extract_result)
2072         (check_merge_result, check_command_result): Combine general
2073         functionality from check_extract_result and check_merge_result
2074         into check_command_result.
2075         (check_multimerge_result): New function.
2076         Adjust test 18. for checking multiple-output XML merging.
2077
2078   462 danilo    2004-06-16
2079       2004-06-17  Danilo Å egan  <dsegan@gmx.net>
2080       
2081         * NEWS: Mention multiple-output changes.
2082         Mention Rodney's changes since the last release.
2083       
2084         * intltool-merge.in.in (traverse): Output only single tag in
2085         --multiple-output, setting "xml:lang" if there's a translation.
2086
2087   461 danilo    2004-06-15
2088       2004-06-15  Danilo Å egan  <dsegan@gmx.net>
2089       
2090         * intltool-merge.in.in (getAttributeString): Sort attributes when
2091         outputting.
2092         * tests/results/merge6.xml: Sort attributes in a tag.
2093
2094   460 danilo    2004-06-14
2095       2004-06-14  Danilo Å egan  <dsegan@gmx.net>
2096       
2097         * README: Extend section on using without autoconf to mention
2098         Makevars.
2099         * NEWS: Document using without autoconf-style files.
2100       
2101         * intltool-update.in.in (FindMakevarsDomain): Read $DOMAIN from
2102         po/Makevars.
2103         (FindPOTKeywords): Try Makevars/XGETTEXT_OPTIONS first, then
2104         Makefile.in.in/XGETTEXT_KEYWORDS.
2105         (FindPackageName): Try FindMakevarsDomain first.
2106         Don't bork out if there's no configure.in or configure.ac.
2107         (CONF_Handle_Open): Try Makevars first, don't bork out if
2108         there're no autoconf-style files.
2109
2110   459 danilo    2004-06-14
2111       2004-06-14  Danilo Å egan  <dsegan@gmx.net>
2112       
2113         * tests/results/merge5p.sheet: Make it correct UTF-8.
2114         * tests/selftest.pl.in (check_merge_result): Use "-u" in test 8.
2115       
2116         Fixes bug #138512.
2117
2118   458 danilo    2004-06-14
2119       2004-06-14  Danilo Å egan  <dsegan@gmx.net>
2120       
2121         * NEWS: Document recent changes of XML merging/extracting.
2122
2123   457 danilo    2004-06-14
2124       2004-06-14  Danilo Å egan  <dsegan@gmx.net>
2125       
2126         * tests/results/extract7.xml.h:
2127         * tests/cases/merge6.po:
2128         * tests/results/merge6.xml:
2129         Adjust test cases for new behaviour of intltool-merge and intltool-extract.
2130       
2131         * intltool-extract.in.in (type_xml): Remove entity decoding for
2132         tag content.
2133       
2134         Complete fix for bug #130802.
2135
2136   456 danilo    2004-06-13
2137       2004-06-13  Danilo Å egan  <dsegan@gmx.net>
2138       
2139         * intltool-merge.in.in (getAttributeString): Separate out a
2140         function for getting string with attributes.
2141         (getXMLstring): Recursive function to extract translatable messages.
2142         (traverse): Function to traverse the XML::Parser tree.
2143         (parseTree): Complete rewrite to use traverse(), $depth parameter
2144         removed.
2145         (xml_merge_output): Adjust calls to parseTree().
2146       
2147         Fixes bug #130802.
2148
2149   455 dobey     2004-06-13
2150       2004-06-12  Rodney Dawes  <dobey@novell.com>
2151       
2152         * tests/selftest.pl.in: Fix the alignment of the output text for
2153         test number 18
2154
2155   454 dobey     2004-06-13
2156       2004-06-12  Rodney Dawes  <dobey@novell.com>
2157       
2158         * intltool-merge.in.in:
2159         * intltool-prepare.in:
2160         * intltool-update.in.in:
2161         Add perl mode comment for emacs to be consistent with the
2162         intltool-extract.in.in script so we can edit properly
2163
2164   453 dobey     2004-06-13
2165       2004-06-12  Rodney Dawes  <dobey@novell.com>
2166       
2167         * README: Document the changes to intltool.m4 for declaring that
2168         an application does not need the XML processing features of intltool
2169       
2170         * intltool.m4: Add the second option of [no-xml] to AC_PROG_INTLTOOL
2171         so that applications can request to not use the XML processing features
2172         of intltool that require the XML::Parser perl module
2173       
2174         Fixes #130850
2175
2176   452 dobey     2004-06-12
2177       2004-06-12  Rodney Dawes  <dobey@novell.com>
2178       
2179         * intltool-update.in.in (SubstituteVariable, FindPackageName):
2180         Strip the leading and trailing quotes from variable values
2181
2182   451 dobey     2004-06-07
2183       2004-06-07  Rodney Dawes  <dobey@novell.com>
2184       
2185         * intltool-update.in.in (FindPackageName): Substitute the PACKAGE
2186         variable in the same way we do AC_PACKAGE_NAME
2187         Fixes a bug introduced by changing the regex clause for doing the
2188         variable substitution
2189
2190   450 dobey     2004-05-30
2191       2004-05-30  Rodney Dawes  <dobey@novell.com>
2192       
2193         * intltool.m4 (AC_PROG_INTLTOOL): Apply patch to fix arugment ordering
2194         from Matthew Fischer <futhark@vzavenue.net>
2195       
2196         Fixes #112721
2197
2198   449 dobey     2004-05-29
2199       2004-05-29  Rodney Dawes  <dobey@novell.com>
2200       
2201         * intltool-update.in.in: Add "cs" to the list of source extensions
2202         that are natively handled by gettext
2203         (FindLeftoutFiles): Add check for .GetString () call so that -m
2204         works properly for detecting C# files
2205
2206   448 dobey     2004-05-27
2207       2004-05-27  Rodney Dawes  <dobey@novell.com>
2208       
2209         * configure.in: Add check for XML::Parser at configure time (#129009)
2210       
2211         * intltool.m4: Use $INTLTOOL_PERL instead of "perl" to check for the
2212         existence of XML::Parser (#133366)
2213       
2214         Fixes #129009 and #133366
2215
2216   447 dobey     2004-05-27
2217       2004-05-27  Rodney Dawes  <dobey@novell.com>
2218       
2219         * intltool-update.in.in (SubstituteVariable): Grab the entire line
2220         after the = in the variable declaration, not just up to the first bit
2221         of whitespace (#143245)
2222         (FindPackageName): Substitute the VERSION variable in the same way that
2223         we use AC_PACKAGE_VERSION (#143248)
2224       
2225         Fixes #143245 and #143248
2226
2227   446 dobey     2004-05-26
2228       2004-05-26  Rodney Dawes  <dobey@novell.com>
2229       
2230         * intltool-update.in.in (FindPackageName): Fix the regex clauses
2231         for getting the package name from configure.(in|ac)
2232       
2233         Fixes #143242
2234
2235   445 danilo    2004-05-06
2236       Add support for translators comments in XML files.
2237
2238   444 danilo    2004-04-05
2239       Fix function call: s/GetLanguageFromPOFile/POFile_GetLanguage/
2240
2241   443 danilo    2004-03-10
2242       Corrected test case.
2243
2244   442 danilo    2004-03-02
2245       Reverted whitespace compression in CDATA, bug ##131585.
2246
2247   441 callum    2004-02-04
2248       Removed comment feature in schema files to remove conflict with gconf lists.
2249
2250   440 kenneth   2004-02-03
2251       2004-02-03  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2252       
2253               * NEWS, configure.in: update for new release.
2254
2255   439 kloczek   2004-01-31
2256       added missing [] quotation macro name defined in AC_DEFUN() (neccessary for
2257       aclocal from automake 1.8.2 and backward compatible with older auto tools).
2258
2259   438 mortenw   2004-01-30
2260       2004-01-30  Morten Welinder  <terra@gnome.org>
2261       
2262         * intltool-merge.in.in (intltool_tree_start): Handle embedded
2263         newlines thereby avoiding the silent corruption of files.
2264         (See http://bugzilla.gnome.org/show_bug.cgi?id=132909)
2265
2266   437 bcameron  2004-01-22
2267       2004-01-22  Brian Cameron <brian.cameron@sun.com>
2268       
2269           * intltool-merge.in.in, tests/cases/merge6.xml.in,
2270             tests/results/merge6.xml, tests/results/merge7.xml:
2271             Now intltool-merge does not compress whitespace
2272             in attributes and CDATA.  Fixes bug 131585.
2273
2274   436 kenneth   2004-01-22
2275       2004-01-22  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2276       
2277               * README: AUTHORS: Updated.
2278
2279   435 bcameron  2004-01-21
2280       2004-01-21  Brian Cameron <brian.cameron@sun.com>
2281       
2282           * intltool-merge.in.in, tests/cases/merge6.xml.in,
2283             tests/results/merge6.xml:  Now intltool-merge
2284             supports dashes in attribute names, and supports
2285             attributes delimited by single quotes.  Updated
2286             make test so it checks for these cases.
2287
2288   434 danilo    2004-01-21
2289       2004-01-21  Danilo Å egan  <dsegan@gmx.net>
2290       
2291         * intltool-update.in.in: Fix bug I introduced in #131885 (don't
2292         bail out if there's no Makefile.in.in).
2293
2294   433 markmc    2004-01-19
2295       2004-01-19  Mark McLoughlin  <mark@skynet.ie>
2296       
2297               * Release version 0.29.
2298
2299   432 markmc    2004-01-19
2300       2004-01-19  Mark McLoughlin  <mark@skynet.ie>
2301       
2302               * README: add $XGETTEXT_KEYWORDS and $XGETTEXT_ARGS documentation
2303               from Danio.
2304
2305   431 danilo    2004-01-19
2306       2004-01-19  Danilo Å egan  <dsegan@gmx.net>
2307       
2308         * intltool-update.in.in (FindPOTKeywords): Searches Makefile.in.in
2309         for XGETTEXT_KEYWORDS.
2310         (GeneratePOTemplate): Use FindPOTKeywords to get XGETTEXT_KEYWORDS.
2311         Fixes bug #131885.
2312
2313   430 kenneth   2004-01-11
2314       oops, forgot to commit. Sorry Denis.
2315
2316   429 kenneth   2004-01-08
2317       2004-01-08  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2318       
2319               * intltool-update.in.in: Added support for .kbd.in files.
2320
2321   428 bcameron  2004-01-07
2322       2004-01-07  Brian Cameron <brian.cameron@sun.com>
2323       
2324           * intltool-merge.in.in: Fixed DOCTYPE regular expression.
2325
2326   427 kenneth   2004-01-07
2327       2004-01-07  Denis Barbier  <barbier@linuxfr.org>
2328       
2329              * intltool-merge.in.in: The XML::Parser Perl module is only
2330                needed to merge XML files, so do not require it when building
2331                other formats.
2332
2333   426 kenneth   2004-01-07
2334       2004-01-07  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2335       
2336               * intltool-update.in.in: Fix (#130201, Danilo Segan)
2337               Reported by Noah Levitt.
2338
2339   425 kenneth   2004-01-06
2340       2004-01-06  Denis Barbier  <barbier@linuxfr.org>
2341       
2342               * intltool-extract.in.in, intltool-merge.in.in,
2343                 tests/results/merge10.templates:  Apply changes to rfc822deb
2344                 formatted files to match current Debian usage.
2345
2346   424 kenneth   2004-01-06
2347       2004-01-06  Denis Barbier  <barbier@linuxfr.org>
2348       
2349               * intltool-extract.in.in, intltool-merge.in.in,
2350                 tests/results/merge10.templates:  Apply changes to rfc822deb
2351                 formatted files to match current Debian usage.
2352
2353   423 kenneth   2004-01-06
2354       2004-01-06  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2355       
2356               * HACKING: Added a tiny bit of information.
2357
2358   422 kenneth   2004-01-06
2359       2004-01-06  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2360       
2361               * intltool-prepare.in: Fix bug #129793
2362
2363   421 mortenw   2004-01-06
2364       2004-01-06  Morten Welinder  <terra@gnome.org>
2365       
2366         * intltool.m4: Fix broken shell syntax.
2367
2368   420 tko       2004-01-06
2369       2004-01-06  Tommi Komulainen  <tommi.komulainen@iki.fi>
2370       
2371         * intltoolize.in: Don't create intltool-modules directory, it's no
2372         longer needed. (#130694)
2373
2374   419 jrb       2004-01-06
2375       2004-01-05  Jonathan Blandford  <jrb@redhat.com>
2376       
2377         * intltool.m4: fix broken shell syntax.
2378
2379   418 kenneth   2004-01-05
2380       2004-01-05  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2381       
2382         * NEWS: Changed.
2383         * configure.in: Changed version to 0.29 so people can require that.
2384
2385   417 nlevitt   2004-01-05
2386       2004-01-05  Noah Levitt  <nlevitt@columbia.edu>
2387       
2388         * intltool-update.in.in: Print xgettext command being run in verbose
2389         mode. (#130200)
2390
2391   416 kenneth   2004-01-05
2392       Fix a few bugs introduced by me a couple of weeks ago
2393
2394   415 bcameron  2004-01-05
2395       2004-01-05  Brian Cameron <brian.cameron@sun.com>
2396       
2397           * configure.in, intltoolize.in, Makefile.am, NEWS, README:
2398             Removed references to OrigTree and the modules directory
2399             since the OrigTree module is longer used.
2400           * intltool-merge.in.in, tests/cases/merge6.xml.in,
2401             tests/results/merge6.xml:  Now intltool-merge retains the
2402             DOCTYPE from the original document in the output.
2403             Also, it translates entities in attributes properly (see
2404             the intltool_tree_start function.  Lastly it no longer
2405             uses the OrigTree Style.  Now just uses Tree and
2406             overrides the start and char handlers.  Much cleaner.
2407
2408   414 mortenw   2004-01-05
2409       http://bugzilla.gnome.org/show_bug.cgi?id=130591
2410       
2411       2004-01-05  Morten Welinder  <terra@gnome.org>
2412       
2413         * intltoolize.in (cur): Don't use "if ! ...".
2414       
2415         * intltool.m4: Don't use "if ! ...".
2416
2417   413 thomasvs  2004-01-05
2418       make ac_aux_dir available with am14
2419
2420   412 thomasvs  2003-12-31
2421       fix AC_CONFIG_AUX_DIR builds
2422
2423   411 thomasvs  2003-12-31
2424       make sure intltoolize errors out on errors
2425
2426   410 thomasvs  2003-12-31
2427       revert patches that broke distchecking to work on proper solution
2428
2429   409 kenneth   2003-12-30
2430       2003-12-30  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2431       
2432               * modules/Makefile.am: Fixed #130140
2433
2434   408 kristian  2003-12-23
2435       2003-12-23  Kristian Rietveld  <kris@gtk.org>
2436       
2437         [Commit as per Kenneth's request]
2438       
2439         * intltool.m4: include ac_aux_dir into INIT-CMDS of
2440         AC_OUTPUT_COMMANDS. (#129773, patch from Chee Bin HOH).
2441
2442   407 bcameron  2003-12-22
2443       2003-12-22  Brian Cameron <brian.cameron@sun.com>
2444       
2445           * intltool-merge.in.in.: Fixed bug in translating entities.
2446
2447   406 kenneth   2003-12-16
2448       *** empty log message ***
2449
2450   405 kenneth   2003-12-16
2451       2003-12-16  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2452       
2453         * intltool-update.in.in: Fixed a little bug; minor code cleanup.
2454
2455   404 kenneth   2003-12-16
2456       2003-12-16  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2457       
2458         * intltool-update.in.in: Fixed some FIXME's in the code.
2459         Did my best at not breaking anything - ie. performed some tests.
2460       
2461         Made it recognize .py files.
2462       
2463         * intltool-update.in.in: Fixed some FIXME's in the code.
2464         Did my best at not breaking anything - ie. performed some tests.
2465       
2466         Made it recognize .py files.
2467
2468   403 kenneth   2003-12-16
2469       2003-12-16  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2470       
2471         * intltool.m4: Changed to work with auxdir.
2472         Patch from Kees Cook (#116362).
2473
2474   402 bcameron  2003-12-11
2475       2003-12-11  Brian Cameron <brian.cameron@sun.com>
2476       
2477               * intltool-merge.in.in
2478               * tests/results/merge4.xml
2479               * tests/results/merge5p.sheet
2480               * tests/results/merge5u.shee
2481               * tests/results/merge6.xml
2482               * tests/results/merge7.xml
2483               Avoid including translations for languages where no
2484               translation exists, except for child nodes of a
2485               tag with a translated element (e.g. inside a tag
2486               of the following form <tag _element="value">).
2487
2488   401 kenneth   2003-12-08
2489       2003-12-08  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2490       
2491               * modules/Makefile.am: Fixing for upcoming release.
2492
2493   400 kenneth   2003-12-08
2494       upd
2495
2496   399 malcolm   2003-12-06
2497         * intltoolize.in: Install OrigTree.pm in the distribution tree.
2498       
2499         * intltool-merge.in.in: Find the local version of OrigTree when
2500         building a package.
2501       
2502         * README: Updated. Another file needs to be added to EXTRA_DIST
2503         in a client package's Makefile.am file now.
2504       
2505         * tests/selftest.pl.in: Fix(?) the running of test 18 (multiple
2506         output test).
2507       
2508         * intltool.m4: Check for the XML::Parse module at build time.
2509
2510   398 malcolm   2003-12-06
2511       Slightly more accurate ChangeLog comment
2512
2513   397 malcolm   2003-12-06
2514         * intltoolize.in: Handle standard GNU gettext 0.12
2515         installations.
2516       
2517         * intltool-po-Makefile.in.in-patch-8: Makefile.in.in patch for
2518         gettext 0.12.
2519       
2520         * Makefile.am: Distribute intltool-po-Makefile.in.in-patch-8.
2521       
2522         * intltool-update.in.in: When building with srcdir != builddir,
2523         fetch POTFILES.in and source files from srcdir (only works with
2524         *-patch-8 at the moment, but is backwards compatible with other
2525         patches).
2526       
2527         * intltool-extract.in.in: Allow a --srcdir argument to be passed
2528         in.
2529
2530   396 kenneth   2003-12-01
2531       2003-12-01  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2532       
2533               * intltool/Makefile.am
2534               * intltool/configure.in
2535               * intltool/intltool-merge.in.in
2536               * intltool/intltool.m4
2537
2538   395 kenneth   2003-12-01
2539       2003-12-01  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2540       
2541         * intltool-merge.in.in:
2542         * tests/results/merge6.xml:
2543         * tests/results/merge7.xml:
2544       
2545         Remove some changes committed by accident.
2546         Added OrigStyle as the default Style.
2547         Updated tests to match the changes.
2548
2549   394 kenneth   2003-12-01
2550       Added OrigStyle as the default Style
2551
2552   393 kenneth   2003-11-30
2553       2003-12-01  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2554       
2555               * intltool-merge.in.in: Remove some changes committed by accident.
2556
2557   392 baddog    2003-11-30
2558       DESTDIR fix
2559
2560   391 kenneth   2003-11-26
2561       2003-11-26  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2562       
2563         * intltool.m4:
2564       
2565         Added Brian's OrigTree module.
2566
2567   390 kenneth   2003-11-26
2568       2003-11-26  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2569       
2570         * Makefile.am:
2571         * configure.in:
2572         * intltool-merge.in.in:
2573         * modules/Makefile.am:
2574         * modules/XML/Parser/Style/OrigTree.pm:
2575       
2576         Added Brian's OrigTree module.
2577
2578   389 kenneth   2003-11-19
2579       Actual commit all my changes
2580
2581   388 kenneth   2003-11-19
2582       2003-11-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2583       
2584         * intltool-merge.in.in: Small bugfix.
2585
2586   387 kenneth   2003-11-19
2587       2003-11-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2588       
2589         * NEWS: Updated
2590         * configure.in: Changed release to 0.28
2591
2592   386 bcameron  2003-11-18
2593       2003-11-18  Brian Cameron <Brian.Cameron@sun.com>
2594       
2595           * intltool-merge.in.in
2596           * tests/results/merge4.xml
2597           * tests/results/merge5p.xml
2598           * tests/results/merge5u.xml
2599           * tests/results/merge6.xml
2600           * tests/results/merge7.xml
2601       
2602           Updated intltool-merge so that it doesn't add a trailing '\n'
2603           character to CDATA values.  Also corrected the logic of
2604           encoding/decoding the string before/after translation.
2605
2606   385 billh     2003-11-11
2607       Finishing touches on fix for 46650.  Thanks Kenneth and Brian!
2608
2609   384 bcameron  2003-11-10
2610       2003-11-05  Brian Cameron <Brian.Cameron@sun.com>
2611       
2612           * intltool-merge.in.in
2613           Fixed bug which caused --multiple-output to break.
2614
2615   383 billh     2003-11-10
2616       Incremented micro version, now 0.27.3.
2617
2618   382 billh     2003-11-10
2619       Fix for 127237, adds INTLTOOL_KBD_RULE for gok.
2620
2621   381 bcameron  2003-11-05
2622       2003-11-05  Brian Cameron <Brian.Cameron@sun.com>
2623       
2624           * intltool-merge.in.in
2625           * tests/results/merge4.xml
2626           * tests/results/merge5p.xml
2627           * tests/results/merge5u.xml
2628           * tests/results/merge6.xml
2629           * tests/results/merge7.xml
2630       
2631           Fix for bug #116526.  Now intltool-merge uses a real XML parser,
2632           which means that it now depends on XML::Parser.  Added logic so
2633           that element values are now translated as appropriate.  Updated
2634           test output that is affected by this change.  The following
2635           types of changes in output are caused by using an XML parser:
2636           whitespace differences and comments are no longer retained in
2637           the output.
2638       
2639           Note that the logic has been changed so that the default
2640           translation is now included if no translation exists.  This makes
2641           more sense now that you can have situations where untranslated
2642           strings might exist inside a block that has a translatable
2643           element (and vice versa).
2644
2645   380 kenneth   2003-09-13
2646       2003-09-13  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2647       
2648         * intltool-merge.in.in: Added --multiple-output
2649         * test/selftest.pl.in: Added a still non-working test.
2650       
2651         Sun/GOK guys, see if this is what you want - this should be a
2652         first cut anyway.
2653
2654   379 baddog    2003-08-20
2655       2003-08-20  Abel Cheung  <maddog@linux.org.hk>
2656       
2657         * intltool-update.in.in: Avoid bashism in xgettext version check.
2658         (bug #120267)
2659
2660   378 carlos    2003-08-14
2661       === intltool 0.27.2 ===
2662       
2663       2003-08-12  Abel Cheung  <maddog@linux.org.hk>
2664
2665   377 carlos    2003-08-12
2666       === intltool 0.27.1 ===
2667       
2668       2003-08-11  Carlos Perelló Marín <carlos@gnome.org>
2669       
2670         * intltoo-update.in.in: Fixed a small bug that brokes intltool-update
2671         when you don't specify an output file.
2672         * NEWS: Updated
2673         * configure.in: Version 0.27.1
2674
2675   376 baddog    2003-08-11
2676       2003-08-11  Abel Cheung  <maddog@linux.org.hk>
2677       
2678         * intltool.m4: Fix broken support of .xam makefile rule.
2679
2680   375 carlos    2003-08-11
2681       Small fix
2682
2683   374 carlos    2003-08-11
2684       === intltool 0.27 ===
2685       
2686       2003-05-17  Carlos Perelló Marín <carlos@gnome.org>
2687       
2688         * NEWS: Updated
2689         * configure.in: Version 0.27
2690       
2691       2003-08-11  Abel Cheung  <maddog@linux.org.hk>
2692       
2693         * Makefile.am: Needn't distribute intltool-unicodify anymore since
2694         its functionality is superseded by msgconv.
2695         * intltool.m4: Add INTLTOOL_XAM_RULE for generating .xam files.
2696       
2697       2003-08-11  Abel Cheung  <maddog@linux.org.hk>
2698       
2699         * intltool-update.in.in:
2700         Only remove headers generated by intltool. (bug #90890)
2701         Fall back to old behavior if gettext 0.12 is not found.
2702       
2703       2003-08-11  Carlos Perelló Marín <carlos@gnome-db.org>
2704       
2705         * intltool-update.in.in: Make use of gettext 0.12 to extract non-ASCII
2706         strings. (bug #99005)
2707       
2708       2003-08-11  Abel Cheung  <maddog@linux.org.hk>
2709       
2710         * intltool-update.in.in:
2711         Code simplification and cleanup. Merge --dist option with &main.
2712         Announce POTFILES.ignore is obsolete (but do nothing, for
2713         compatability). Fix package name detection (where GETTEXT_PACKAGE
2714         contains variable with underscore). Bonobo .server files are XML
2715         type files and not INI type files.
2716
2717   373 baddog    2003-08-09
2718       2003-08-07  Abel Cheung  <maddog@linux.org.hk>
2719       
2720         * intltool-update.in.in (find_leftout_file): Fix detection of
2721           translatable generic XML file.
2722
2723   372 baddog    2003-08-03
2724       Forgot some info in changelog (about #61965)
2725
2726   371 baddog    2003-08-03
2727       Update intltool-* help messages
2728
2729   370 baddog    2003-08-03
2730       2003-08-03  Abel Cheung  <maddog@linux.org.hk>
2731       
2732         * doc/*.8:
2733           Updated manpages to reflect current options.
2734         * ChangeLog: convert to UTF-8.
2735
2736   369 kenneth   2003-06-02
2737       2003-06-02  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2738       
2739               * doc/I18N-HOWTO: Updated with suggestion from gettext maintainer
2740               Bruno Haible.
2741
2742   368 gustavo   2003-05-25
2743       2003-05-25  Gustavo Giraldez  <gustavo.giraldez@gmx.net>
2744       
2745         * intltool-update.in.in: Added support for gtksourceview's .lang
2746         files.
2747
2748   367 callum    2003-05-23
2749       Minor change to scheme string parsing to allow white space after the _
2750
2751   366 kenneth   2003-05-18
2752       2003-05-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2753       
2754               * intltool-update.in.in: Removed some \s's that were
2755               coursing problems. I still don't know why though - so
2756               if you understand perl, please take a look.
2757
2758   365 kenneth   2003-05-17
2759       2003-05-17  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2760       
2761               * NEWS: Updated
2762               * configure.in: Version 0.26
2763               * intltool-merge.in.in:
2764               Fix some iconv/charset issues (bug #113121, Morten Welinder)
2765
2766   364 kenneth   2003-03-23
2767       backout some accidental committed lines
2768
2769   363 dobey     2003-03-15
2770       2003-03-15  Rodney Dawes  <dobey@free.fr>
2771       
2772         * intltool-merge.in.in: Handle no translations in get_newest_po_age
2773
2774   362 kenneth   2003-03-13
2775       2003-03-12  Kenneth Christiansen <kenneth@gnu.org>
2776       
2777               * intltool-update.in.in: Fix small buglet introduced my
2778               Jamesh's patch that was added some time ago.
2779
2780   361 kenneth   2003-03-12
2781       2003-03-11  Kenneth Christiansen <kenneth@gnu.org>
2782       
2783               * tests/selftest.pl.in: Cleaned up a bit.
2784       
2785       2003-03-11  Denis Barbier  <barbier@linuxfr.org>
2786       
2787               * intltool-extract.in.in:
2788               * intltool-merge.in.in:
2789               * intltool-update.in.in: Send error messages to stderr instead of
2790                 stdout.  Fix some buglets related to --quiet/--verbose flags.
2791       
2792               Fixes bug #105013
2793
2794   360 kenneth   2003-03-11
2795       2003-03-11  Kenneth Christiansen <kenneth@gnu.org>
2796       
2797               * intltool.m4: fixed bug #98988
2798
2799   359 jamesh    2003-03-04
2800       2003-03-04  James Henstridge  <james@daa.com.au>
2801       
2802           * intltool-po-Makefile.in.in-patch-7: the patch.
2803       
2804           * intltoolize.in (auxdirline): handle patch-7
2805       
2806           * intltool-update.in.in (update_po_file): handle using a different
2807           output file.
2808           (print_status): if -o is specified, check its status.
2809
2810   358 tajima    2003-02-28
2811       use the same date format.
2812
2813   357 malcolm   2003-02-26
2814         * intltool-po-Makefile.in.in-patch-5: Correct the invocation of
2815         INTLTOOL_MERGE. Fixes bug #106898.
2816
2817   356 gcarneiro 2003-02-25
2818       foo
2819
2820   355 tajima    2003-02-14
2821         * intltool-unicodify.in: Fix bug #105181. use iconv -f, instead of
2822         iconv --f.
2823
2824   354 kenneth   2003-02-14
2825       
2826       2003-02-13  Kenneth Christiansen <kenneth@gnu.org>
2827       
2828               * intltool-update.in.in: Fixed some bugs introduced with
2829               variable substitution. Cleaned up the code.
2830
2831   353 kenneth   2003-02-12
2832       2003-02-12  Kenneth Christiansen <kenneth@gnu.org>
2833       
2834               * intltool-update.in.in: Added variable substitution.
2835
2836   352 kenneth   2003-01-18
2837       2003-01-18  Kenneth Christiansen <kenneth@gnu.org>
2838       
2839               * README: Added small section for packages not
2840               using the aufo* tools.
2841
2842   351 kenneth   2003-01-11
2843       2003-01-11  Kenneth Christiansen <kenneth@gnu.org>
2844       
2845               * intltool-merge.in.in: Added some warnings.
2846
2847   350 kristian  2003-01-09
2848       2003-01-09  Jordi Mallach  <jordi@sindominio.net>
2849       
2850         * intltool-update: patch from Gregory Stark, call msgmerge with
2851         options before non-options to fix potential non-GNU getopt issues.
2852
2853   349 kenneth   2003-01-06
2854       
2855       2002-01-06  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2856       
2857               * configure.in: Update VERSION
2858               * NEWS: Update news.
2859
2860   348 fcrozat   2003-01-06
2861       * Makefile.am:
2862       * intltool-po-Makefile.in.in-patch-6:
2863       * intltoolize.in:
2864       support latest version of Makefile.in.in from glib-gettextize
2865       from glib >= 2.1.5
2866
2867   347 chema     2002-12-28
2868        add autm4te.cache
2869
2870   346 yaneti    2002-11-28
2871       2002-11-28  Yanko Kaneti  <yaneti@declera.com>
2872       
2873         * intltool-update.in.in: strip the hints from POTFILES.in in -M mode.
2874
2875   345 yaneti    2002-11-27
2876       2002-11-27  Yanko Kaneti  <yaneti@declera.com>
2877       
2878         * intltool-update.in.in: when the line in POTFILES.in is not an xml or
2879         ini file, add it as is. Fixes yesterdays fix, ugh.
2880
2881   344 yaneti    2002-11-26
2882       make the changelog more clear
2883
2884   343 yaneti    2002-11-26
2885       2002-11-26  Yanko Kaneti  <yaneti@declera.com>
2886       
2887         * intltool-update.in.in: don't generate .h.h files when the file is
2888         from a known type and also has the [type: gettext/..] magic.
2889
2890   342 gman      2002-11-25
2891       2002-11-25  Glynn Foster  <glynn.foster@sun.com>
2892       
2893         * intltool-update.in.in: Add support for 'theme' files.
2894
2895   341 yaneti    2002-11-23
2896       2002-11-23  Yanko Kaneti  <yaneti@declera.com>
2897       
2898         * intltool-merge.in.in: revert the fix for #98988 as it apparently
2899         reencodes messages from UTF-8 to the locale chareset which later
2900         breaks some uses of these strings (like in gconf schemas which must
2901         be UTF-8).
2902
2903   340 yaneti    2002-11-23
2904       2002-11-23  Yanko Kaneti  <yaneti@declera.com>
2905       
2906         * xml-i18n-po-Makefile.in.in-patch-5: additional changes to the patch
2907         to avoid double updating of the po files.
2908
2909   339 yaneti    2002-11-23
2910       reverting the last thing, hopefully the last touch here.  make distcheck works now
2911
2912   338 yaneti    2002-11-23
2913       2002-11-23  Yanko Kaneti  <yaneti@declera.com>
2914       * Makefile.am: Actually comment doc-i18n-tool once again.
2915       This was commented on purpose - the whole tool is not supposed
2916       to be in the build.  Not sure why it was not  documented properly.
2917
2918   337 yaneti    2002-11-22
2919       remove some accidental changes :(   how did that happen...
2920
2921   336 kmaraas   2002-11-22
2922       2002-11-21  Yanko Kaneti  <yaneti@declera.com>
2923       
2924         * xml-i18n-po-Makefile.in.in-patch-5 (added):
2925         * Makefile.am:
2926
2927   335 yaneti    2002-11-22
2928       2002-11-21  Yanko Kaneti  <yaneti@declera.com>
2929       
2930       * xml-i18n-po-Makefile.in.in-patch-5 (added):
2931       * Makefile.am:
2932       * xml-i18n-toolize.in:
2933       use a different patch for gettextize 4 and
2934       older programs still using xml-i18n-tools macros.
2935
2936   334 kenneth   2002-11-21
2937       2002-11-21  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2938       
2939               * intltool-merge.in.in:
2940       
2941               Fixed #98988 with help from Sergey V. Udaltsov.
2942
2943   333 kenneth   2002-11-21
2944       2002-11-21  Kenneth Rohde Christiansen  <kenneth@gnu.org>
2945       
2946               * intltool-merge.in.in:
2947               * intltool-unicodify.in:
2948       
2949               Fixed #96169 with help from Laurent Vivier and Morten Welinder.
2950
2951   332 jrb       2002-11-20
2952       Wed Nov 20 17:53:14 2002  Jonathan Blandford  <jrb@redhat.com>
2953       
2954         * intltool.m4 (INTLTOOL_THEME_RULE): whoops.  Make it work
2955         desktop style.
2956
2957   331 jrb       2002-11-20
2958       Wed Nov 20 15:05:36 2002  Jonathan Blandford  <jrb@redhat.com>
2959       
2960               * intltool.m4 (INTLTOOL_THEME_RULE): Add a new .theme.in->.theme
2961               rule
2962
2963   330 kenneth   2002-11-02
2964       2002-11-02  Kenneth Christiansen <kenneth@skummelt.no>
2965       
2966               * intltool/tests/cases/Makefile.am:
2967               Removed a file that was included by mistake.
2968
2969   329 kenneth   2002-11-02
2970       Small fix
2971
2972   328 kenneth   2002-11-01
2973       2002-11-01  Kenneth Christiansen <kenneth@gnu.org>
2974       
2975               * tests/*/Makefile.am: Fixed make distcheck.
2976               * NEWS: Updated news.
2977               * configure.in: Changed release version.
2978
2979   327 kenneth   2002-10-22
2980       2002-10-22  Kenneth Christiansen <kenneth@gnu.org>
2981       
2982               * xml-i18n-toolize.in: I think it works with
2983               gettextize 4.x now - please test.
2984
2985   326 kenneth   2002-10-22
2986       2002-10-22  Kenneth Christiansen <kenneth@gnu.org>
2987       
2988               * intltool-po-Makefile.in.in-patch-5:
2989               * intltool/Makefile.am:
2990               * intltoolize.in:
2991       
2992               Made intltool work with gettextize 4.x
2993       
2994               Needs backporting to the xml-i18n-tools
2995               part of intltool. Should be trivial, but I don't
2996               have time to do it right now.
2997
2998   325 mmclouglin        2002-10-19
2999       2002-10-20  Mark McLoughlin  <mark@skynet.ie>
3000       
3001               * intltool-extract.in.in:
3002               (type_xml): recognise the "xml:space" attribute
3003               and preserve whitespace if set to "preserve".
3004               (msg_write): pass -1 as the limit to split so
3005               trailing whitespace is preserved. Fixes #95886.
3006       
3007               * tests/cases/extract9.xml:
3008               * tests/results/extract9.xml.h:
3009               * tests/selftest.pl.in: add a test case for the
3010               above.
3011
3012   324 yaneti    2002-10-16
3013       2002-10-16  Yanko Kaneti  <yaneti@declera.com>
3014       
3015         * tests/cases/test.schemas.in:
3016         * tests/results/test.schemas: fix some cut/paste/del silliness.
3017
3018   323 yaneti    2002-10-03
3019       oops, a last minute change required by the @ -> [ ]
3020
3021   322 yaneti    2002-10-03
3022       2002-10-02  Yanko Kaneti  <yaneti@declera.com>
3023       
3024         * intltool-extract.in.in
3025         * intltool-merge.in.in: gconf schemas handling changes as described
3026         in bug #94611.
3027         * tests/selftest.pl.in
3028         * tests/cases/Makefile.am
3029         * tests/results/Makefile.am
3030         * tests/cases/schemasmerge1.po (added)
3031         * tests/cases/schemasmerge2.po (added)
3032         * tests/cases/test.schemas.in (added)
3033         * tests/results/test.schemas (added)
3034         * tests/results/test.schemas.in.h (added): 2 tests for the above.
3035
3036   321 yaneti    2002-10-03
3037       2002-10-02  Denis Barbier  <barbier@linuxfr.org>
3038       
3039         * intltool-extract.in.in:
3040         * intltool-merge.in.in: minor fixes for the rfc822deb format, #92043
3041       
3042         * tests/results/extract10.templates_.h:
3043         * tests/results/merge10.templates (added): fixed tests for the above.
3044
3045   320 yaneti    2002-10-02
3046       2002-10-02  Yanko Kaneti  <yaneti@declera.com>
3047       
3048               * intltool-merge.in.in: add a short comment on the "<", ">" handling.
3049       
3050       on kenneth's request
3051
3052   319 yaneti    2002-10-02
3053       2002-10-02  Yanko Kaneti  <yaneti@declera.com>
3054       
3055           * intltool-merge.in.in: Encode/decode "<"/"&lt;" in translations.
3056           Fixes bug 84738.
3057
3058   318 kmaraas   2002-09-19
3059       2002-09-18  Kjartan Maraas  <kmaraas@gnome.org>
3060       
3061         * intltool-unicodify: Bad Jacob, add missing semicolon so this works.
3062
3063   317 jberkman  2002-09-10
3064       2002-09-10  jacob berkman  <jacob@ximian.com>
3065       
3066         * intltool-unicodify.in:
3067         * intltool-merge.in.in: don't print a warning if charset.alias isn't
3068         found
3069
3070   316 jberkman  2002-09-09
3071       2002-09-09  jacob berkman  <jacob@ximian.com>
3072       
3073         * configure.in: check for $prefix before defaulting to the default
3074         prefix.  there's a better way to do this...
3075
3076   315 jberkman  2002-09-06
3077       2002-09-06  jacob berkman  <jacob@ximian.com>
3078       
3079         * intltool-unicodify.in: don't hard code charset.alias path
3080
3081   314 kenneth   2002-09-02
3082       Revert patch
3083
3084   313 kenneth   2002-08-31
3085       *** empty log message ***
3086
3087   312 kenneth   2002-08-31
3088       2002-08-29  Laurent Vivier  <laurent.vivier@bull.net>
3089       
3090               intltool-merge uses iconv to convert charset but
3091               charset name is name used by linux. For instance,
3092               linux uses charset name "ISO8859-1", and for AIX
3093               charset name is "ISO-8859-1". intltool-merge needs
3094               to convert the charset name to local charset name.
3095       
3096               glib provides a mecanisme in libcharset to convert
3097               correctly name according to local OS. A file
3098               (charset.alias) is installed on system by glib.
3099       
3100               This commit uses this file to help intltool to convert
3101               charset name. If the file isn't found on system,
3102               intltool-merge works like before (use given charset name).
3103       
3104               * intltool-merge.in.in: Add support for charset alias
3105               as defined in glib/libcharset
3106               * intltool-unicodify.in: Ditto
3107               * configure.in: Define pat hto find charset.alias (expand
3108               libdir in EXPANDED_LIBDIR)
3109
3110   311 kenneth   2002-08-31
3111       2002-08-31  Kenneth Christiansen <kenneth@gnu.org>
3112       
3113               * intltool-extract.in.in:
3114               * intltool-merge.in.in:
3115       
3116               Add support for 'default' tags. Fixes #89747
3117       
3118       2002-08-21  Jody Goldberg <jody@gnome.org>
3119       
3120               * xml-i18n-tools.m4 (AC_DEFUN) : Do not use srcdir in the
3121                 AC_OUTPUT_COMMANDS.  That is a local variable that holds random paths
3122                 by the time we try to use it.
3123               * intltool.m4 : ditto.
3124       
3125               Fixes 90352.
3126
3127   310 kenneth   2002-08-29
3128       Few changes
3129
3130   309 gleblanc  2002-08-29
3131       2002-08-28  Gregory Leblanc  <gleblanc@linuxweasel.com>
3132       
3133               * intltool.spec.in: Few cleanups, detailed inline
3134
3135   308 kenneth   2002-08-28
3136       2002-08-29  Kenneth Christiansen <kenneth@gnu.org>
3137       
3138               * Applied patch from Denis Barbier to support the RTF822 format
3139               used by Debian.
3140
3141   307 hp        2002-08-18
3142       2002-08-18  Havoc Pennington  <hp@pobox.com>
3143       
3144         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3145         both automake 1.6 and 1.4 installed get the right automake. Means
3146         compilation from CVS will now require the latest automake 1.4
3147         release, or manually creating symlinks called "automake-1.4" and
3148         "aclocal-1.4"
3149
3150   306 kenneth   2002-06-10
3151       2002-06-11  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3152       
3153         * intltool.m4: Added a rule for prop files.
3154
3155   305 kenneth   2002-06-03
3156       Added release marker
3157
3158   304 kenneth   2002-06-03
3159       2002-06-04  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3160       
3161               * tests/results/extract8.glade.h: Fixed test.
3162
3163   303 kenneth   2002-06-03
3164       Preparing for new release
3165
3166   302 kenneth   2002-06-01
3167       2002-06-01  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3168       
3169               * intltool-extract.in.in: Fixed buglet.
3170
3171   301 kenneth   2002-05-31
3172       2002-05-31  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3173       
3174               * intltool-extract.in.in: Added support for translation of
3175               descriptions used by ATK in glade files.
3176
3177   300 baddog    2002-05-26
3178       Forgot to commit this file, see Changelog at 20th May for detail
3179
3180   299 kenneth   2002-05-23
3181       2002-05-23  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3182       
3183               * intltool-extract.in.in: Made schemas extraction code more
3184               bullet proof.
3185
3186   298 baddog    2002-05-20
3187       2002-05-21  Abel Cheung  <maddog@linux.org.hk>
3188       
3189         * intltool-update.in.in: Force intltool-update to exit if
3190         POTFILES.in is not found. Add detection of glade2 files in
3191         -m mode.
3192
3193   297 kenneth   2002-05-19
3194       2002-05-20  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3195       
3196               * configure.in: Forgot to bump version.
3197
3198   296 kenneth   2002-05-19
3199       2002-05-20  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3200       
3201               * NEWS: Updated.
3202
3203   295 mmclouglin        2002-05-19
3204       2002-05-20  Mark McLoughlin  <mark@skynet.ie>
3205       
3206               * intltool.m4: use $srcdir when looking for
3207               intltool-update.in
3208
3209   294 kenneth   2002-05-19
3210       2002-05-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3211       
3212               * intltool-update.in.in: Made -m respect .schemas
3213               files.
3214
3215   293 kenneth   2002-05-19
3216       2002-05-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3217       
3218               * NEWS: Updated.
3219
3220   292 kenneth   2002-05-19
3221       2002-05-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3222       
3223               * configure.in: Bump version, so people can require
3224               intltool 0.20 if they use schemas support.
3225
3226   291 kenneth   2002-05-19
3227       2002-05-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3228       
3229         * intltool-update.in.in:
3230         * intltool-extrace.in.in:
3231         * intltool-merge.in.in: We don't need to mark strings. We always
3232         translates.schemas files.
3233
3234   290 kenneth   2002-05-19
3235       2002-05-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3236       
3237               * intltool.m4:
3238               * intltool-update.in.in:
3239               * intltool-merge.in.in: Added support for .schemas files.
3240
3241   289 kenneth   2002-05-16
3242       2002-05-17  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3243       
3244         * NEWS: Updated to prepare for release.
3245
3246   288 baddog    2002-05-08
3247       Prevent infinite looping when determining package name
3248
3249   287 jberkman  2002-05-07
3250       2002-05-06  jacob berkman  <jacob@ximian.com>
3251       
3252         * revert previous commit
3253
3254   286 jberkman  2002-05-06
3255       2002-05-06  jacob berkman  <jacob@ximian.com>
3256       
3257         * intltool.m4 (INTLTOOL_UPDATE):
3258         * xml-i18n-tools.m4 (XML_I18N_UPDATE): s/srcdir/top_srcdir/
3259
3260   285 kenneth   2002-05-03
3261       2002-05-03  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3262       
3263         * intltoolize.in: Now works with configure.ac aswell as
3264         configure.in. Please send me patches if I broke anything.
3265
3266   284 kenneth   2002-05-03
3267       2002-05-02  Abel Cheung  <maddog@linux.org.hk>
3268       
3269         * intltool-update.in.in: Fix regex bug I introduced, so that
3270         some non-word characters are allowed in package name.
3271
3272   283 kenneth   2002-05-02
3273       Bump version
3274
3275   282 kenneth   2002-05-02
3276       bump version
3277
3278   281 kenneth   2002-05-02
3279       2002-05-01  Abel Cheung  <maddog@linux.org.hk>
3280       
3281         * intltool-update.in.in:
3282         - Attempt to read configure.ac if configure.in is not found.
3283         - Perform variable substitutions when determining package name.
3284         (fixes #66155 and #78926)
3285
3286   280 kenneth   2002-04-20
3287       2002-04-20  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3288       
3289               * doc/I18N-HOWTO: Updated.
3290
3291   279 kenneth   2002-04-18
3292       2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3293       
3294               * doc/Makefile.am: Made it pass distcheck again
3295
3296   278 kenneth   2002-04-18
3297       2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3298       
3299               * doc/Makefile.am: Added I18N-HOWTO.
3300               * doc/I18N-HOWTO: Added HOWTO on adding i18n support to an
3301               application. Thanks to Thomas Vander Stichele for improving and
3302               testing it!
3303
3304   277 kenneth   2002-04-18
3305       2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3306       
3307               * tests/selftest.pl.in: Made more portable (fixes #78594)
3308
3309   276 kenneth   2002-04-18
3310       2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3311       
3312               * intltool-extract.in.in: Fixed a typo.
3313
3314   275 kenneth   2002-04-18
3315       2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3316       
3317               * intltool-extract.in.in: Fixed accidently key press,
3318                that made it not compile :(
3319
3320   274 kenneth   2002-04-18
3321       2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3322       
3323         * intltool-extract.in.in: Fixed Glade XML decoding. (Fixes #78855)
3324
3325   273 kenneth   2002-04-15
3326       2002-04-15  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3327       
3328               * intltool-update.in.in: Added error message.
3329
3330   272 kenneth   2002-03-26
3331       Release marker
3332
3333   271 kenneth   2002-03-26
3334       2002-03-26  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3335       
3336         * NEWS: Updated
3337
3338   270 darin     2002-03-17
3339         * intltool-merge.in.in: Don't confuse a nonexistent file with an
3340         age of 0. Patch from nix@esperi.demon.co.uk.
3341
3342   269 kenneth   2002-03-09
3343       2002-03-09  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3344       
3345         * NEWS: Updated
3346         * configure.in: Bumped version.
3347
3348   268 neo       2002-03-07
3349       2002-03-07  Sven Neumann  <sven@gimp.org>
3350       
3351         * tests/cases/extract7.xml
3352         * tests/cases/merge7.xml.in
3353         * tests/results/extract7.xml.h
3354         * tests/results/merge7.xml: updated tests to use embedded markup in
3355         translatable messages.
3356
3357   267 kenneth   2002-03-06
3358       2002-03-06  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3359       
3360         * intltool.m4: Made the version check more portable.
3361         Reported by Morten and quickly fixed by Cactus and Jacob, Thanks!
3362
3363   266 kenneth   2002-03-02
3364       Released
3365
3366   265 kenneth   2002-03-02
3367       Prepare for new release
3368
3369   264 darin     2002-02-28
3370         * intltool-update.in.in: Check for illegal combinations of arguments.
3371         Check for good language code only when language code is needed.
3372
3373   263 darin     2002-02-28
3374         * intltool-update.in.in: Fix bug so that language code does not
3375         have to be on the command line before any options.
3376
3377   262 kenneth   2002-02-27
3378       2002-02-27  Kenneth Christiansen <kenneth@gnu.org>
3379       
3380               * configure.in: Fixed small bug that I missed.
3381               * intltool-update.in.in: Make it work in all dirs called
3382               po/ or po-something/. Should make it more useful with the GIMP
3383
3384   261 kenneth   2002-02-27
3385       2002-02-27  Kenneth Christiansen <kenneth@gnu.org>
3386       
3387               * configure.in: Applied patch from Stefan Kost that fixes an issue
3388               with the perl check that he and Carlos was seeing.
3389
3390   260 kenneth   2002-02-27
3391       2002-02-27  Kenneth Christiansen <kenneth@gnu.org>
3392       
3393         * intltool.m4: Made version check work. Thanks to Cactus for
3394         helping me out with the escaping, and frb for beautifying the
3395         awk code.
3396
3397   259 kenneth   2002-02-27
3398       2002-02-27  Kenneth Christiansen <kenneth@gnu.org>
3399       
3400         * doc/intltool-extract.8: Link to intltool-update.8
3401               * doc/intltool-merge.8: Link to intltool-update.8
3402               * doc/intltool-prepare.8: Link to intltool-update.8
3403               * doc/intltool-update.8: New manual page from Stefan Kost
3404                 <kost@imn.htwk-leipzig.de>.
3405         * doc/Makefile.am: Updated.
3406
3407   258 neo       2002-02-27
3408       2002-02-27  Sven Neumann  <sven@gimp.org>
3409       
3410         * intltool-extract.in.in: don't decode < and > entities and allow
3411         XML tags in the translatable messages (e.g. for text markup).
3412       
3413         * intltool-merge.in.in: don't encode or decode < and > entities.
3414
3415   257 darin     2002-02-26
3416         * intltool.m4: Add missing AC_SUBST for .ui rule that Kenneth pointed
3417         out to me.
3418
3419   256 darin     2002-02-26
3420         * intltool-merge.in.in: Write out a message to make it clear what's
3421         happening when we find an old cache file and don't use it. I was
3422         seeing some strange stuff, and this message might help me understand
3423         more clearly what's going on.
3424
3425   255 darin     2002-02-25
3426         * NEWS: Notes.
3427         * configure.in: Bump version.
3428
3429   254 darin     2002-02-25
3430         * intltool-update.in.in: Handle C comments when reading files for
3431         "--maintain".
3432
3433   253 darin     2002-02-25
3434         * intltool-merge.in.in: Don't merge fuzzy translations in.
3435         * tests/results/merge1.xml: Correct test results to reflect fuzzy
3436         translations.
3437
3438   252 darin     2002-02-25
3439       Release marker.
3440
3441   251 darin     2002-02-25
3442         * NEWS: Notes for 0.16 release.
3443         * configure.in: Bump version.
3444       
3445         * tests/cases/Makefile.am:
3446         * tests/results/Makefile.am:
3447         Add new test cases so they end up in the tarball.
3448
3449   250 darin     2002-02-25
3450         * TODO: Mention gettext 0.11 issue.
3451         * configure.in: Strengthen perl version check.
3452       
3453         * intltool-extract.in.in: Tweak glade2 regex.
3454       
3455         * intltool-merge.in.in: Allow alternate iconv program to be
3456         specified in INTLTOOL_ICONV environment variable. Put translations
3457         in the database even if the msgstr is the same as the msgid.
3458       
3459         * intltool-update.in.in: Tweak glade2 regex. Fix the update_po_file
3460         change Kenneth left 1/2 done in here. Replace code to move .po file
3461         on top of .pot file with more perlish version.
3462
3463   249 neo       2002-02-23
3464       gimp uses intltool now
3465
3466   248 jamesh    2002-02-23
3467       one last fix I missed from Darin's change recommendations.
3468
3469   247 jamesh    2002-02-23
3470       2002-02-23  James Henstridge  <james@daa.com.au>
3471       
3472         * tests/selftest.pl.in (check_merge_result($)): add test case for
3473         new style glade files.
3474       
3475         * intltool-update.in.in (determine_type): make change requested by
3476         Darin.
3477       
3478       2002-02-22  James Henstridge  <james@daa.com.au>
3479       
3480         * intltool-update.in.in (determine_type): treat .glade2 files as
3481         glade files.
3482       
3483         * intltool-extract.in.in (type_glade): handle translatable strings
3484         in new style glade files as well.
3485
3486   246 veillard  2002-02-16
3487       * doc-i18n-tool/doc-i18n-tool.c: added the capacity to ignore
3488         presentation element (not cascading though), currently only
3489         "accel" is part of the list, edit and add it to the presentation
3490         element list. Asked by jdub.
3491       Daniel
3492
3493   245 darin     2002-02-14
3494         * doc/intltool-merge.8: Update by Stefan Kost
3495         <kost@imn.htwk-leipzig.de>.
3496
3497   244 darin     2002-02-11
3498         * intltool-update.in.in: Fixed !=~ that should have been a
3499         !~. Damn, I'll probably have to do another release.
3500
3501   243 darin     2002-02-10
3502         * NEWS: Updated for 0.15 release.
3503
3504   242 darin     2002-02-10
3505         * intltool-merge.in.in: Got rid of dependencies on
3506         perl libraries that we really didn't need.
3507
3508   241 darin     2002-02-10
3509         Turn on the production version of Kenneth's cache.
3510         This should make things a lot faster.
3511       
3512         * intltool-merge.in.in: Make it use the text-style
3513         cache if you pass in a place to cache on the command line.
3514         Also don't run iconv if UTF-8 is the character set.
3515         Get rid of the NDBM-based caches.
3516       
3517         * intltool.m4: Pass in a place to cache for all the
3518         cases where we are doing UTF-8 translations.
3519
3520   240 kenneth   2002-02-08
3521       2002-02-08  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3522       
3523               * intltool-unicodify.in: Fixed some small stupidities.`
3524
3525   239 kenneth   2002-02-08
3526       2002-02-08  Kenneth Rohde Christiansen  <kenneth@gnu.org>
3527       
3528         * intltool-unicodify.in: Updated to be much more
3529         useful. Hopefully people will use it and report
3530         bugs.
3531
3532   238 kenneth   2002-02-07
3533       2002-02-07  Kenneth Christiansen  <kenneth@gnu.org>
3534       
3535               * doc/intltool-merge.8: Updated to reflect my latest
3536               changes. Should have been done long ago.
3537
3538   237 darin     2002-02-04
3539         * intltool.m4: Add a rule for ".ui" files.
3540
3541   236 darin     2002-02-04
3542         * intltool-merge.in.in: Fix uninitialized variable problem.
3543
3544   235 darin     2002-02-04
3545         * intltool-merge.in.in: More experimental cache work from
3546         Kennth and some other small fixes.
3547         * intltool-update.in.in: Lots of small tweaks by Kenneth.
3548
3549   234 cactus    2002-01-31
3550       2002-01-31  ERDI Gergo  <cactus@cactus.rulez.org>
3551       
3552         * intltoolize.in: populate $auxdir in a subshell, so
3553         po/Makefile.in.in is found even when AC_AUX_DIR is set.
3554
3555   233 darin     2002-01-31
3556         * configure.in: Turn off the part of this file that deals
3557         with doc-i18n-tool, since it has some small problems and
3558         doc-i18n-tool is currently turned off. Also bump version.
3559
3560   232 cactus    2002-01-31
3561       2002-01-31  ERDI Gergo  <cactus@cactus.rulez.org>
3562       
3563         * intltoolize.in: use po/Makefile.in.in patch #4 if latest
3564         Makefile.in.in (from glib-gettextize) is detected
3565
3566   231 darin     2002-01-29
3567         * NEWS: Updated for 0.14 release.
3568         * configure.in: Bump to 0.14.
3569
3570   230 cactus    2002-01-29
3571       2002-01-29  ERDI Gergo  <cactus@cactus.rulez.org>
3572       
3573         * intltool.m4: use AC_DIVERT to access config.status only when the
3574         AC_DIVERSION_ICMDS macro is defined, and revert to
3575         AC_CONFIG_COMMANDS_PRE when not (closes: #69991)
3576
3577   229 darin     2002-01-29
3578       Release marker.
3579
3580   228 darin     2002-01-28
3581         * NEWS: Updated for 0.13 release.
3582         * intltool.m4: Tweak comment.
3583
3584   227 rossg     2002-01-28
3585       Updated popt URL
3586
3587   226 cactus    2002-01-25
3588       2002-01-25  ERDI Gergo  <cactus@cactus.rulez.org>
3589       
3590         * xml-i18n-tools.m4:
3591         * intltool.m4: Since AC_OUTPUT_COMMANDS_PRE is an Autoconf
3592         2.50-only feature, use the AC_DIVERSION_ICMDS diversion instead,
3593         to modify po/POTFILES in the config.status script
3594
3595   225 darin     2002-01-25
3596         * intltool.m4: Tweak comments.
3597
3598   224 cactus    2002-01-25
3599       2002-01-24  ERDI Gergo  <cactus@cactus.rulez.org>
3600       
3601         * intltool.m4: Remove intltool [] tags from POTFILES
3602
3603   223 darin     2002-01-22
3604         * intltool-merge.in.in: Don't use NDBM_File unless the
3605         environment variable tells us to.
3606
3607   222 darin     2002-01-21
3608         * intltool-merge.in.in: Kenneth implemented a cache to
3609         make merging much faster. But we don't have a complete
3610         solution about where to put the cache. For now, you can
3611         turn on the cache by setting the environment variable
3612         INTLTOOL_USE_CACHE.
3613       
3614         * intltool-update.in.in: Formatting tweak.
3615
3616   221 darin     2002-01-17
3617         * intltool-update.in.in:
3618         Mostly changes by Kenneth Christiansen <kenneth@gnu.org>.
3619         This is an attempt to fix a bug in intltool -M where it
3620         doesn't find glade files containing translatable strings.
3621         Some other miscellaneous cleanups too.
3622
3623   220 darin     2002-01-17
3624         * TODO: New.
3625         * intltool-update.in.in: Fix some typos.
3626
3627   219 fcrozat   2002-01-16
3628       * intltool-prepare.in: Be sure to escape backslashes
3629
3630   218 jpablo    2002-01-07
3631       2002-01-07  Juan Pablo Mendoza <jpablo@gnome.org>
3632       
3633               * USED: Add gnome-games.
3634
3635   217 darin     2002-01-07
3636         * intltool-update.in.in: Look at both POTFILES.in and POTFILE.ignore.
3637
3638   216 jpablo    2002-01-07
3639       2002-01-06  Juan Pablo Mendoza <jpablo@gnome.org>
3640       
3641               * intltool-update.in.in:
3642               * intltool.m4:
3643       
3644               Added suport for caves files (gnome-games/gnome-stones/*.caves),
3645               theses are just like desktop files.
3646       
3647               From Edgar Luna:
3648       
3649               * intltool-prepare.in (contains): chomp the readed
3650                 line since it may contain stuff like \n and so.
3651
3652   215 darin     2001-12-31
3653         * NEWS: Oops, 0.12 already went out.
3654         * configure.in: Bump to 0.13.
3655
3656   214 darin     2001-12-31
3657         * NEWS: 0.12, this time for sure.
3658
3659   213 darin     2001-12-04
3660         * intltool-merge.in.in: Fix regexp so we don't run into
3661         trouble when desktop file entries have metacharacters in them.
3662
3663   212 carlos    2001-11-13
3664       2001-11-13  Carlos Perelló Marín <carlos@gnome-db.org>
3665       
3666         * USED: gedit's HEAD use now intltool.
3667
3668   211 darin     2001-11-09
3669         * NEWS: Updated for 0.12 release.
3670       
3671         * tests/cases/Makefile.am:
3672         * tests/results/Makefile.am:
3673         Finish adding new test case.
3674
3675   210 darin     2001-11-06
3676         * intltool-merge.in.in: Fix whitespace chomping bug for keys
3677         and desktop files I introduced when I did the rewrite.
3678       
3679         * tests/cases/.cvsignore:
3680         * tests/cases/merge8.keys.in:
3681         * tests/cases/test.po:
3682         * tests/results/merge8.keys:
3683         * tests/selftest.pl.in:
3684         Add a test case for .keys file merging.
3685
3686   209 darin     2001-11-06
3687         * intltool-update.in.in: Get package name from GETTEXT_PACKAGE
3688         if present.
3689
3690   208 darin     2001-11-06
3691         * intltool-prepare.in: Fix bug where it used a regex when all
3692               we want to do was compare two strings.
3693
3694   207 darin     2001-11-04
3695         * NEWS:
3696         * configure.in:
3697         Prepare for 0.12 release.
3698
3699   206 darin     2001-11-01
3700         * intltool-merge.in.in: Fix another regular expression problem,
3701         where something looks like an array dereference.
3702
3703   205 darin     2001-10-29
3704         * intltool-extract.in.in: Some simplifications.
3705         * intltool-merge.in.in: Better fix for the the "C++ file" problem.
3706         Some code simplification.
3707
3708   204 jberkman  2001-10-29
3709       2001-10-29  jacob berkman  <jacob@ximian.com>
3710       
3711         * intltool-merge.in.in (keys_merge_translations): line from stric
3712         to not choke on things like "C++ file"
3713
3714   203 jberkman  2001-10-29
3715       2001-10-29  jacob berkman  <jacob@ximian.com>
3716       
3717         * intltool-po-Makefile.in.in-patch-3: add back top_builddir
3718         definition because $INTLTOOL_UPDATE refers to it
3719
3720   202 darin     2001-10-29
3721         * intltool-merge.in.in:
3722         Major rewrite. Handle entities better, handle multiline entries
3723         in .po files better. Handle multiple translations within the
3724         same element in an oaf-style file better.
3725       
3726         * tests/cases/merge6.po: Fix test case since we now decode entities
3727         properly for the .po file entries.
3728       
3729         * tests/cases/test.po: Remove _File test case since it requires
3730         something we haven't even designed -- translating attributes for a
3731         non-empty XML node. Change merge7 part of test to use a more realistic
3732         msgstr line.
3733       
3734         * tests/results/merge1.xml: Add all the translations that the old
3735         version was failing to include.
3736       
3737         * tests/results/merge7.xml: Took out some whitespace that is no longer
3738         preserved by the merging process.
3739
3740   201 jberkman  2001-10-29
3741       2001-10-29  jacob berkman  <jacob@ximian.com>
3742       
3743         * intltool-update.in.in: add support for a --gettext-package
3744         argument
3745       
3746         * intltoolize.in: apply new patch to new Makefile.in.in's
3747       
3748         * intltool-po-Makefile.in.in-patch-3:
3749         * Makefile.am (pkgdata_DATA): add glib-gettextize'd patch
3750
3751   200 darin     2001-10-26
3752         * Makefile.am:
3753         * doc-i18n-tool/Makefile.am:
3754         Oops. Not so easy to turn something off.
3755
3756   199 darin     2001-10-26
3757         * Makefile.am: Turn off compiling of doc-i18n-tool as an
3758         interim measure so people using eazel-hacking can build.
3759         Soon, we can make this a configure-time option and change
3760         eazel-hacking to use that.
3761
3762   198 darin     2001-10-24
3763         * intltool.spec.in: Set up mandir (thansk Toralf Lund)
3764
3765   197 jrb       2001-10-22
3766       Mon Oct 22 19:39:39 2001  Jonathan Blandford  <jrb@redhat.com>
3767       
3768         * autogen.sh: fix message now that we compile.
3769
3770   196 jrb       2001-10-22
3771       Mon Oct 22 17:31:26 2001  Jonathan Blandford  <jrb@redhat.com>
3772       
3773         * doc-i18n-tool/doc-i18n-tool.c: add doc-i18n-tool to cvs.
3774         * doc-i18n-tool/.cvsignore:
3775         * doc-i18n-tool/Makefile.am:
3776         * configure.in:
3777         * Makefile.am: add build support for it
3778
3779   195 darin     2001-10-16
3780         * intltool-merge.in.in: Remove whitespace in a way that
3781         matches what intltool-extract does.
3782       
3783         * intltool-extract.in.in:
3784       
3785         * tests/cases/.cvsignore:
3786         * tests/cases/Makefile.am:
3787         * tests/cases/merge7.xml.in:
3788         * tests/cases/test.po:
3789         * tests/results/Makefile.am:
3790         * tests/results/merge7.xml:
3791         * tests/selftest.pl.in:
3792         Added a test for the above change.
3793       
3794         * tests/cases/extract2.keyprop:
3795         * tests/results/extract2.keyprop.h:
3796         Removed a redundant test.
3797
3798   194 darin     2001-10-09
3799         * intltool-extract.in.in: Remove excess whitespace.
3800         Still nowhere near real XML parsing, but better than
3801         before for multi-line XML.
3802       
3803         * tests/cases/.cvsignore:
3804         * tests/cases/Makefile.am:
3805         * tests/cases/extract7.xml:
3806         * tests/results/Makefile.am:
3807         * tests/results/extract7.xml.h:
3808         * tests/selftest.pl.in:
3809         Add a test for the above change.
3810
3811   193 darin     2001-10-05
3812         * intltool.spec.in: Second try.
3813
3814   192 darin     2001-10-05
3815         * intltool.spec.in: A naive cut at adding "Provides"
3816         so that RPMs can ask for xml-i18n-tools and get us and
3817         be satisfied.
3818
3819   191 darin     2001-10-04
3820         * configure.in: Bump version to 0.11.1 so that cvs will
3821         be newer than the released version.
3822
3823   190 darin     2001-10-04
3824       intltool, not xml-i18n-tools
3825
3826   189 darin     2001-10-04
3827       Mark the 0.11 release in the log.
3828
3829   188 darin     2001-10-04
3830       Remove unneeeded entries.
3831
3832   187 darin     2001-10-04
3833         * NEWS: More news, release will be 0.11, not 0.10.
3834         * configure.in: Bump version number.
3835       
3836         * tests/cases/Makefile.am: Add missing files so "make
3837         distcheck" passes.
3838         * tests/results/Makefile.am: Add missing files so "make
3839         distcheck" passes.
3840       
3841         * tests/selftest.pl.in: Do the tests in the destination
3842         directory, instead of in srcdir.
3843
3844   186 darin     2001-10-04
3845         * intltool-extract.in.in:
3846         * intltool-merge.in.in:
3847         * intltool-update.in.in:
3848         * intltool.m4:
3849         * intltool.spec.in:
3850         * intltoolize.in:
3851         * xml-i18n-toolize.in:
3852         * xml-i18n-tools.m4:
3853         More license tweaking, and some updates of email addresses.
3854
3855   185 darin     2001-10-04
3856         * intltool-prepare.in: Missed a bit.
3857
3858   184 darin     2001-10-04
3859         * intltool-extract.in.in:
3860         * intltool-merge.in.in:
3861         * intltool-prepare.in:
3862         * intltool-update.in.in:
3863         Back to GPL.
3864
3865   183 peterw    2001-10-04
3866       2001-10-03  Peter Williams  <peterw@ximian.com>
3867       
3868              * intltoolize.in: Define $intltool_m4 because it's supposed to
3869              be defined.
3870       
3871              * xml-i18n-toolize.in: Analogous fix.
3872
3873   182 darin     2001-10-03
3874         * COPYING.LIB: Maciej says that switching to LGPL was a mistake.
3875         I'll remove this, and he'll fix the licenses in the source files.
3876
3877   181 kenneth   2001-10-02
3878       2001-10-02  Kenneth Christiansen  <kenneth@gnu.org>
3879       
3880               * intltool-*: Changed license, and s/xml-i18n-tools/intltool/;
3881               * COPYING.LIB: New file describing the LGPL licence
3882
3883   180 darin     2001-10-02
3884         * intltool.m4: A bit of cleanup and reorganization.
3885
3886   179 darin     2001-10-02
3887         * doc/intltool-extract.8:
3888         * doc/intltool-merge.8:
3889         * doc/intltool-prepare.8:
3890         Fix mailing list address.
3891
3892   178 darin     2001-10-02
3893         * NEWS: Put some things in to prepare for a 0.10 release.
3894         * README: Fix some grammar, and make more things right for the new
3895         intltool world.
3896
3897   177 darin     2001-10-02
3898         * intltool.m4:
3899         * xml-i18n-tools.m4:
3900         Fix mistake where the whitespace screws up the macros.
3901
3902   176 darin     2001-10-01
3903         First cut at all the name changes to call it intltool.
3904         If you use the new m4 macros, everything defaults to doing it the
3905         right way for gnome 2 (using UTF-8 everywhere).
3906
3907   175 darin     2001-10-01
3908         * xml-i18n-tools.m4: A bit more cleanup in here.
3909
3910   174 darin     2001-10-01
3911         * xml-i18n-tools.m4: Fix longstanding problem where the merge rule
3912         doesn't work if you don't have any .po files by using $(wildcard)
3913         inside the make rules.
3914
3915   173 carlos    2001-09-29
3916       2001-09-29  Carlos Perelló Marín <carlos@gnome-db.org>
3917       
3918         * USED: Added ganimal.
3919
3920   172 darin     2001-09-26
3921         * xml-i18n-merge.in.in: Added a comment.
3922
3923   171 darin     2001-09-24
3924         * xml-i18n-tools.m4: Used % instead of \%. It turns out that
3925         the reason the backslash was needed before was a subtle consequence
3926         of using two lines in our macro expansions. Now that we have single
3927         lines, we don't need the \ any more. Took me a long time to figure
3928         that one out. Also use plain old AC_SUBST -- the HACK_SUBST is not
3929         needed any more now that we have 1-line expansions.
3930
3931   170 darin     2001-09-23
3932         * xml-i18n-extract.in.in:
3933         * xml-i18n-merge.in.in:
3934         * xml-i18n-update.in.in:
3935         Remove "-?" option as a way to get help for compatibility with
3936         older versions of perl (or is it older versions of a perl lib?).
3937         Patch contributed by drk@sgi.com.
3938
3939   169 darin     2001-09-23
3940         * xml-i18n-update.in.in: Ignore comment lines when reading
3941         POTFILES.in -- fixes bug 60999.
3942       
3943         * xml-i18n-tools.m4: Whitespace tweak.
3944
3945   168 darin     2001-09-19
3946         * tests/cases/test.po: Removed a troublesome test case. We don't
3947         really need to handle cases where we escape a non-reserved character.
3948       
3949         * xml-i18n-merge.in.in: Fix escape logic so it's clear that it won't
3950         be confused by partial escape sequences. Also remove the absurd code
3951         that turns "\n" into "n".
3952
3953   167 carlos    2001-09-19
3954       2001-09-19  Carlos Perelló Marín <carlos@gnome-db.org>
3955       
3956         * xml-i18n-tools.spec.in: fixes from jgotts@linuxsavvy.com
3957         (kenneth sended me this patch)
3958         * xml-i18n-update.in.in
3959         * xml-i18n-extract.in.in: Added .scm support from old intltool code
3960         from kenneth and scripts from gimp.
3961
3962   166 carlos    2001-09-19
3963       2001-09-19  Carlos Perelló Marín <carlos@gnome-db.org>
3964       
3965         * Added the changes from kenneth (intltool rel 0.9.5)
3966
3967   165 darin     2001-09-19
3968         * xml-i18n-tools.m4: Fixed the long-standing "split line"
3969         bug by just using semicolons instead of newlines. I have
3970         no idea why we didn't think of this before.
3971
3972   164 darin     2001-09-15
3973         * doc/xml-i18n-extract.8:
3974         * doc/xml-i18n-merge.8:
3975         * doc/xml-i18n-prepare.8:
3976         * doc/xml-i18n-toolize.8:
3977         * xml-i18n-extract.in.in:
3978         * xml-i18n-merge.in.in:
3979         Updated my email address.
3980
3981   163 darin     2001-09-15
3982         * xml-i18n-prepare.in: A few simplifications.
3983
3984   162 carlos    2001-09-09
3985       *** empty log message ***
3986
3987   161 carlos    2001-09-09
3988       *** empty log message ***
3989
3990   160 carlos    2001-09-09
3991       2001-09-09  Carlos Perelló Marín <carlos@gnome-db.org>
3992       
3993         * doc/*: Added the manpages from intltool. They aren't
3994         installed yet because I have only changed /s/intl/xml-i18n-/
3995         and they need more work and also the script need more
3996         options from intltool. I'm working on it, please be patient.
3997
3998   159 rslomkow  2001-09-02
3999         * tests/cases/Makefile.am: changed extract1.desktop.in
4000                 to extract1.desktop as the .in file did not exist.
4001
4002   158 carlos    2001-09-01
4003       2001-09-01  Carlos Perelló Marín <carlos@gnome-db.org>
4004       
4005         * xml-i18n-update.in.in: Fixed the .server support.
4006
4007   157 darin     2001-08-26
4008         * xml-i18n-tools.m4: Don't touch the xml-i18n-* scripts when they
4009         haven't really changed. This reduces the amount of redundant
4010         re-translating that happens if you rerun configure, something I
4011         do a lot.
4012
4013   156 chyla     2001-08-24
4014       * xml-i18n-update.in.in: Appended "--keyword=U_" to the list of
4015       parameters passed to xgettext.
4016       U_() is used in Evolution to get UTF-8 string from current (probably
4017       non-utf) translation domain.
4018       Of course this is useful only in GNOME 1.x apps.
4019
4020   155 chyla     2001-08-21
4021       * README: s/XML_UTF8_XML_KIND/XML_I18N_XML_KIND/
4022
4023   154 mstachow  2001-08-20
4024         * xml-i18n-tools.m4: REmove buggy check for xml-i18n-tools 0.9 or
4025         greater. First of all, ./xml-i18n-merge is not generated until
4026         after configure runs, so running it inside configure is not a good
4027         idea. The check won't do much anyway since if you have the version
4028         of the m4 file that requires 0.9, you must also have 0.9 itself.
4029
4030   153 cyrille   2001-08-19
4031         * xml-i18n-tools.m4: Added a second, optional parameter. If this
4032         is equal to G2 (as in "GNOME 2.0 or better"), then there is no
4033         variable behaviour based on the value of $XML_I18N_XML_KIND or
4034         _KEYS_KIND. All _MERGE_.*_RULEs have been marked as using -p for
4035         G1, -u for G2 if nothing better was known. (OAF is -p only)
4036         * NEWS:
4037         * README: documented the above capability.
4038
4039   152 cyrille   2001-08-19
4040         * xml-i18n-merge.in.in: (get_po_encoding): more resilient regex as
4041         advised by Darin. (unescape_po_string): unescaped \\ too.
4042         Refactored the regex. (entity_encode): removed the \ handling.
4043       
4044         * tests/cases/merge6.(xml.in|po):
4045         * tests/results/merge6.xml: included more tests on escapes.
4046
4047   151 cyrille   2001-08-19
4048       whoops
4049
4050   150 cyrille   2001-08-19
4051         * xml-i18n-merge.in.in: (get_po_encoding): more resilient regex as
4052         advised by Darin.
4053         * tests/selftest.pl.in: re-aligned the [OK] notices and put them a
4054         bit further on the right side.
4055
4056   149 cyrille   2001-08-18
4057         * xml-i18n-merge.in.in: (get_po_encoding): put a warning and a
4058         default if the charset spec is absent.
4059         (entity_encode_sane): renamed to entity_encode_int_minimalist.
4060         (entity_encode_int): renamed to entity_encode_int_even_high_bit.
4061       
4062         * xml-i18n-tools.m4: (XML_I18N_MERGE_SERVER_RULE): use --utf8.
4063         (XML_I18N_MERGE_KEYS_RULE): use $(XML_I18N_KEYS_KIND).
4064       
4065         * NEWS:
4066         * README: updated to mention XML_I18N_KEYS_KIND
4067
4068   148 cyrille   2001-08-18
4069         * xml-i18n-merge.in.in: added two new flags, --pass-through(-p)
4070         and --utf8(-u). The former asks for previous XML behaviour, the
4071         latter complies better with the XML spec. If neither is asked,
4072         xml-i18n-merge.in.in will complain vehemently but do -p.
4073       
4074         * xml-i18n-tools.m4: updated all MERGE_.*_RULE macros to use -p
4075         where not sure, -u for _SHEET_RULE, and
4076         developer-specificable behaviour for _XML_RULE. Added an optional
4077         minimum version parameter (FIXME: how to detect "very old" (up to
4078         0.9) xml-i18n-tools ?)
4079       
4080         * NEWS: updated (put a reference to the README)
4081         * README: documented the XML_I18N_XML_KIND variable in the XML
4082       section.
4083         Didn't document .sheet files, given their specificity.
4084       
4085         * tests/cases/fr.po (REMOVED):
4086         * tests/cases/fr_BE.po (NEW):
4087         * tests/cases/fr_FR.po (NEW):
4088         split into two identical versions, one encoded in UTF-8 and one in
4089         ISO-8859-1.
4090         * tests/cases/az.po (NEW): UTF-8 encoded Azerbaijani version of
4091         the above. AZ is normally not represented using latin1, so this is
4092         a valuable test case.
4093       
4094         * tests/cases/merge5.sheet.in(REMOVED):
4095         * tests/cases/merge5u.sheet.in(NEW):
4096         * tests/cases/merge5p.sheet.in(NEW):
4097         * tests/results/merge5.sheet(REMOVED):
4098         * tests/results/merge5u.sheet(NEW):
4099         * tests/results/merge5p.sheet(NEW):
4100         * tests/cases/merge6.sheet.in(NEW):
4101         * tests/cases/merge6.sheet(NEW):
4102         * tests/cases/merge6.po(NEW):
4103         * selftest.pl.in: updated the test case 7, split into tests 7u and
4104         7p, to check for both --pass-through and --utf8 behaviours. Test 8
4105         added to check for PO string unescaping.
4106       
4107         * tests/cases/Makefile.am:
4108         * tests/results/Makefile.am: forgot to update these.
4109
4110   147 cyrille   2001-08-17
4111       don't look at errors
4112
4113   146 cyrille   2001-08-17
4114         * tests/cases/.cvsignore:
4115         * tests/cases/merge5.sheet.in (NEW):
4116         * tests/cases/fr.po (NEW):
4117         * tests/results/merge5.sheet (NEW):
4118         * tests/selftest.pl.in: Added a new test case for dia sheet files
4119         merging, and correctness with respect to UTF-8 encoding in XML
4120         files. It would be excellent if someone from a non-latin1 language
4121         could update this test !
4122         Please note that this test currently fails.
4123
4124   145 cyrille   2001-08-17
4125         * xml-i18n-update.in.in: Now understands .sheet files (dia) are
4126         XML files.
4127         * USED: added dia.
4128
4129   144 darin     2001-08-10
4130       Log for AUTHORS change.
4131
4132   143 darin     2001-08-10
4133       Updated author email addresses.
4134
4135   142 darin     2001-08-10
4136         * tests/cases/.cvsignore:
4137         * tests/cases/Makefile.am:
4138         * tests/cases/extract3.xml.in:
4139         * tests/cases/extract6.glade:
4140         * tests/cases/merge1.xml.in:
4141         * tests/cases/merge4.xml.in:
4142         * tests/results/extract6.glade.h:
4143         * tests/results/merge1.xml:
4144         * tests/results/merge4.xml:
4145         * tests/selftest.pl.in:
4146         Added new test cases for bugs reported by Zbigniew Chyla.
4147         - tags with "-" characters in XML files
4148         - <message> tags in glade files
4149       
4150         * xml-i18n-extract.in.in: Changed XML file characters to
4151         use the set [-A-Za-z0-9._:] instead of just [A-Za-z0-9].
4152         Added "message" to the list of tags supported in glade
4153         files.
4154       
4155         * xml-i18n-merge.in.in: Changed XML file characters to
4156               use the set [-A-Za-z0-9._:] instead of just [A-Za-z0-9].
4157
4158   141 darin     2001-08-07
4159       Small log updates.
4160
4161   140 mstachow  2001-08-07
4162         * NEWS, configure.in: Updated for 0.8 release.
4163
4164   139 yaneti    2001-08-02
4165       2001-08-02  Yanko Kaneti  <yaneti@declera.com>
4166       
4167          * xml-i18n-update.in.in: fix the long claimed support of soundlists
4168
4169   138 mstachow  2001-07-31
4170         * xml-i18n-tools.m4, xml-i18n-update.in.in: Add support for
4171         .server files (what used to be .oaf)
4172
4173   137 carlos    2001-07-16
4174       2001-07-16  Carlos Perelló Marín <carlos@gnome-db.org>
4175       
4176         * USED: Added gnome-control-center
4177
4178   136 carlos    2001-07-14
4179       2001-07-14  Carlos Perelló Marín <carlos@gnome-db.org>
4180       
4181         * USED: Added procman && gturing
4182
4183   135 darin     2001-07-13
4184         * tests/selftest.pl.in: Fix an "or" that should be "||".
4185
4186   134 darin     2001-07-13
4187         * autogen.sh: Don't run autoheader because we have no headers.
4188
4189   133 darin     2001-06-08
4190         * xml-i18n-merge.in.in: Merge translations in sorted order rather
4191         than in seemingly-random order.
4192
4193   132 ke        2001-06-03
4194       2001-06-03  Karl Eichwalder  <ke@suse.de>
4195       
4196         * README: Adjustments.  Add info on .desktop files.
4197
4198   131 menesis   2001-06-01
4199       
4200       2001-06-01  Gediminas Paulauskas <menesis@delfi.lt>
4201       
4202         * USED: added 10 new modules. The file loses its purpose as everyone
4203         wants to use us :)
4204
4205   130 ke        2001-05-31
4206       add ggv
4207
4208   129 mstachow  2001-05-31
4209         * xml-i18n-tools.m4: One more change needed to work with autoconf
4210         2.50.
4211
4212   128 mstachow  2001-05-31
4213         * xml-i18n-tools.m4: Ugly M4 magic to work with autoconf 2.50
4214         while retaining autoconf 2.13 support.
4215
4216   127 ke        2001-05-30
4217       Add bug-buddy
4218
4219   126 ke        2001-05-23
4220       Fix typo
4221
4222   125 carlos    2001-05-22
4223       2001-05-22  Carlos Perelló Marín <carlos@gnome-db.org>
4224       
4225         * USED: Added gnome-db.
4226
4227   124 ke        2001-05-22
4228       typo
4229
4230   123 rslomkow  2001-05-21
4231         * configure.in: upped the version to 0.8.4 at
4232                 Kenneth Christiansen's request
4233
4234   122 ke        2001-05-21
4235       Add items from Kenneth's last annoucement
4236
4237   121 kenneth   2001-05-17
4238       small changes
4239
4240   120 kenneth   2001-05-17
4241       2001-05-16  Kenneth Christiansen <kenneth@gnu.org>
4242       
4243               * RELEASES: New file
4244
4245   119 kenneth   2001-05-17
4246       2001-05-16  Kenneth Christiansen <kenneth@gnu.org>
4247       
4248               * xml-i18n-update.in.in: Fixed some file support
4249               errors so it works with Ximian Setup Tools.
4250
4251   118 laszlo    2001-05-11
4252       message extraction and merge back from files with .xml extension added
4253
4254   117 darin     2001-05-09
4255         * xml-i18n-tools.spec.in: Fixed broken DocDir line that was
4256         causing problems with Tinderbox.
4257
4258   116 darin     2001-05-09
4259       Last check-in failed because script choked on log message.
4260
4261   115 darin     2001-05-09
4262       2001-05-09  Darin Adler  <darin@eazel.com>
4263       
4264         * Makefile.am: SUBDIRS included "." for a good reason. That's
4265         the only way to make sure the scripts are built before the
4266         tests directory. The problem was actually a bug in automake
4267         1.3 -- this program requires automake 1.4.
4268       
4269       2001-05-09  Darin Adler  <darin@eazel.com>
4270       
4271         Rolled all the changes from the stable branch to here. We're
4272         going to stop using the stable branch and just develop on HEAD.
4273       
4274         2001-05-09  Darin Adler  <darin@eazel.com>
4275       
4276         Fix bug 8274 (autogen.sh creates recursive makefile on Solaris):
4277       
4278         * Makefile.am: For some reason, SUBDIRS included "." -- no wonder
4279         the makefile went on forever!
4280       
4281         2001-05-08  Darin Adler  <darin@eazel.com>
4282       
4283         * tests/cases/.cvsignore: Ignore a generated file.
4284       
4285         2001-05-08  Darin Adler  <darin@eazel.com>
4286       
4287         * tests/cases/Makefile.am:
4288         * tests/results/Makefile.am:
4289         Added George's tests to the EXTRA_DIST so that "make distcheck"
4290         passes.
4291       
4292         2001-05-02  Darin Adler  <darin@eazel.com>
4293       
4294         * xml-i18n-po-Makefile.in.in-patch-2: New version of the gettext
4295         0.10.36 (and newer) patch contributed by Stanislav Brabec
4296         <utx@penguin.cz>.
4297       
4298         2001-04-27  Darin Adler  <darin@eazel.com>
4299       
4300         A first try at making xml-i18n-tools compatible with the new
4301         gettext 0.10.36. I created a new patch and make the toolize
4302         script choose the appropriate patch based on the file contents.
4303       
4304         * xml-i18n-tools.Makefile.patch:
4305         * xml-i18n-po-Makefile.in.in-patch-1:
4306         Renamed the old patch.
4307       
4308         * xml-i18n-po-Makefile.in.in-patch-2:
4309         Checked in a new patch that works with gettext 0.10.36.
4310       
4311         * xml-i18n-toolize.in:
4312         Added code to use patch2 if "builddir" appears in the file
4313         and patch1 if it doesn't.
4314       
4315         * Makefile.am:
4316         Add the new files.
4317       
4318         2001-04-10  Christopher James Lahey  <clahey@ximian.com>
4319       
4320         reviewed by: Kenneth Christiansen <kenneth@gnu.org>
4321       
4322         * xml-i18n-update.in.in: Added .etspec to the list of xml file
4323         types.
4324       
4325         2001-03-09  Maciej Stachowiak  <mjs@eazel.com>
4326       
4327         reviewed by: George Lebl  <jirka@5z.com>
4328       
4329         * xml-i18n-update.in.in: Handle .directory files properly; needed
4330         to xml-i18n-toolize control-center.
4331       
4332         2001-03-01  Arik Devens  <arik@eazel.com>
4333       
4334         reviewed by: Robin * Slomkowski  <rslomkow@eazel.com>
4335       
4336         Fixed bug 6766, xml-i18n-tools spec file needs cleanups.
4337       
4338         * xml-i18n-tools.spec.in: Added greg leblanc's changes to the spec
4339         file.
4340       
4341         2001-03-01  Darin Adler  <darin@eazel.com>
4342       
4343         reviewed by: Maciej Stachowiak <mjs@eazel.com>
4344       
4345         * xml-i18n-merge.in.in: Also encode "&".
4346       
4347         * tests/cases/test.po:
4348         * tests/results/merge1.xml:
4349         Test case for that.
4350       
4351         2001-03-01  Darin Adler  <darin@eazel.com>
4352       
4353         reviewed by: Maciej Stachowiak <mjs@eazel.com>
4354       
4355         Fixed bug 7230 (opening images in Nautilus fails), which was
4356         caused by a translation with a \" sequence in it.
4357       
4358         * xml-i18n-merge.in.in: Handle '\' sequences in the strings
4359         from the po file, specifically '\"' for a quote mark.
4360       
4361         * tests/cases/test.po:
4362         * tests/results/merge1.xml:
4363         Added a test case for the new features.
4364       
4365         2001-02-25  Maciej Stachowiak  <mjs@eazel.com>
4366       
4367         reviewed by: Ian McKellar  <ian@eazel.com>
4368       
4369         * xml-i18n-tools.m4: Reorder things a bit to help the Bonobo
4370         build.
4371       
4372         2001-02-25  Maciej Stachowiak  <mjs@eazel.com>
4373       
4374         reviewed by: Seth Nickell  <seth@eazel.com>
4375       
4376         Fixed bugs 6980 (workaround for glade does not work) and 6976
4377         (<A0> in README and NEWS).
4378       
4379         * NEWS, README: Replaced 0xA0 characters with spaces.
4380         * xml-i18n-extract.in.in: improve glade workaround to notice
4381         window and label IDs with more than one digit after them. Patch
4382         from db@zigo.dhs.org
4383       
4384         2001-02-25  Gediminas Paulauskas <menesis@delfi.lt>
4385       
4386         * configure.in: Bumped version to 0.8.2, this one is required for
4387         control-center and gnome-core to work correctly with the Tools.
4388         * xml-i18n-prepare.in: do not grep non-existing po files. Write correct
4389         merge rule according to extension.
4390         * xml-i18n-tools.m4: added macros for .directory and .soundlist files.
4391         FIXME: should be better way to do it, these macros are equal.
4392       
4393         2001-02-19  Gediminas Paulauskas <menesis@delfi.lt>
4394       
4395         * xml-i18n-prepare.in: escape "'s in msgid also. fixes #6757. added
4396         missing }, and removed check for existance of LL.po file -- to rescue
4397         all translations from .desktop files -- newly created files should be
4398         added to cvs.
4399       
4400         2001-02-15  Darin Adler  <darin@eazel.com>
4401       
4402         * xml-i18n-update.in.in: Add support for ".ui" files.
4403       
4404         2001-02-15  Darin Adler  <darin@eazel.com>
4405       
4406         * README: Remove silly "ignore non-fatal errors" message.
4407       
4408         2001-02-14  Maciej Stachowiak  <mjs@eazel.com>
4409       
4410         * configure.in: Bumped version to 0.8.1
4411       
4412         2001-02-13  Morten Welinder  <terra@diku.dk>
4413       
4414         * xml-i18n-update.in.in (find_package_name): Only return package
4415         name when found.
4416         (determine_type): Properly return a value and declare locals
4417         locally.
4418         (maintain): Escape a double quote to keep Emacs font-lock happy.
4419         (whole file): remove trailing white space.
4420       
4421         2001-02-13  Maciej Stachowiak  <mjs@eazel.com>
4422       
4423         * xml-i18n-update.in.in: Fix some utterly broken code that was
4424         trying to find the top level.
4425       
4426         2001-02-13  Maciej Stachowiak  <mjs@eazel.com>
4427       
4428         * xml-i18n-update.in.in: Turn on use strict, fix problems found as
4429         a result.
4430       
4431         2001-02-13  Maciej Stachowiak  <mjs@eazel.com>
4432       
4433         * configure.in: Bumped version to 0.8
4434
4435   114 clahey    2001-04-10
4436       2001-04-10  Christopher James Lahey  <clahey@ximian.com>
4437       
4438         * xml-i18n-update.in.in (determine_type): Added etspec to the
4439         other place where the list of xml file types is.
4440
4441   113 clahey    2001-04-10
4442       2001-04-10  Christopher James Lahey  <clahey@ximian.com>
4443       
4444         * xml-i18n-update.in.in: Added .etspec to the list of xml file
4445         types.
4446
4447   112 dietmar   2001-04-09
4448       2001-04-06  Dietmar Maurer  <dietmar@ximian.com>
4449       
4450         * xml-i18n-update.in.in: bug fix - the previous code to extract
4451         top_srcdir from the Makefile was wrong.
4452
4453   111 jgotts    2001-04-05
4454       Spec file improvements.
4455
4456   110 jirka     2001-03-25
4457       Sun Mar 25 03:18:35 2001  George Lebl <jirka@5z.com>
4458       
4459         * xml-i18n-extract.in.in (type_xml): The message is anything but <,
4460           not anything but _.  This fixes a bug where it would not extract
4461           messages which had underscores in them.
4462       
4463         * xml-i18n-merge.in.in (xml_merge_translations)
4464           (oaf_merge_translations):  Rename the old xml mode to "oaf" mode
4465           as Maciej requested.  For XML files merge the pong style
4466           <_foo>bar</_foo> type messages.  These are already extracted along
4467           with the "pong" style messages.  The option to do this is -x as
4468           it's supposed to be the general XML style translation.
4469       
4470         * xml-i18n-tools.m4:  Add a pong rule macro
4471       
4472         * xml-i18n-update.in.in (determine_type):  Add .pong(.in)+ type files
4473           for the xml file types
4474       
4475         * tests/selftest.pl.in, tests/cases/merge4.xml.in,
4476           tests/results/merge4.xml, tests/cases/test.po:  Add a simple message
4477           and test for the merging of pong style xml messages.  This is really
4478           the same as extract3.xml.in
4479       
4480         * USED: add pong and grapevine, which are going to get things
4481           comitted very soon.
4482
4483   109 menesis   2001-03-14
4484         * USED: added this file containing modules which use xml-i18n-tools.
4485
4486   108 mstachow  2001-02-26
4487         reviewed by: Robey Pointer  <robey@eazel.com>
4488       
4489         * xml-i18n-tools.m4: Set sed substituted files to be writable by
4490         the user to fix bug 7025 (xml-i18n-extract, merge, update created
4491         with improper permissions).
4492
4493   107 menesis   2001-02-24
4494       2001-02-25  Gediminas Paulauskas <menesis@delfi.lt>
4495       
4496         * xml-i18n-tools.m4: added macros for .directory and .soundlist files.
4497         FIXME: should be better way to do it, these macros are equal.
4498
4499   106 menesis   2001-02-19
4500       create new po files for languages whose translation exist only in .desktop files
4501       ChangeLog for all 3 fixes.
4502
4503   105 darin     2001-02-15
4504         * configure.in: Rolling back to 0.7. The 0.8.1 verson is
4505         on the branch, not here on HEAD.
4506
4507   104 darin     2001-02-15
4508         * README: Remove silly "Ignore non fatal errors" message.
4509         * configure.in: Bump version to 0.8.1 so this version is
4510         seen as newer than the recent release. I didn't bump all
4511         the version numbers strewn throughout other source files.
4512
4513   103 menesis   2001-02-09
4514       2001-02-09  Gediminas Paulauskas <menesis@delfi.lt>
4515       
4516         * xml-i18n-prepare.in: new added fix_makefiles, which does changes in
4517         Makefile.am to distribute only .desktop.in files and generate
4518         .desktop ones. So it does everything for
4519         desktop/keys/directory/soundlist files now.
4520         * xml-i18n-merge.in.in: sort by language code when writing.
4521
4522   102 mstachow  2001-02-06
4523         * .cvsignore: Updated.
4524         * xml-i18n-prepare.in: Removed.
4525
4526   101 mstachow  2001-02-06
4527         * xml-i18n-prepare.in: REsurrected this accidentally deleted file.
4528
4529   100 mstachow  2001-02-06
4530         * .cvsignore, tests/.cvsignore: Silence cvs.
4531
4532    99 mstachow  2001-02-06
4533         reviewed by: George Lebl <jirka@eazel.com>
4534                      Robin * Slomkowski <rslomkow@eazel.com>
4535       
4536         Fixed bug 6199 (perl location is configured at xml-i18n-tools
4537         configure time -- not the configure time for a package that uses
4538         the tools) and 6250 (perl path hard-coded in selftest.pl). Also
4539         made 'make distcheck' work.
4540       
4541         * tests/Makefile.am: Screw around a bit so the self test script
4542         ends up executable after configure substitution.
4543         * tests/cases/.cvsignore: Ignore a new file
4544         * tests/cases/Makefile.am, tests/results/Makefile.am: Add missing
4545         files to EXTRA_DIST.
4546         * tests/selftest.pl.in: renamed from tests/selftest.pl, set perl
4547         path at configure time.
4548         * xml-i18n-unicodify.in: renamed from xml-i18n-unicodify, set perl
4549         path at configure time.
4550         * xml-i18n-extract.in.in, xml-i18n-merge.in.in,
4551         xml-i18n-prepare.in.in, xml-i18n-update.in.in: Renamed to .in.in
4552         from .in; substitute all variables except perl path at
4553         xml-i18n-tools configure time, so .in versions can be copied into
4554         modules when xml-i18n-toolizing.
4555         * xml-i18n-toolize.in: copy .in versions of tools into module.
4556         * xml-i18n-tools.Makefile.patch: don't change DISTFILES, this
4557         broke with the new changes.
4558         * xml-i18n-tools.m4: substitute xml-i18n-tools ; expect xml-i18n-*
4559         to be in builddir.
4560         * README: Updated instructions on how to use.
4561         * Makefile.am: Adjust what gets installed where.
4562         * configure.in: Adjust set of files being output.
4563
4564    98 kenneth   2001-02-01
4565       001-02-01  Kenneth Christiansen <kenneth@gnu.org>
4566       
4567               * tests/selftest.pl:
4568               * tests/results/extract3.xml.in.h:
4569               Fixed some errors.
4570
4571    97 laszlo    2001-02-01
4572       new testcase added in tests
4573
4574    96 laszlo    2001-02-01
4575       new testcase added
4576
4577    95 laszlo    2001-02-01
4578       extract3.xml.in.h added
4579
4580    94 laszlo    2001-02-01
4581       first commit
4582
4583    93 laszlo    2001-02-01
4584       added extract3.xml.in
4585
4586    92 menesis   2001-02-01
4587       2001-02-01  Gediminas Paulauskas <menesis@delfi.lt>
4588       
4589         * xml-i18n-prepare.in: additional keywords can be specified on comand
4590         line.
4591         * tests/Makefile.in, tests/cases/Makefile.in,
4592         tests/results/Makefile.in: removed.
4593
4594    91 darin     2001-02-01
4595         * xml-i18n-merge.in: Fix regular expressions again. Should
4596         fix the stuff I broke with the last change.
4597         * tests/results/merge1.xml: Got rid of extra space in test
4598         case that corresponded to an extra space made by the script.
4599
4600    90 darin     2001-01-31
4601         * tests/selftest.pl: Use the "srcdir" environment variable
4602         that is set up by automake. This makes "make distcheck" work.
4603
4604    89 darin     2001-01-31
4605         * Makefile.am: Build top level first.
4606         * tests/.cvsignore: Ignore more generated stuff.
4607         * tests/cases/.cvsignore: Ignore more generated stuff.
4608         * tests/results/.cvsignore: Ignore more generated stuff.
4609         * tests/selftest.pl: Indicate failure with exit 1.
4610         * xml-i18n-extract.in: Fix help.
4611         * xml-i18n-merge.in: Add --quiet option. Fix help.
4612
4613    88 kenneth   2001-01-31
4614       2001-01-31  Kenneth Christiansen <kenneth@gnu.org>
4615       
4616               * tests/Makefile.am:
4617         * tests/Makefile.in:
4618         * tests/cases/Makefile.am:
4619         * tests/cases/Makefile.in:
4620         * tests/results/Makefile.am:
4621         * tests/results/Makefile.in:
4622         * Makefile.am:
4623         * configure.in:
4624         First try at adding the new tests to "make distcheck"
4625
4626    87 kenneth   2001-01-31
4627       commit problems
4628
4629    86 kenneth   2001-01-31
4630       2001-01-31  Kenneth Christiansen <kenneth@gnu.org>
4631       
4632               * tests/cases/test.po: Changed, and made clear
4633         that people should not touch that file. Fuzzies,
4634         etc has to be there for the test.
4635
4636    85 darin     2001-01-31
4637         * xml-i18n-merge.in: Fix regular expressions to be
4638         a little better and change XML parsing logic so it
4639         doesn't get confused by "*" and other metacharacters
4640         in the input file.
4641       
4642         * Makefile.am: Whitespace tweak.
4643         * .cvsignore: Ignore generated xml-i18n-prepare.
4644         * tests/cases/.cvsignore: Ignore test results.
4645         * tests/cases/test.po: Added file needed for tests.
4646         * tests/selftest.pl: Invoke the scripts in a way
4647         that does not require installing first.
4648
4649    84 kenneth   2001-01-31
4650       update
4651
4652    83 kenneth   2001-01-31
4653       quick commit for darin
4654
4655    82 kenneth   2001-01-31
4656       quick commit
4657
4658    81 kenneth   2001-01-31
4659       ChangeLog coming a little later
4660
4661    80 kenneth   2001-01-31
4662       update
4663
4664    79 darin     2001-01-31
4665         * xml-i18n-prepare: Remove this file, since it's
4666         now generated.
4667
4668    78 kenneth   2001-01-31
4669       forgot
4670
4671    77 kenneth   2001-01-31
4672       2001-01-31  Kenneth Christiansen <kenneth@gnu.org>
4673       
4674               * tests/selftest.pl: Cleaned up a bit.
4675
4676    76 kenneth   2001-01-31
4677       2001-01-31  Kenneth Christiansen <kenneth@gnu.org>
4678       
4679               * tests/: Started small test program.
4680
4681    75 kenneth   2001-01-31
4682       2001-01-31  Kenneth Christiansen <kenneth@gnu.org>
4683       
4684               * xml-i18n-extract.in:
4685               * xml-i18n-update.in:
4686               Made the whole new system work more smart
4687               for instance you can not use --type=gettext/ini
4688               option to the extract script.
4689
4690    74 kenneth   2001-01-30
4691       2001-01-30  Kenneth Christiansen <kenneth@gnu.org>
4692       
4693               * xml-i18n-extract.in:
4694               * xml-i18n-update.in:
4695               Fixed some stupid errors
4696
4697    73 kenneth   2001-01-30
4698       2001-01-30  Kenneth Christiansen <kenneth@gnu.org>
4699       
4700               * xml-i18n-update.in:
4701               * xml-i18n-extract.in:
4702               Added support for a new POTFILES.in syntax
4703       
4704               Does the file you want processed not have a
4705               supported filename, then you can specify the
4706               file type in the POTFILES.in file, with a
4707               syntax like this:
4708       
4709               [type: gettext/ini] test.keyprop.in
4710       
4711               gettext/ini means that it should use the
4712               ini-type, which among others include desktop files
4713               Other types are gettext/xml, gettext/keys, etc.
4714
4715    72 kenneth   2001-01-30
4716       2001-01-30  Kenneth Christiansen <kenneth@gnu.org>
4717       
4718               * xml-i18n-update.in: Made more protable, by
4719               replacing extern calls to pwd, grep and find.
4720               Also cleaned up the script a little.
4721
4722    71 kenneth   2001-01-29
4723       2001-01-29  Kenneth Christiansen <kenneth@gnu.org>
4724       
4725               * xml-i18n-prepare.in: Made it be generated.
4726               * Makefile.am: Reflect changes.
4727               * configure.in: Reflect changes.
4728
4729    70 darin     2001-01-26
4730         * README: Mention the need to have at least one .po file in the
4731         po directory.
4732
4733    69 darin     2001-01-26
4734         * README: Use a GNOME namespace example instead of the Nautilus
4735         namespace one to emphasize that Michael wants people to put as
4736         much as possible inside the GNOME namespace.
4737
4738    68 menesis   2001-01-25
4739       2001-01-25  Gediminas Paulauskas <menesis@delfi.lt>
4740       
4741       * xml-i18n-prepare: compare msgids when appending to po file, not
4742       msgstrs. Fix line counting.
4743       * xml-i18n-update.in: leave please wait..... without newline.
4744
4745    67 menesis   2001-01-24
4746       2001-01-24  Gediminas Paulauskas <menesis@delfi.lt>
4747       
4748         * xml-i18n-*.in: use ${PROGRAM} instead of directly specifying
4749         name. Also recognize *.directory files.
4750         * xml-i18n-prepare: now generates <desktop>.in files, adds them
4751         to POTFILES.in, and <desktop> -- to .cvsignore. Add only if that
4752         line does not exist in file. Here <desktop> is .desktop, .directory,
4753         .soundlist and .keys.
4754
4755    66 menesis   2001-01-24
4756       2001-01-24  Gediminas Paulauskas <menesis@delfi.lt>
4757       
4758         * xml-i18n-prepare: initial version of utility which
4759         helps convert apps to xml-i18n-tools and save
4760         desktop entries into po files.
4761
4762    65 rslomkow  2001-01-24
4763       2001-01-23  Robin * Slomkowski  <rslomkow@rslomkow.org>
4764       
4765         * xml-i18n-tools.spec.in: moved the doc dir
4766         to the executable stanza so people can read
4767         the docs.
4768
4769    64 kenneth   2001-01-21
4770       doh, forgot
4771
4772    63 kenneth   2001-01-21
4773       New release
4774
4775    62 kenneth   2001-01-21
4776       Forgot to commit
4777
4778    61 kenneth   2001-01-21
4779       2001-01-20  Kenneth Christiansen <kenneth@gnu.org>
4780       
4781               * xml-i18n-tools.m4: Corrected one missing
4782               keys.
4783
4784    60 kenneth   2001-01-21
4785       2001-01-20  Kenneth Christiansen <kenneth@gnu.org>
4786       
4787               * xml-i18n-tools.m4: s/keys/desktop/; some
4788               places and replaced some spaces with tabs.
4789
4790    59 kenneth   2001-01-21
4791       fix bug
4792
4793    58 kenneth   2001-01-21
4794       fixed bug
4795
4796    57 kenneth   2001-01-20
4797       2001-01-20  Kenneth Christiansen <kenneth@gnu.org>
4798       
4799               * xml-i18n-merge.in:
4800               * xml-i18n-tools.m4:
4801               Added merging for *.desktop files.
4802
4803    56 kenneth   2001-01-20
4804       2001-01-20  Kenneth Christiansen <kenneth@gnu.org>
4805       
4806               * xml-i18n-unicodify: Added small utility
4807               to convert *.po files to UTF-8.
4808
4809    55 kenneth   2001-01-20
4810       2001-01-20  Kenneth Christiansen <kenneth@gnu.org>
4811       
4812               * xml-i18n-merge.in: Yay, updated the oaf
4813               merge mechanism so it supported multiply
4814               lines. This also fixed a problem Kmaraas
4815               had.
4816
4817    54 kenneth   2001-01-20
4818       2001-01-20  Kenneth Christiansen <kenneth@gnu.org>
4819       
4820               * xml-i18n-merge.in: Implimented the lookup
4821               mechanism differently, and speeded up the
4822               merge process approx. 200 times. Now it's
4823               fast!
4824
4825    53 kenneth   2001-01-19
4826       2001-01-18  Kenneth Christiansen <kenneth@gnu.org>
4827       
4828               * xml-i18n-merge.in: Added fix for ++ in
4829               strings.
4830
4831    52 kenneth   2001-01-19
4832       2001-01-18  Kenneth Christiansen <kenneth@gnu.org>
4833       
4834               * xml-i18n-merge:
4835               * xml-i18n-tools.m4:
4836               * xml-i18n-update:
4837               * xml-i18n-extract:
4838               Support .keys.in files for translation of
4839               MIME data used by gnome-vfs. This is a pretty
4840               major change, so please inform me of any bugs.
4841
4842    51 kenneth   2001-01-18
4843       2001-01-17  Kenneth Christiansen <kenneth@gnu.org>
4844       
4845               * xml-i18n-merge: Made script handle fuzzy's
4846       
4847       2001-01-17  Kenneth Christiansen <kenneth@gnu.org>
4848       
4849               * configure.in: Made release
4850
4851    50 darin     2001-01-17
4852         * xml-i18n-tools.m4: Rebuild oaf files when the
4853         xml-i18n-merge script changes.
4854
4855    49 kenneth   2001-01-17
4856       2001-01-17  Kenneth Christiansen <kenneth@gnu.org>
4857       
4858               * xml-i18n-extract.in: More verbose work.
4859
4860    48 kenneth   2001-01-17
4861       2001-01-17  Kenneth Christiansen <kenneth@gnu.org>
4862       
4863               * xml-i18n-extract.in: Also update help here
4864
4865    47 kenneth   2001-01-17
4866       2001-01-17  Kenneth Christiansen <kenneth@gnu.org>
4867       
4868               * xml-i18n-update.in: Updated help
4869
4870    46 kenneth   2001-01-17
4871       2001-01-16  Kenneth Christiansen <kenneth@gnu.org>
4872       
4873               * xml-i18n-update.in:
4874               * xml-i18n-extract.in:
4875               Added -q option to make the script more quiet.
4876
4877    45 darin     2001-01-17
4878       Add missing chomp.
4879
4880    44 darin     2001-01-17
4881         * xml-i18n-extract.in:
4882         * xml-i18n-update.in:
4883         Support .oaf.in.in as a hack for Bonobo. Maybe we
4884         can come up with a better solution when Maciej
4885         returns from his vacation.
4886
4887    43 kenneth   2001-01-17
4888       forgot
4889
4890    42 kenneth   2001-01-17
4891       2001-01-16  Kenneth Christiansen <kenneth@gnu.org>
4892       
4893               * xml-i18n-update.in: GNU license at top.
4894               Changed the optionsystem to resemple the
4895               other scripts in the xml-i18n-tools package.
4896
4897    41 darin     2001-01-16
4898         * xml-i18n-update.in: Added back in the line of
4899         code to generate the pot that was accidentally
4900         removed.
4901
4902    40 darin     2001-01-16
4903         * xml-i18n-merge.in: Fix so it won't parse the
4904         comments as translations.
4905
4906    39 kenneth   2001-01-16
4907       better comments
4908
4909    38 kenneth   2001-01-16
4910       2001-01-16  Kenneth Christiansen <kenneth@gnu.org>
4911       
4912               * xml-i18n-update.in: Removed obsolete code, made
4913         status stuff a little better.
4914
4915    37 kenneth   2001-01-16
4916       2001-01-16  Kenneth Christiansen <kenneth@gnu.org>
4917       
4918               * xml-i18n-update.in: Added new --statuslist option
4919               Changed parts of the scripts to make it cleaner. It
4920               still need a major cleanup.
4921
4922    36 darin     2001-01-15
4923         * xml-i18n-tools.spec.in: Oops. One too many.
4924
4925    35 kenneth   2001-01-15
4926       2001-01-15  Kenneth Christiansen <kenneth@gnu.org>
4927       
4928               * xml-i18n-update.in: Some name change.
4929
4930    34 darin     2001-01-15
4931         * xml-i18n-tools.spec.in: Add the installed scripts
4932         so the RPM version also installs them. Maciej missed
4933         this when doing his fix for 5454.
4934
4935    33 kenneth   2001-01-15
4936       typo
4937
4938    32 kenneth   2001-01-15
4939       2001-01-15  Kenneth Christiansen <kenneth@gnu.org>
4940       
4941               * xml-i18n-update.in: Rewrote maintain section.
4942               It now also handles files based on xml.
4943
4944    31 darin     2001-01-15
4945         * xml-i18n-extract.in: Add "&amp" to the entities
4946         that we special-case.
4947
4948    30 kenneth   2001-01-10
4949       Removed depricate file
4950
4951    29 kenneth   2001-01-10
4952       2001-01-09  Kenneth Christiansen <kenneth@gnu.org>
4953       
4954               * xml-i18n-update.in: New indent, more like GNU
4955               coding style. Upped code a little.
4956
4957    28 kenneth   2001-01-10
4958       2001-01-09  Kenneth Christiansen <kenneth@gnu.org>
4959       
4960               * xml-i18n-extract.in: New indent, more like GNU
4961               coding style. Upped code a little.
4962
4963    27 kenneth   2001-01-10
4964       Better indent
4965
4966    26 darin     2001-01-10
4967         * xml-i18n-extract.in: A few more tweaks, including
4968         getting rid of the special case for 1-line messages.
4969         * xml-i18n-update.in: Get rid of debugging print.
4970
4971    25 kenneth   2001-01-09
4972       2001-01-09  Kenneth Christiansen <kenneth@gnu.org>
4973       
4974               * xml-i18n-update.in: Typo
4975
4976    24 darin     2001-01-09
4977         * README: Fix formatting. Mention .cvsignore.
4978         * xml-i18n-extract.in: Improved the no-c-format change.
4979
4980    23 kenneth   2001-01-09
4981       2001-01-09  Kenneth Christiansen <kenneth@gnu.org>
4982       
4983               * xml-i18n-update.in: Modified "get package_name" code so
4984               that it handles AM_INIT_AUTOMAKE($SOMETHING, $SOMETHING).
4985               With this change the script how works fine for evolution
4986               aswell.
4987
4988    22 kenneth   2001-01-09
4989       2001-01-09  Kenneth Christiansen <kenneth@gnu.org>
4990       
4991               * xml-i18n-extract.in: Modified a no-c-format patch from
4992               Jody Goldberg and applied it.
4993
4994    21 kenneth   2001-01-09
4995       2001-01-09  Kenneth Christiansen <kenneth@gnu.org>
4996       
4997               * xml-i18n-update.in: Changed die to print, and added exit;
4998               instead. Getting a "error occured on line 408" is not very
4999               user friendly.
5000
5001    20 mstachow  2001-01-09
5002         Fix bug 5454 (Translators have to run ./autogen.sh in each module
5003         they work on).
5004       
5005         * Makefile.am: Install xml-i18n-update and xml-i18n-extract, so
5006         translators can update their po file without doing an autogen.sh,
5007         by doing `xml-i18n-update <lang>' with the xml-i18n-tools package
5008         installed.
5009       
5010         * xml-i18n-update.in: Translators have to run ./autogen.sh in each
5011         module they work on. Find installed xml-i18n-extract as well as
5012         the one in the source tree, for purposes of running on
5013         non-autogen'd modules.
5014
5015    19 mstachow  2001-01-09
5016         * xml-i18n-update.in: Fix builddir != srcdir build (I think).
5017
5018    18 darin     2001-01-08
5019       Remove comment at the top of each generated C file.
5020       It just clutters the .pot and .po files.
5021
5022    17 almer     2001-01-08
5023       2001-01-08  Almer S. Tigelaar  <almer1@dds.nl>
5024       
5025               * autogen.sh: Change message to advise to "make install" as there
5026               is nothing to "make".
5027
5028    16 kabalak   2001-01-07
5029       Delirium increase
5030
5031    15 mstachow  2001-01-06
5032         * README: Some fixes suggested by Darin.
5033         * xml-i18n-tools.Makefile.patch: Applied changes from Kenneth
5034         Christiansen to make things like `make fr' to build a single po
5035         file work.
5036         * xml-i18n-update.in: Detect PACKAGE automatically by finding
5037         configure.in and looking there.
5038
5039    14 jody      2001-01-06
5040       
5041       2001-01-05  Jody Goldberg <jgoldberg@home.com>
5042       
5043         * xml-i18n-tools.m4 : s/top_builddir/top_srcdir/
5044
5045    13 kenneth   2001-01-05
5046       2001-01-06  Kenneth Christiansen <kenneth@gnu.org>
5047       
5048               * update.sh: Applied patch from Christian Rose
5049
5050    12 kenneth   2001-01-05
5051       2001-01-06  Kenneth Christiansen <kenneth@gnu.org>
5052       
5053               * update.sh: Script for translators not being able to run
5054                 autogen.sh. Can be placed in po/ dirs. Well tested.
5055
5056    11 kenneth   2001-01-05
5057       use info
5058
5059    10 kenneth   2001-01-05
5060       2001-01-06  Kenneth Christiansen <kenneth@gnu.org>
5061       
5062               * NEWS: Added initial announcement
5063
5064     9 mstachow  2001-01-05
5065         * xml-i18n-tools.Makefile.patch: Fix up to remove accidentally
5066         inserted duplicate definitions of some variables.
5067       
5068         * xml-i18n-tools.m4: In XML_I18N_MERGE_OAF_RULE, make .oaf file
5069         depend on all .po files, as well as on .oaf.in.
5070
5071     8 rslomkow  2001-01-04
5072       added share for things in share
5073
5074     7 rslomkow  2001-01-04
5075       * Makefile.am: added specfile to EXTRA_DISTS
5076       * xml-i18n-tools.spec.in: removed COPYING.LIB
5077
5078     6 rslomkow  2001-01-04
5079       added NULL
5080
5081     5 rslomkow  2001-01-04
5082       Added Makefile.patch to EXTRA_DISTS
5083
5084     4 rslomkow  2001-01-04
5085       Added specfile support for this modules
5086
5087     3 mstachow  2001-01-04
5088         * AUTHORS: Added Darin since he did a lot of the design and
5089         implementation work.
5090       
5091         * xml-i18n-tools.Makefile.patch: New version based on
5092         Darin's Nautilus-customized version, which avoids the .headerlock mess and
5093         simplifies things.
5094
5095     2 mstachow  2001-01-03
5096         Initial checkin of xml-i18n system.
5097       
5098         * .cvsignore: Files to ignore.
5099         * AUTHORS: Add me and Kenny.
5100         * COPYING: The GPL
5101         * INSTALL: Install instructions
5102         * Makefile.am: Makefile.
5103         * autogen.sh: the usual.
5104         * configure.in: Generate generated files.
5105       
5106         * xml-i18n-toolize.in: Used to generate xml-i18n-toolize, a
5107         program like libtoolize that makes your module use xml-i18n-tools.
5108       
5109         * xml-i18n-extract.in: Used to generate xml-i18n-extract; based on
5110         Kenneth Christiansen's ui-extract.pl. This script knows how to
5111         extract translations from -ui.xml, nautilus theme, .glad and
5112         .oaf.in files.
5113       
5114         * xml-i18n-update.in: Used to generate
5115         xml-i18n-update. This translation update script is based on based on
5116         Kenneth Christiansen's update.pl
5117       
5118         * xml-i18n-merge.in: Used to generate xml-i18n-merge, an XML
5119         translation merge script (only works for .oaf files so far).
5120       
5121         * xml-i18n-tools.Makefile.patch: Patch for po/Makefile.in.in,
5122         automatically applied after xml-18n-toolize
5123       
5124         * xml-i18n-tools.m4: M4 macro file that defines AM_PROG_XML_I18N_TOOLS
5125
5126     1   2001-01-03
5127       New repository initialized by cvs2svn.
5128
5129 Use --include-merged or -n0 to see merged revisions.