From 24bc51df0e788499872dd51ead7b89aa0cfc8e8f Mon Sep 17 00:00:00 2001 From: Xiaofeng Yang Date: Thu, 17 Sep 2015 10:38:45 +0800 Subject: [PATCH 1/2] FIX: cannot handle parameters naming with underscore correctly. e.g. aaa_bbbb_ccc, aaa_bbb --- template/functiontypedef.lua | 2 +- template/utils.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/template/functiontypedef.lua b/template/functiontypedef.lua index 72e68c8..388a572 100644 --- a/template/functiontypedef.lua +++ b/template/functiontypedef.lua @@ -53,7 +53,7 @@ return [[# # end # end # -# paramline = paramline .. " " .. param.name .. " " +# paramline = paramline .. " " .. escape(param.name, "_") .. " " # # if param.optional then # paramline = paramline .. "optional" .. " " diff --git a/template/utils.lua b/template/utils.lua index bf9f9e0..73804e6 100644 --- a/template/utils.lua +++ b/template/utils.lua @@ -356,7 +356,7 @@ function M.prettyname( apiobject, ... ) local tag = apiobject.tag if M.prettynametypes[tag] then local prettyname = M.prettynametypes[tag](apiobject,...) - return M.escape(prettyname,'_') + return prettyname elseif not tag then return nil, 'No pretty name available as no tag has been provided.' end From 31726a8607daf0a4b9ae07a4990a0910fb90afe7 Mon Sep 17 00:00:00 2001 From: Xiaofeng Yang Date: Tue, 22 Sep 2015 11:21:50 +0800 Subject: [PATCH 2/2] Set default encoding of pages to UTF-8. In the cases of Chinese, missing encoding settings might make display incorrectly. --- template/page.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/template/page.lua b/template/page.lua index d233efc..7fe592f 100644 --- a/template/page.lua +++ b/template/page.lua @@ -17,6 +17,7 @@ return # for _, header in ipairs(_page.headers) do $(header) # end + #end