From c7318e88c35718dd81b62638ef198d20cfdc1ea3 Mon Sep 17 00:00:00 2001 From: handa Date: Fri, 10 Dec 2010 08:15:24 +0000 Subject: [PATCH] *** empty log message *** --- ChangeLog | 16 ++++++++- utils/mkman.rb | 102 +++++++++++++++++++++++++++++--------------------------- 2 files changed, 68 insertions(+), 50 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3305857..d819de6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,12 +1,26 @@ 2010-12-10 Kenichi Handa + * header.usr.html: Update copyright year. + + * header.ja.html: Likewise. + + * footer.usr.html: Likewise. + + * footer.ja.html: Likewise. + + * configure.ac: Change version to 1.6.2. + + * utils/exprog.sh: Fix typo. + * utils/reform-man.sh: New file. * images/ua-kbd.png, images/ua-kbd.eps: New files. * Makefile.am (pkgdata_DATA): Change m17n-lib.ps to m17n-lib.pdf. + (MAN1): Include data/exprog.txt. + (all): New target. - * utils/mkman.rb (orewrite): Workaround the doxygen problem of + * utils/mkman.rb: (orewrite): Workaround the doxygen problem of inserting ".PP" before @brief text. 2007-07-24 Kenichi Handa diff --git a/utils/mkman.rb b/utils/mkman.rb index 1e73bd6..8ee755f 100644 --- a/utils/mkman.rb +++ b/utils/mkman.rb @@ -462,62 +462,66 @@ Dir.mkdir $doxywork unless FileTest.directory? $doxywork Dir.chdir($srcdir) Dir.open(".").each{|filename| - - if FileTest.directory? filename - next - end - - if filename =~ /\.[ch]\./ - next - end - - if filename =~ /\.txt\./ - next - end - - print "RUBY DIVIDING: ", filename, "\n" - - file = open(filename,"r") - text = file.readlines - title = text[0] - - if - sfunctionstart = text.index(text.find{|i| i == $flheader}) - if sfunctionend = text.index(text[sfunctionstart+1 .. text.size].find{|i| i =~ /^\.SS|^\.SH/}) + + if FileTest.directory? filename + next + end + + if filename =~ /\.[ch]\./ + next + end + + if filename =~ /\.txt\./ + next + end + + print "RUBY DIVIDING: ", filename, "\n" + + file = open(filename,"r") + text = file.readlines + title = text[0] + + if filename =~ /m17nExProg.1/ + next + else + + if sfunctionstart = text.index(text.find{|i| i == $flheader}) + if sfunctionend = text.index(text[sfunctionstart+1 .. text.size].find{|i| i =~ /^\.SS|^\.SH/}) short_text = text[sfunctionstart .. sfunctionend - 1] - else + else short_text = text[sfunctionstart .. text.size - 1] - end - - if lfunctionstart = text.index(text.find{|i| i == $fdheader}) - if lfunctionend = text.index(text[lfunctionstart+1 .. text.size].find{|i| i =~ /^\.SH/}) - func_text = text[lfunctionstart .. lfunctionend - 1] - group_text = text[0 .. lfunctionstart - 1] + text[lfunctionend ..text.size] + end + + if lfunctionstart = text.index(text.find{|i| i == $fdheader}) + if lfunctionend = text.index(text[lfunctionstart+1 .. text.size].find{|i| i =~ /^\.SH/}) + func_text = text[lfunctionstart .. lfunctionend - 1] + group_text = text[0 .. lfunctionstart - 1] + text[lfunctionend ..text.size] else - func_text = text[lfunctionstart .. text.size] - group_text = text[0 .. lfunctionstart - 1] - end + func_text = text[lfunctionstart .. text.size] + group_text = text[0 .. lfunctionstart - 1] + end else - func_text = [] - group_text = text + func_text = [] + group_text = text + end + + residue = documentfunc(title, func_text, short_text) + + if residue == [] + else + group_text = group_text + [".SH \"Function Documentation\"\n.PP\n"] + residue + end + + else + + group_text = text + end - residue = documentfunc(title, func_text, short_text) - - if residue == [] - else - group_text = group_text + [".SH \"Function Documentation\"\n.PP\n"] + residue - end - - else - - group_text = text - + filetowrite = open($doxywork+filename,"w") + filetowrite.puts(group_text) + filetowrite.flush end - - filetowrite = open($doxywork+filename,"w") - filetowrite.puts(group_text) - filetowrite.flush } #############################rewriting files -- 1.7.10.4