summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 091af1f974..50ef82d525 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,25 @@
2022-08-09 Bruno Haible <bruno@clisp.org>
+ gnulib-tool.py: Fix some code generation details.
+ * pygnulib/GLEmiter.py (GLEmiter.lib_Makefile_am): When removing a
+ lib_LDFLAGS line, remove also the newline. Fix regex that matches
+ lib_SOMETHING. Add a newline after each '## begin gnulib module' line.
+ Don't emit 'endif' lines without corresponding 'if'. When emitting a
+ '+=' augmentation, make sure it does not get emitted a second time.
+ Don't emit a blank line when there is no AM_CPPFLAGS augmentation.
+ Update after getLink() changed. In the value of DEFAULT_TEXT_DOMAIN,
+ backslash-escape the double-quotes. Don't produce Windows CR-LFs on
+ Windows. Simplify.
+ (GLEmiter.tests_Makefile_am): When removing a lib_LDFLAGS line, remove
+ also the newline. Fix regex that matches lib_SOMETHING. Don't remove a
+ blank line before EXTRA_DIST. Add a newline after each
+ '## begin gnulib module' line. Set uses_subdirs also when there is a .c
+ file in a subdir of tests/. When emitting a '+=' augmentation, make sure
+ it does not get emitted a second time. Don't produce Windows CR-LFs on
+ Windows. Simplify.
+ * pygnulib/GLImport.py (GLImport.execute): Update after getLink()
+ changed.
+
gnulib-tool.py: Fixes for conditional dependencies.
* pygnulib/GLModuleSystem.py (GLModule.shell_id_chars): New constant.
(GLModule.getShellFunc): Don't use md5 just because of an '_' character.