[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
From: |
Patrice Dumas |
Date: |
Mon, 23 Dec 2024 18:58:54 -0500 (EST) |
branch: master
commit 4bf4447bdd7b9953d82006385a71f55218e1f191
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Sat Dec 21 22:18:55 2024 +0100
* tp/Texinfo/Common.pm (%valid_tree_transformations),
tp/Texinfo/XS/convert/texinfo.h: reordervalid transformations. Add
STTF_fill_gaps_in_sectioning.
---
ChangeLog | 6 ++++++
tp/Texinfo/Common.pm | 9 +++++----
tp/Texinfo/XS/convert/texinfo.h | 31 ++++++++++++++++++-------------
3 files changed, 29 insertions(+), 17 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 8a1761d223..16bf9615cf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2024-12-21 Patrice Dumas <pertusus@free.fr>
+
+ * tp/Texinfo/Common.pm (%valid_tree_transformations),
+ tp/Texinfo/XS/convert/texinfo.h: reordervalid transformations. Add
+ STTF_fill_gaps_in_sectioning.
+
2024-12-21 Patrice Dumas <pertusus@free.fr>
* tp/Texinfo/Common.pm (%valid_transformation), tp/t/test_utils.pl
diff --git a/tp/Texinfo/Common.pm b/tp/Texinfo/Common.pm
index 3b96c29d6e..226bf13577 100644
--- a/tp/Texinfo/Common.pm
+++ b/tp/Texinfo/Common.pm
@@ -262,13 +262,14 @@ sub get_build_constant($)
my %valid_tree_transformations;
foreach my $valid_transformation (
- 'fill_gaps_in_sectioning', 'move_index_entries_after_items',
- 'relate_index_entries_to_table_items',
- 'insert_nodes_for_sectioning_commands',
'complete_tree_nodes_menus',
'complete_tree_nodes_missing_menu',
+ 'fill_gaps_in_sectioning',
+ 'indent_menu_descriptions',
+ 'insert_nodes_for_sectioning_commands',
+ 'move_index_entries_after_items',
'regenerate_master_menu',
- 'indent_menu_descriptions') {
+ 'relate_index_entries_to_table_items') {
$valid_tree_transformations{$valid_transformation} = 1;
}
diff --git a/tp/Texinfo/XS/convert/texinfo.h b/tp/Texinfo/XS/convert/texinfo.h
index cbc2796bb7..a7c68cf85d 100644
--- a/tp/Texinfo/XS/convert/texinfo.h
+++ b/tp/Texinfo/XS/convert/texinfo.h
@@ -8,23 +8,28 @@
#include "converter_types.h"
#include "option_types.h"
-/* document structuring and transformations selection flags */
-#define STTF_relate_index_entries_to_table_items 0x0001
-#define STTF_move_index_entries_after_items 0x0002
-#define STTF_insert_nodes_for_sectioning_commands 0x0004
-#define STTF_no_warn_non_empty_parts 0x0008
-#define STTF_complete_tree_nodes_menus 0x0010
-#define STTF_complete_tree_nodes_missing_menu 0x0020
-#define STTF_regenerate_master_menu 0x0040
-#define STTF_nodes_tree 0x0080
-#define STTF_floats 0x0100
-#define STTF_setup_index_entries_sort_strings 0x0200
+/* document transformations selection flags */
+#define STTF_complete_tree_nodes_menus 0x0001
+#define STTF_complete_tree_nodes_missing_menu 0x0002
+#define STTF_fill_gaps_in_sectioning 0x0004
+#define STTF_insert_nodes_for_sectioning_commands 0x0008
+#define STTF_move_index_entries_after_items 0x0010
+#define STTF_regenerate_master_menu 0x0020
+#define STTF_relate_index_entries_to_table_items 0x0040
+
+/* document structuring selection flags */
+#define STTF_floats 0x0080
+#define STTF_no_warn_non_empty_parts 0x0100
+#define STTF_nodes_tree 0x0200
+#define STTF_setup_index_entries_sort_strings 0x0400
+
/* for complete_tree_nodes_menus, complete_tree_nodes_missing_menu
and regenerate_master_menu */
-#define STTF_complete_menus_use_sections 0x0400
+#define STTF_complete_menus_use_sections 0x0800
+
/* not strictly a structuring and transformations selection flag, used to
mark that splitting is possible for a format */
-#define STTF_split 0x0800
+#define STTF_split 0x1000
void txi_general_setup (int texinfo_uninstalled,
const char *converterdatadir, const char *tp_builddir,