summaryrefslogtreecommitdiff
path: root/tex/context/base/mlib-run.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2008-05-13 14:42:00 +0200
committerHans Hagen <pragma@wxs.nl>2008-05-13 14:42:00 +0200
commitd7e26feb7432f7bd29dd065fa578dc8395fb408f (patch)
tree607ced1d197efb172b8320b395a3b03a70b8b6fd /tex/context/base/mlib-run.lua
parent3d7afaa86d4d170aacd4d287e70149d22172bf4f (diff)
downloadcontext-d7e26feb7432f7bd29dd065fa578dc8395fb408f.tar.gz
stable 2008.05.13 14:42
Diffstat (limited to 'tex/context/base/mlib-run.lua')
-rw-r--r--tex/context/base/mlib-run.lua13
1 files changed, 6 insertions, 7 deletions
diff --git a/tex/context/base/mlib-run.lua b/tex/context/base/mlib-run.lua
index 3dedb2e21..30cd01c73 100644
--- a/tex/context/base/mlib-run.lua
+++ b/tex/context/base/mlib-run.lua
@@ -183,8 +183,8 @@ end
metapost.showlog = false
-function metapost.process(mpx, data, trialrun, flusher)
- local result
+function metapost.process(mpx, data, trialrun, flusher, multipass)
+ local converted, result = false, {}
if type(mpx) == "string" then
mpx = metapost.format(mpx) -- goody
end
@@ -206,7 +206,6 @@ function metapost.process(mpx, data, trialrun, flusher)
end
if e then
metapost.report("mp error",e)
---~ metapost.reset(mpx)
end
if not t and not e and l then
metapost.report("mp log",l)
@@ -216,7 +215,7 @@ function metapost.process(mpx, data, trialrun, flusher)
elseif metapost.showlog then
metapost.report("mp info",result.term or "no terminal output")
elseif result.fig then
- metapost.convert(result, trialrun, flusher)
+ converted = metapost.convert(result, trialrun, flusher, multipass)
end
else
metapost.report("mp error", "invalid graphic component " .. i)
@@ -234,15 +233,15 @@ function metapost.process(mpx, data, trialrun, flusher)
elseif metapost.showlog then
metapost.report("info",result.term or "no-term")
elseif result.fig then
- metapost.convert(result, trialrun, flusher)
+ converted = metapost.convert(result, trialrun, flusher, multipass)
end
end
input.stoptiming(metapost)
end
- return result
+ return converted, result
end
-function metapost.convert(result, trialrun)
+function metapost.convert(result, trialrun, multipass)
metapost.report('Warning','no converter set')
end