<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gettext.git, branch maint</title>
<subtitle>git.savannah.gnu.org: git/gettext.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gettext.git/'/>
<entry>
<title>build: Fix autogen.sh --skip-gnulib after fbf4e276</title>
<updated>2014-11-18T22:07:41+00:00</updated>
<author>
<name>Yaakov Selkowitz</name>
<email>yselkowi@redhat.com</email>
</author>
<published>2014-11-18T17:25:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gettext.git/commit/?id=474582b545cee93faa95b5a37eab7aa9e201a566'/>
<id>474582b545cee93faa95b5a37eab7aa9e201a566</id>
<content type='text'>
* Makefile.am (EXTRA_DIST): Add build-aux/git-version-gen.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Makefile.am (EXTRA_DIST): Add build-aux/git-version-gen.
</pre>
</div>
</content>
</entry>
<entry>
<title>xgettext: Allow plural extraction from a single argument function</title>
<updated>2014-10-30T01:22:29+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>ueno@gnu.org</email>
</author>
<published>2014-10-28T07:38:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gettext.git/commit/?id=84044b5fe692b6f32d73ad101327dd219887936b'/>
<id>84044b5fe692b6f32d73ad101327dd219887936b</id>
<content type='text'>
The commit 8137d2b4 was a wrong fix since both singular/plural
msgids may point to the same address for Qt4 plural forms.  This
reverts the commit and fix the original double-free problem in the
right way.  Thanks to Jesper Fehrlund for suggestions.
* gettext-tools/src/xgettext.c (arglist_parser_remember_literal):
Don't ignore plural argument even if ARGNUM1 equals to ARGNUM2.
(arglist_parser_done): Make a copy of best_cp-&gt;msgid_plural when
passing it to remember_a_message_plural, if it equals to
best_cp-&gt;msgid.  Also move code conversion logic earlier taking into
account of the ownership transfer of best_cp-&gt;msgid.
* gettext-tools/src/xgettext-12: Test a single argument function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The commit 8137d2b4 was a wrong fix since both singular/plural
msgids may point to the same address for Qt4 plural forms.  This
reverts the commit and fix the original double-free problem in the
right way.  Thanks to Jesper Fehrlund for suggestions.
* gettext-tools/src/xgettext.c (arglist_parser_remember_literal):
Don't ignore plural argument even if ARGNUM1 equals to ARGNUM2.
(arglist_parser_done): Make a copy of best_cp-&gt;msgid_plural when
passing it to remember_a_message_plural, if it equals to
best_cp-&gt;msgid.  Also move code conversion logic earlier taking into
account of the ownership transfer of best_cp-&gt;msgid.
* gettext-tools/src/xgettext-12: Test a single argument function.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Add test for same ARGNUM1/ARGNUM2 given to xgettext -k</title>
<updated>2014-10-28T06:53:34+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>ueno@gnu.org</email>
</author>
<published>2014-10-28T06:53:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gettext.git/commit/?id=dabc935fecfa16774d9930b392ef913a465b714b'/>
<id>dabc935fecfa16774d9930b392ef913a465b714b</id>
<content type='text'>
* xgettext-12: New file.
* Makefile.am (TESTS): Add new test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* xgettext-12: New file.
* Makefile.am (TESTS): Add new test.
</pre>
</div>
</content>
</entry>
<entry>
<title>xgettext: Fix double-free in singular/plural argument extraction</title>
<updated>2014-10-28T06:53:17+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>ueno@gnu.org</email>
</author>
<published>2014-10-28T06:51:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gettext.git/commit/?id=8137d2b48aee10ce731588e440ea7a5ba100d2d0'/>
<id>8137d2b48aee10ce731588e440ea7a5ba100d2d0</id>
<content type='text'>
After commit 6aa7b7ed in 2009, xgettext assumed that ARGNUM1 and
ARGNUM2 of -k are different.  That could cause an double-free in
exceptional cases.
Reported by Johan Liljegren in:
&lt;https://lists.gnu.org/archive/html/bug-gettext/2014-10/msg00028.html&gt;.
* xgettext.c (arglist_parser_remember_literal): Don't assume that
ARGNUM1 and ARGNUM2 are different.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After commit 6aa7b7ed in 2009, xgettext assumed that ARGNUM1 and
ARGNUM2 of -k are different.  That could cause an double-free in
exceptional cases.
Reported by Johan Liljegren in:
&lt;https://lists.gnu.org/archive/html/bug-gettext/2014-10/msg00028.html&gt;.
* xgettext.c (arglist_parser_remember_literal): Don't assume that
ARGNUM1 and ARGNUM2 are different.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update .gitignore</title>
<updated>2014-10-16T05:46:39+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>ueno@gnu.org</email>
</author>
<published>2014-10-16T05:46:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gettext.git/commit/?id=9737630b132a974820d4b890a23a3897b604f746'/>
<id>9737630b132a974820d4b890a23a3897b604f746</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>List new file in term-ostream-tests module</title>
<updated>2014-10-15T23:25:54+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>ueno@gnu.org</email>
</author>
<published>2014-10-15T23:24:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gettext.git/commit/?id=bb5403d2b8b9725e0a9b4501f314bef3d770a650'/>
<id>bb5403d2b8b9725e0a9b4501f314bef3d770a650</id>
<content type='text'>
Fixes commit a843584f.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes commit a843584f.
</pre>
</div>
</content>
</entry>
<entry>
<title>Release 0.19.3</title>
<updated>2014-10-15T09:37:28+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>ueno@gnu.org</email>
</author>
<published>2014-10-15T07:49:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gettext.git/commit/?id=f4b41ad3a5850366b506cc55235858d2855c77a2'/>
<id>f4b41ad3a5850366b506cc55235858d2855c77a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare for 0.19.3</title>
<updated>2014-10-15T09:37:28+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>ueno@gnu.org</email>
</author>
<published>2014-10-15T07:33:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gettext.git/commit/?id=b4b34c72044e8da25fd5fbc4c37c1be2f2916c8e'/>
<id>b4b34c72044e8da25fd5fbc4c37c1be2f2916c8e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>NEWS: Update 0.19.3 entry</title>
<updated>2014-10-15T09:37:28+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>ueno@gnu.org</email>
</author>
<published>2014-10-15T09:36:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gettext.git/commit/?id=5d1c362c652dcdf5175336604cd91ca4ef0b6f24'/>
<id>5d1c362c652dcdf5175336604cd91ca4ef0b6f24</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update translations</title>
<updated>2014-10-15T07:47:57+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>ueno@gnu.org</email>
</author>
<published>2014-10-15T07:36:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gettext.git/commit/?id=6815ff8544e1089db65776826e1c13516a6478dd'/>
<id>6815ff8544e1089db65776826e1c13516a6478dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
