ref: 0e96f05009f2e6d4237c15f01566e56cecfdf9a0
parent: 102d4a76edbf450a4a59e413a5896343f74c349d
author: Werner Lemberg <[email protected]>
date: Tue Dec 2 06:08:31 EST 2014
[docmaker] Thinko. * src/tools/docmaker/content.py (DocBlock::get_markup_words_all): Emit `/empty/' string for first element also.
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2014-12-02 Werner Lemberg <[email protected]>
+ [docmaker] Thinko.
+
+ * src/tools/docmaker/content.py (DocBlock::get_markup_words_all):
+ Emit `/empty/' string for first element also.
+
+2014-12-02 Werner Lemberg <[email protected]>
+
[docmaker] Honour empty lines in `<Order>' section element.
This greatly improves the readability of the `Synopsis' links.
--- a/src/tools/docmaker/content.py
+++ b/src/tools/docmaker/content.py
@@ -610,14 +610,14 @@
def get_markup_words_all( self, tag_name ):
try:
m = self.get_markup( tag_name )
- words = m.fields[0].items[0].words
- for item in m.fields[0].items[1:]:
+ words = []
+ for item in m.fields[0].items:
# We honour empty lines in an `<Order>' section element by
# adding the sentinel `/empty/'. The formatter should then
# convert it to an appropriate representation in the
# `section_enter' function.
- words.append( "/empty/" )
words += item.words
+ words.append( "/empty/" )
return words
except:
return []