forked from rajeshsola/gnu-hello
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
458 lines (294 loc) · 12.7 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
2014-11-16 Sami Kerola <[email protected]>
version 2.10
* NEWS: Record release date.
Add NEWS for release 2.10
2014-10-29 Sami Kerola <[email protected]>
update bootstrap from gnulib
* bootstrap: print more diagnostics for missing programs
update gnulib
* gnulib: jump 120 commits a head
2014-08-20 Sami Kerola <[email protected]>
build: revert AM_TESTS_ENVIRONMENT to TESTS_ENVIRONMENT
* Makefile.am: prefer TESTS_ENVIRONMENT rather than AM_TESTS_ENVIRONMENT
to avoid problems with older automake versions. For example Travis-CI
is not working because of this issue, or Debian stable cannot be used
to build upstream GNU Hello.
* configure.ac: automake 1.12 or newer will not allow combination of
parallel-tests and TESTS_ENVIRONMENT.
Reference:
http://lists.gnu.org/archive/html/bug-hello/2014-07/msg00003.html
2014-07-26 A. Gordon <[email protected]>
build: generate man-page only when appropriate
* configure.ac: detect compilation under git (vs tarball), and
cross-compilation.
* Makefile.am:
1) re-generate (and clean) man-page only when building from git.
2) if building from git AND cross-compiling, don't add target for
man-page - there's no way to generate it.
Possible future improvement: If cross-compliing from git, AND user have
'binfmt' configured to run non-native binaries, then the man-page can be
generated.
Reference:
http://lists.gnu.org/archive/html/bug-hello/2014-07/msg00001.html
2014-05-04 Jim Meyering <[email protected]>
maint: add gnulib's update-copyright module
* bootstrap.conf (gnulib_modules): Add update-copyright, so
that each year we can run "make update-copyright".
Otherwise, that rule fails due to the absence of the file
in build-aux.
maint: don't let envvar setting break ChangeLog generation
* Makefile.am (gen-ChangeLog): Clear amend_git_log when we
don't set it, so that an envvar setting cannot cause trouble.
2014-04-20 Sami Kerola <[email protected]>
maint: add an example how to use git-log-fix file
* build-aux/git-log-fix: ditto
2014-04-20 Pádraig Brady <[email protected]>
build: make git-log-fix optional in make dist
* Makefile.am (gen_changelog): Make git-log-fix optional.
Also only remove existing Changelog on successful completion
of gitlog-to-changelog and propogate exit status appropriately.
2014-04-20 Sami Kerola <[email protected]>
Revert "maint: make ChangeLog generation more robust"
I should have used patch sent by Pádraig Brady to GNU Hello maillist.
This reverts commit fb1c5fbd5eee3ab6e3270b6aaf4037bca8ab20bd.
2014-04-20 Sami Kerola <[email protected]>
update gnulib
* gnulib: jump 56 commits a head
maint: make ChangeLog generation more robust
* Makefile.am (gen-ChangeLog): Check the git-log-fix file is present
before trying to use it. This change was made to coreutils by Pádraig
Brady and copied to GNU Hello as-is.
* build-aux/git-log-fix: Add example how to use git-log-fix file.
2014-03-13 Jim Meyering <[email protected]>
maint: accommodate "make syntax-check"
* doc/hello.texi: Replace itemized copyright year numbers with an
equivalent range, to placate a "make syntax-check" rule.
maint: make po/POTFILES.in consistent
* po/POTFILES.in: Remove src/system.c: it no longer contains any
translatable strings.
maint: update all copyright dates via "make update-copyright"
build: do not fail due to an existing read-only hello.1
* Makefile.am (hello.1): In Makefile rules, never redirect directly
to the target. Instead, redirect to a temporary, $@-t, and once
that succeeds, rename to target using "mv -f".
Also, since this is a generated file, explicitly make it read-only,
so one is less likely to think it is an editable primary source.
Reported by Assaf Gordon.
2014-01-13 Sami Kerola <[email protected]>
update NLS file sources
* .gitignore: ignore 'make po-check' files
* Makefile.am: ignore gnulib/ directory contents when po-check'ing
* po/POTFILES.in: add file po-check found not to be part of translations
update gnulib
* gnulib: jump 319 commits a head
demonstrate how to add information to a manual page
* man/hello.x: ditto
use standard error printing facilities
* bootstrap.conf: add error module
* src/hello.c: use error() where needed
2013-12-31 Sami Kerola <[email protected]>
make none-recursive build commit 714f2a2 complete
* .gitignore: ignore test-suite.log
* tests/Makefile.am: remove unnecessary file
2013-12-29 Sami Kerola <[email protected]>
remove unnecessary code from GNU Hello
* src/hello.c: remove --next-generation print out format
* man/hello.x: remove --next-generation related BUG item
* Makefile.am: remove --next-generation test
* doc/hello.texi: remove --next-generation documentation
* tests/multiline-box-1: removal
* tests/last-1: remove use of -n option
Karl Berry proposed the removal.
2013-12-25 Sami Kerola <[email protected]>
update copyright years
Makefile.am: this file was updated in 2013
README: likewise
cfg.mk: likewise
src/system.h: likewise
tests/last-1: likewise
clean up translation related files
* po/.gitignore: ignore generated po files
* po/<various>: remove generated files
2013-12-12 Sami Kerola <[email protected]>
add bugs section to manual page
* Makefile.am: make help2man to use include file
* man/hello.x: description of the issue
2013-12-12 Reuben Thomas <[email protected]>
Fix i18n of default message: don't initialise it before we set up gettext
2013-12-04 Sami Kerola <[email protected]>
fix new format when printing multiple lines
* Makefile.am: add test
* src/hello.c: add new function print_box()
* tests/multiline-box-1: test multiline printing
2013-11-30 Sami Kerola <[email protected]>
document patching process
* README: add patching process segment
2013-11-20 Reuben Thomas <[email protected]>
Update translations from Translation Project.
2013-11-20 Sami Kerola <[email protected]>
generate ChangeLog from git log
* .gitignore: ignore generated file
* ChangeLog.O: move contents of old ChangeLog to archive file
* Makefile.am: add generation of ChangeLog to dist-hook
* bootstrap.conf: add gitlog-to-changelog module
* build-aux/.gitignore: ignore gitlog-to-changelog
* build-aux/git-log-fix: add filter file
remove README-alpha
* README-alpha: remove file as asked in TODO file
* TODO: update file
be specific when .gitignoring files
* .gitignore: use absolute repository paths when possible
use none-recursive make
* .gitignore: update paths
* Makefile.am: collect build rules to this file
* bootstrap.conf: use new module
* build-aux/.gitignore: ignore new module
* configure.ac: remove old Makefiles
* contrib/Makefile.am: remove
* doc/Makefile.am: remove
* doc/local.mk: add texi rules
* lib/local.mk: add phony target
* src/Makefile.am: remove
update bootstrap script and configuration
* bootstrap: copy from gnulib upstream
* bootstrap.conf: copy from gnulib upstream
add git-version-gen from gnulib/build-aux
* configure.ac: change AC_INIT version to call a script
* git-version-gen: add version determinator script
2013-10-10 Reuben Thomas <[email protected]>
Update Thai strings.
Update Ukrainian strings.
Update Brazilian strings.
Fix web-manual-update.
* Makefile.am: don't quote manual_title's value
Update Dutch translation.
Update Slovak translation.
Update instructions for posting bugs, patches &c.
* README: mention Savannah, copyright assignment. (Thanks to Sami
Kerola for suggesting the change.)
maint: post-release administrivia
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
version 2.9
* NEWS: Record release date.
Add NEWS for release 2.9.
Update translations.
hello.texi: adjust now that new-style greeting can be user text; update copyright year.
Bump version to 2.9.
2013-10-10 Sami Kerola <[email protected]>
make hello unicode aware
* bootstrap.conf: add necessary gnulib modules for unicode support.
* hello.c: allow user message, or translated, greeting to have unicode
characters.
make copyright year pseudo dynamic
configure.ac: Add macro to determine what year is it, and add the value
to config.h.
hello.c: Use copyright year from config.h.
re-indent to match with gnu coding style
* Done with 'indent -gnu -l80 src/*.{c,h}'
use PACKAGE_NAME from config.h
clean up configure.ac syntax
* Add hello project web url.
* Use dnl for comments.
* Prefer AS_IF() instead of shell 'if'.
reuse AM_INIT_AUTOMAKE bug-email address
bootstrap: update from gnulib
* bootstrap: new version will allow use of URL parameter in AC_INIT
macro.
2013-10-10 Reuben Thomas <[email protected]>
allow user message to use new-generation greeting format (patch from Sami Kerola)
2013-05-04 Reuben Thomas <[email protected]>
gnulib has fixed a TODO for us (patch from Sami Kerola)
Add some more patterns to .gitignore files (thanks, Sami Kerola)
tests/Makefile.am: add a missing backslash
2013-05-01 Reuben Thomas <[email protected]>
Use parallel tests harness, to fix make check with newer automake.
* configure.ac (AM_INIT_AUTOMAKE): Add the 'parallel-tests' option.
Also, require Automake >= 1.11.1, since that option was only introduced
in the 1.11.x, and Automake 1.11 should not be used because it suffered
from few serious bugs.
(AC_PREREQ): Require Autoconf 2.62, since that is the minimal version
required by Automake 1.11 anyway.
* tests/Makefile.am (TESTS_ENVIRONMENT): Split into ...
(AM_TESTS_ENVIRONMENT, LOG_COMPILER): ... these two, and adjust to the
slightly different APIs.
bootstrap: fix to work with latest autotools
Patch from Stefano Lattarini <[email protected]>
2013-03-17 Reuben Thomas <[email protected]>
Update Turkish strings from translation project.
2013-02-12 Reuben Thomas <[email protected]>
Update Chinese (traditional) strings from translation project.
2013-01-08 Reuben Thomas <[email protected]>
hello.c: clarify help text
Remove generated files
Update gnulib
2013-01-03 Reuben Thomas <[email protected]>
Update Catalan strings.
2012-12-05 Reuben Thomas <[email protected]>
Update Croatian strings.
2012-11-11 Reuben Thomas <[email protected]>
Update Galician translations.
2012-10-08 Reuben Thomas <[email protected]>
translations: update
2012-05-27 Reuben Thomas <[email protected]>
Makefile.am: Distribute README-dev, to avoid a missing cross-ref from README (thanks, Santiago Vila).
2012-05-26 Reuben Thomas <[email protected]>
Update translations.
2012-04-23 Reuben Thomas <[email protected]>
Update translations.
2012-04-21 Reuben Thomas <[email protected]>
Update translations.
2012-04-20 Reuben Thomas <[email protected]>
gnulib: add gnu-web-doc-update.
2012-04-19 Reuben Thomas <[email protected]>
maint: post-release administrivia
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
NEWS: add for 2.8.
gnulib: add announce-gen.
version 2.8
* NEWS: Record release date.
Gettext update.
NEWS: reformat to work with do-release-commit-and-tag.
Bump version to 2.8: build system changes warrant it.
git: ignore some generated files.
gnulib: add .prev-version for do-release-commit-and-tag.
gnulib: add do-release-commit-and-tag.
Remove some generated files.
Update gettext.
Fix various nits found by make syntax-check, and remove more generated files.
2012-04-18 Reuben Thomas <[email protected]>
Remove generated file po/Makefile.in.in.
Update gettext.
Switch to a more standard way of using gnulib, as a git submodule.
Remove checked-in gnulib files.
VCS admin: move .bzrignore to .gitignore and update for git.
2012-04-15 Reuben Thomas <[email protected]>
gnulib: Remove erroneously-commited files.
2012-04-14 Reuben Thomas <[email protected]>
README-dev: neaten up and refer to Bazaar, not CVS.
gnulib: add tight-scope.mk.
.bzrignore: Add .sc-start-*.
Add some more gnulib modules to help with releases.
Makefile.am: genericize some CVS-specific references.
Update .po files with respect to sources and tools.
Makefile.am: remove diff and diffcheck targets, as we don't plan to distribute diffs any more.
configure.ac: Remove dist-xz option from AM_INIT_AUTOMAKE: stick to defaults where possible.
2012-04-13 Reuben Thomas <[email protected]>
autogen.sh: Give correct VCS name.
Update zh_TW.po from translationproject.org; previously checked in a bogus file.
Merge from head.
Update gnulib.
configure.ac: bump version to 2.7.1.
2012-04-11 Reuben Thomas <[email protected]>
Update zh_TW.po from translationproject.org.
2012-03-02 Reuben Thomas <[email protected]>
Update vi.po from translationproject.org.
Bump version.
Update sr.po from translationproject.org; second attempt.
2012-03-01 Reuben Thomas <[email protected]>
i18n: update vi.po from translationproject.org.
2012-01-07 Reuben Thomas <[email protected]>
Update sr.po from translationproject.org.