File gettext-csharp.changes of Package gettext-runtime
524
1
-------------------------------------------------------------------
2
Sun Jun 19 15:42:15 UTC 2016 - astieger@suse.com
3
4
- GNU gettext 0.19.8.1:
5
* Fix unintentional soname bump
6
7
-------------------------------------------------------------------
8
Sat Jun 11 18:58:17 UTC 2016 - astieger@suse.com
9
10
- GNU gettext 0.19.8:
11
* msgfmt now produces little-endian .mo files by default.
12
* xml: xgettext and msgfmt now look for .its files in directories
13
supplied through the GETTEXTDATADIRS or XDG_DATA_DIRS
14
environment variable.
15
* JavaScript: xgettext and msgfmt now recognize numbered
16
arguments in format strings.
17
18
-------------------------------------------------------------------
19
Mon Apr 4 19:15:53 UTC 2016 - astieger@suse.com
20
21
- GNU gettext 0.19.7:
22
* can now load custom string extraction rules in XML
23
Internationalization Tag Set (ITS) standard
24
* the existing XML-based language scanners (Glade, GSettings, and
25
AppData) rewritten using ITS
26
* Add msgfmt --xml option to merge translations back to the
27
original XML document.
28
29
-------------------------------------------------------------------
30
Fri Sep 11 18:56:49 UTC 2015 - astieger@suse.com
31
32
- GNU gettext 0.19.6:
33
* Support AppData file format
34
35
-------------------------------------------------------------------
36
Thu Jul 16 10:56:05 UTC 2015 - astieger@suse.com
37
38
- GNU gettext 0.19.5.1:
39
* fix build on old platforms where stpcpy and stpncpy is missing
40
41
-------------------------------------------------------------------
42
Fri Jul 10 14:34:22 UTC 2015 - astieger@suse.com
43
44
- GNU gettext 0.19.5:
45
* drop gettext-check-allocated-size-for-static-segment.patch,
46
is upstream
47
48
-------------------------------------------------------------------
49
Tue Mar 10 07:11:29 UTC 2015 - mlin@suse.com
50
51
- Add gettext-check-allocated-size-for-static-segment.patch from upstream
52
* Check if the embedded segment size is valid, before adding it to
53
the string length. Please see
54
http://lists.gnu.org/archive/html/bug-gettext/2015-03/msg00005.html
55
56
-------------------------------------------------------------------
57
Tue Jan 27 20:24:49 UTC 2015 - andreas.stieger@gmx.de
58
59
- GNU gettext 0.19.4:
60
* The --keyword option of xgettext now accepts same argument
61
number for both singular and plural forms.
62
* Programming languages support:
63
- C#: xgettext now properly handles Unicode characters encoded
64
with surrogate pairs.
65
- C/C++: xgettext now recognizes ISO/IEC 9899:2011 string
66
literals prefixed by R, u8, u8R, u, uR, U, UR, L, or LR.
67
- Shell: xgettext now properly recognizes Bash ANSI-C quoting
68
($'...').
69
* Bug fixes:
70
- Fix integer overflow when reading certain MO files with
71
msgunfmt.
72
- Avoid invalid memory access in various cases. In particular,
73
when the same argument number is specified for singular/
74
plural arguments, and when checking Lisp and Scheme format
75
strings.
76
77
-------------------------------------------------------------------
78
Fri Oct 17 21:56:18 UTC 2014 - andreas.stieger@gmx.de
79
80
- GNU gettext 0.19.3:
81
* Fix xgettext mishandling of octal character escapes in C.
82
* Fix autopoint infinite recursion with certain configure.ac.
83
* The po/Makevars file has a new field MSGINIT_OPTIONS, that can
84
be used to adjust msginit's operation. This is particularly
85
useful for controlling line wrapping behavior together with
86
MSGMERGE_OPTIONS and XGETTEXT_OPTIONS.
87
88
-------------------------------------------------------------------
89
Tue Jul 15 11:49:59 CEST 2014 - pth@suse.de
90
91
- Update to 0.19.2:
92
* Fix xgettext crash in parsing empty string literals in C and Vala.
93
* Autoconf macro trace in autopoint now works again with Autoconf 2.68
94
or earlier. It was a regression in 0.19.
95
96
-------------------------------------------------------------------
97
Tue Jun 10 22:00:50 UTC 2014 - andreas.stieger@gmx.de
98
99
- GNU gettext 0.19.1:
100
* Desktop Entry: msgfmt now always reads the po/LINGUAS file
101
* Vala: Bug fix in xgettext handling of "//" in string literals
102
* po/Makevars.template now contains the newly added variables
103
* msgfmt now treats errors in the PO file header as non-fatal
104
In future Gettext versions, msgfmt will treat header errors as
105
fatal and terminate the command execution.
106
- switch to xz tarball
107
108
-------------------------------------------------------------------
109
Tue Jun 3 19:20:25 UTC 2014 - andreas.stieger@gmx.de
110
111
- GNU gettext 0.19:
112
- Programming languages support:
113
* Desktop Entry:
114
xgettext and msgfmt now support .desktop files, used by
115
desktop applications, as input and output.
116
* GSettings:
117
xgettext now supports GSettings schema file format used by
118
GNOME applications.
119
* JavaScript:
120
xgettext now recognizes E4X (ECMA-357) constructs.
121
* PHP:
122
Single and double quotes around heredoc markers are now
123
recognized.
124
* Python:
125
The acceptable format specifiers in the braced-syntax format
126
strings is now limited to the Standard Format Specifiers, to
127
reasonably avoid false-positives.
128
* Scheme:
129
The gettext shorthand form _"abc", used by GIMP script-fu, is
130
now recognized by xgettext.
131
* C and Vala:
132
xgettext now recognizes C99-style Unicode character escapes.
133
- The --add-location option of msgattrib, msgcat, msgcomm,
134
msgconv, msgen, msgfilter, msggrep, msgmerge, msguniq, and
135
xgettext commands now takes an optional argument 'never',
136
'full', or 'file', to control the format of "#: ..." comments.
137
- msgfmt now has --source option to keep generated .java file
138
when running in Java mode.
139
- msgattrib now has --empty option that sets msgstr to empty when
140
clearing fuzzy flag.
141
* msgexec and msgfilter pass the plural information to subprocess
142
through the environment variable MSG{EXEC,FILTER}_MSGID_PLURAL
143
and MSG{EXEC,FILTER}_PLURAL_FORM.
144
* New built-in filters 'quot' and 'boldquot' have been added to
145
msgfilter. These filters convert Latin quotation marks ('...',
146
"...") into Unicode quotation marks (for example, U+2018) if
147
possible, similar to the sed commands used in po/Rules-quot and
148
po/Rules-boldquot.
149
* The po/Makevars file has a couple of new options
150
PO_DEPENDS_ON_POT and DIST_DEPENDS_ON_UPDATE_PO, that can be
151
used to adjust the behavior of updating PO files on demand.
152
* xgettext now strips prefixed string before the comment tag.
153
This is useful to support C-style comment like this:
154
/*
155
* TRANSLATORS: first line
156
* second line
157
*/
158
* In this example, the extracted comment does not contain "* " at
159
the beginning of each line.
160
* libgettextpo library:
161
- Memory leak fixes in the PO file parser.
162
* Documentation:
163
- A complete example showing the use of GNU gettext in a
164
GNOME 3 application has been added
165
166
-------------------------------------------------------------------
167
Sun Jan 12 21:56:01 UTC 2014 - andreas.stieger@gmx.de
168
169
- GNU gettext 0.18.3.2:
170
* Add missing extern-inline.m4 into archive.
171
- verify source signature
172
173
-------------------------------------------------------------------
174
Mon Aug 12 10:45:36 UTC 2013 - christoph.miebach@web.de
175
176
- Version 0.18.3 - July 2013
177
178
* Runtime behaviour:
179
On Mac OS X systems, the setlocale() function now properly
180
invalidates loaded message catalogs when a locale has been set.
181
182
* Programming languages support:
183
184
- C++:
185
The gnu::autosprintf class now provides an assignment
186
operator.
187
188
- Glade:
189
xgettext now supports GtkBuider file format used by Glade 3.
190
xgettext now also extracts contexts (msgctxt) from Glade 2
191
and GtkBuider files.
192
193
- JavaScript:
194
xgettext now partially supports JavaScript. Since the
195
current JavaScript specification (ECMA-262) does not define
196
the standard set of formatting methods nor translation
197
functions, the implementation supports only a limited
198
set of formatting methods and translation functions commonly
199
used in Gjs and other popular JavaScript implemenations and
200
libraries.
201
202
- Lua:
203
xgettext now supports Lua, using Ľubomír Remák's lua-gettext.
204
205
- Python:
206
xgettext and msgfmt's format string checking now recognize
207
Python format string in braced syntax (PEP 3101). xgettext
208
now also supports explicit string concatenation with '+' and
209
handles platform dependent line terminators (LF/CR/CRLF)
210
transparently.
211
212
- Tcl:
213
Bug fix in xgettext Unicode escape handling.
214
215
- Vala:
216
xgettext now supports Vala.
217
218
* msgattrib now has --previous option to keep previous msgid when
219
making messages fuzzy, similar to msgmerge --previous.
220
221
* msgfmt now checks PO file headers more strictly with less
222
false-positives.
223
224
* 'gettextize' now checks macro directories specified with
225
AC_CONFIG_MACRO_DIRS in configure.ac.
226
227
* Portability:
228
- msginit now does not require GNU sed.
229
- The Makefile rule for generating en@quot and en@boldquot now
230
uses @SED@ variable instead of hard-coded 'sed' command to
231
allow users to supply GNU sed.
232
233
* Future backward-incompatibilities:
234
- In future Gettext versions, the files installed by
235
'gettextize' will require Automake 1.10 or later. This will
236
improve the compatibility of user projects with newer
237
Automake versions.
238
- Remove upstreamed patches:
239
gettext-configure.patch
240
241
-------------------------------------------------------------------
242
Sat Jun 15 11:52:06 UTC 2013 - schwab@linux-m68k.org
243
244
- Add glib2-devel libcroco-devel libxml2-devel to build requires to avoid
245
using the included copies.
246
- gettext-configure.patch: Fix syntax in libxml check to avoid spurious
247
failure
248
249
-------------------------------------------------------------------
250
Sat Jun 8 08:39:07 UTC 2013 - christoph.miebach@web.de
251
252
- Update to version 0.18.2.1: Version 0.18.2 - December 2012
253
+ xgettext now understands the block comment syntax of Guile 2.0.
254
+ libgettextpo library:
255
* The initial msgstr of a new message is now "", not NULL.
256
* Bug fixes in the functions po_message_is_range,
257
po_file_check_all, po_message_check_all.
258
+ Installation options:
259
The configure options --with-xz and --with-bzip2 can be used to
260
specify alternate compression methods for the archive used by
261
the 'autopoint' program. These options, together with
262
--with-git, allow to trade dependencies against installed
263
package size. --with-xz has the highest compression rate,
264
followed by --with-git, followed by --with-bzip2.
265
+ Autoconf macros:
266
* The autoconf macros installed by 'gettextize' now work with
267
the forthcoming Automake 1.14 and require Autoconf version
268
2.60 or newer.
269
+ Portability:
270
* Building on MacOS X 10.7, Cygwin 1.7.10, and newer 64-bit
271
mingw is now supported.
272
273
- Remove obsolete patches:
274
+ getext-stdio.in.patch
275
+ gettext-codecleanup.patch
276
277
-------------------------------------------------------------------
278
Wed Mar 27 07:50:30 UTC 2013 - mmeister@suse.com
279
280
- Added url as source.
281
Please see http://en.opensuse.org/SourceUrls
282
283
-------------------------------------------------------------------
284
Mon Sep 24 17:21:00 CEST 2012 - pth@suse.de
285
286
- remove silent_rules from AM_INIT_AUTOMAKE to make autoreconf
287
succeed on older distributions.
288
- Rename po-mode.diff to gettext-po-mode.diff
289
290
-------------------------------------------------------------------
291
Sun Jul 22 18:41:30 UTC 2012 - aj@suse.de
292
293
- Fix build with missing gets declaration (glibc 2.16)
294
295
-------------------------------------------------------------------
296
Tue Dec 21 13:43:49 CET 2010 - pth@suse.de
297
298
- Update to 0.18.1. Changes since 0.17:
299
Version 0.18.1 - June 2010
300
301
* msggrep: A '$' anchor in a regular expression now also matches
302
the end of the string, even if it does not end in a newline.
303
304
* Dependencies:
305
The libraries and programs are now linked with libunistring if
306
this library is already installed.
307
308
* Installation options:
309
The configure option --with-cvs is deprecated. The 'autopoint'
310
program will now use the 'git' program by default to compress its
311
archive. If the configure option --without-git is specified,
312
'autopoint' will not rely on 'git', but will instead rely on a
313
locally installed 3 MB large archive.
314
315
Version 0.18 - May 2010
316
317
* PO file format:
318
There is a new field 'Language' in the header entry. It denotes
319
the language code (plus optional country code) for the PO file.
320
This field can be used by automated tools, such as spell
321
checkers. It is expected to be more reliable than looking at the
322
file name or at the 'Language-Team' field in the header entry.
323
324
msgmerge, msgcat, msgen have a new option --lang that allows to
325
specify this field. Additionally, msgmerge fills in this new
326
field by looking at the 'Language-Team' field (if the --lang
327
option is not given).
328
329
* xgettext and PO file format:
330
331
For messages with plural forms, programmers can inform the
332
translators about the range of possible values of the numeric
333
argument, like this:
334
/* xgettext: range: 0..15 */
335
This information 'range: 0..15' is stored in the PO file as a
336
flag attached to the message. Translators can produce better
337
translations when they know that the numeric argument is small.
338
339
* Colorized PO files:
340
msgattrib, msgcomm, msgconv, msgen, msgfilter, msggrep, msginit,
341
msgmerge, msgunfmt, msguniq, xgettext now have options --color
342
and --style, like msgcat has since version 0.17.
343
344
* msgmerge is up to 10 times faster when the PO and POT files are
345
large. This speedup was contributed by Ralf Wildenhues.
346
347
* msgcmp has a new option -N/--no-fuzzy-matching, like msgmerge has
348
since version 0.12.
349
350
* msgfilter now sets environment variables during the invocation of
351
the filter, indicating the msgid and location of the messge being
352
processed.
353
354
* xgettext now can extract plural forms from Qt 4 programs. The
355
recommended xgettext command-line options for this case are:
356
--qt --keyword=tr:1,1t --keyword=tr:1,2c,2t --keyword=tr:1,1,2c,3t
357
358
* xgettext --language=GCC-source now recognizes also the format
359
strings used in the Fortran front-end of the GCC compiler, and
360
marks them as 'gfc-internal-format'.
361
362
* autopoint can now be used to update several PO directories all
363
together.
364
365
* PO mode changes:
366
- PO files with plural entries are now correctly handled.
367
- Editing a message with previous msgid (in comments) removes these
368
comments. Contributed by Noritada Kobayashi.
369
370
* The po/Makevars file has a new field MSGMERGE_OPTIONS, that can
371
be used to adjust msgmerge's operation.
372
373
* The use of the macro AM_GNU_GETTEXT without 'external' argument
374
and the --intl option of the gettextize program are deprecated
375
and will be removed in the next release. Instead of including
376
the intl sources in your package, we suggest making the libintl
377
library an (optional) prerequisite of your package.
378
379
* Updated the meaning of 'gcc-internal-format' to match GCC 4.3.
380
381
* Installation options:
382
The configure options --without-cvs and --with-git can be used to
383
specify whether 'autopoint' will use the 'cvs' program, or the
384
'git' program, or none at all. These options allow to trade
385
dependencies against installed package size: If --without-cvs is
386
specified and --with-git is not specified, 'autopoint' will not
387
rely on 'cvs' or 'git', but will instead rely on a locally
388
installed a 3 MB large archive.
389
390
* Portability: The msgfilter program now also works on native Woe32
391
- platforms. Compiled C# message catalogs now also work with
392
- 'mono' versions from 2009
393
or newer.
394
395
-------------------------------------------------------------------
396
Fri Mar 5 09:34:18 UTC 2010 - puzel@novell.com
397
398
- remove gettext-tools/gnulib-m4/openmp.m4: fix build with new
399
autoconf
400
401
-------------------------------------------------------------------
402
Mon Jul 27 12:52:23 CEST 2009 - rguenther@suse.de
403
404
- Remove rather than %exclude not packaged files
405
406
-------------------------------------------------------------------
407
Tue Oct 14 13:11:43 CEST 2008 - kukuk@suse.de
408
409
- Never install files in %check section
410
- Disable autoconf/libtool tests
411
412
-------------------------------------------------------------------
413
Mon Oct 13 16:03:05 CEST 2008 - kukuk@suse.de
414
415
- Fix autoreconf call
416
417
-------------------------------------------------------------------
418
Sun May 18 10:35:50 CEST 2008 - pth@suse.de
419
420
- Fix segmentation fault in msgmerge (bnc#391372).
421
422
-------------------------------------------------------------------
423
Tue Dec 4 14:43:27 CET 2007 - pth@suse.de
424
425
- Add patch from upstreams to add the missing mode for the open call.
426
427
-------------------------------------------------------------------
428
Fri Nov 23 14:47:34 CET 2007 - pth@suse.de
429
430
- Remove the patch for disabling a test.
431
432
-------------------------------------------------------------------
433
Fri Nov 16 13:59:43 CET 2007 - pth@suse.de
434
435
- Don't run the testsuite.
436
437
-------------------------------------------------------------------
438
Thu Nov 15 12:51:17 CET 2007 - pth@suse.de
439
440
- Rename packages: gettext -> gettext-runtime and
441
gettext-devel -> gettext->tools
442
Packaging closely follows uptream recommendation with a few
443
exceptions.
444
445
- Initialize variable to shut up gcc.
446
- Disable msgmerge-compendium-5 for now.
447
448
- Update to 0.17:
449
* License:
450
The gettext related programs and tools are now licensed under the GPL
451
version 3, instead of the GPL version 2.
452
453
* PO file format:
454
The Project-Id-Version field in the header entry may now already be filled
455
in the POT file. In this case, the translators don't need to fill it in.
456
xgettext has new options --package-name and --package-version that allow
457
to specify the package name and version from a Makefile.
458
459
* Colorized PO files:
460
The msgcat program has new options --color and --style that produce a
461
colorized PO file output, where keywords, strings, comments, or format
462
directives can be highlighted. See the documentation section
463
"Highlighting parts of PO files" for more info.
464
465
* gettextize now has a --po-dir option that allows several PO directories to
466
be updated all together.
467
468
* Programming languages support:
469
- Contexts (msgctxt) are now also supported for Java and C#.
470
- C# with Qt: The support for Qt format strings has been updated for Qt 4.
471
- C++ with KDE:
472
xgettext has a new option --kde that triggers the recognition and marking
473
of KDE 4 format strings.
474
475
* Autoconf macros:
476
- A new macro AM_XGETTEXT_OPTION can be used as an alternative to modifying
477
po/Makevars.
478
479
* libgettextpo library:
480
- New functions are available for querying the list of supported format
481
types.
482
- The functions po_message_comments and po_message_extracted_comments
483
return a multiline string where each line no longer starts with a
484
redundant space. The leading space in every comment line is now stripped
485
while reading the PO file.
486
- Conversely, when you pass a multiline string to the function
487
po_message_set_comments or po_message_set_extracted_comments, you normally
488
don't pass a space at the beginning of each line, because such spaces are
489
no longer trimmed during output.
490
491
* Documentation:
492
- The "Users" chapter has been completely rewritten.
493
- New section "Highlighting parts of PO files".
494
- A complete example showing the use of GNU gettext in Java with the Qt/Jambi
495
GUI toolkit has been added.
496
497
- Add tcl and perl-libintl-perl to BuildRequires (testsuite needs
498
them).
499
- Remove call to gl_AC_TYPE_LONG_LONG from libasprintf's
500
configure.ac
501
502
-------------------------------------------------------------------
503
Wed Oct 31 16:58:36 CET 2007 - mrueckert@suse.de
504
505
- renamed rpmlintrc to gettext-rpmlintrc and added it to the spec
506
as source 1
507
508
-------------------------------------------------------------------
509
Fri Aug 10 19:40:37 CEST 2007 - bk@suse.de
510
511
- Update to gettext 0.16.1, required by GnuPG 2.0.5
512
513
-------------------------------------------------------------------
514
Thu Aug 9 18:04:26 CEST 2007 - bk@suse.de
515
516
- re-enable make check
517
518
-------------------------------------------------------------------
519
Tue Jul 10 17:25:43 CEST 2007 - pth@suse.de
520
521
- Split .NET/Mono support into a package with its own spec
522
to avoid making the base gettext package dependent on mono(-devel).
523
524