diff options
Diffstat (limited to 'tex/context/base/mkiv/grph-epd.lua')
| -rw-r--r-- | tex/context/base/mkiv/grph-epd.lua | 20 | 
1 files changed, 11 insertions, 9 deletions
| diff --git a/tex/context/base/mkiv/grph-epd.lua b/tex/context/base/mkiv/grph-epd.lua index 7855ce891..f8fa62953 100644 --- a/tex/context/base/mkiv/grph-epd.lua +++ b/tex/context/base/mkiv/grph-epd.lua @@ -8,25 +8,26 @@ if not modules then modules = { } end modules ['grph-epd'] = {  local variables = interfaces.variables  local settings_to_hash = utilities.parsers.settings_to_hash +local codeinjections = backends.pdf.codeinjections --- todo: page, name, file, url +local trace  = false  trackers.register("figures.merging", function(v) trace = v end) --- I have some experimental code for including comments and fields but it's --- unfinished and not included as it was just a proof of concept to get some idea --- about what is needed and possible. But the placeholders are here already. - -local codeinjections = backends.codeinjections +local report = logs.reporter("backend","merging")  local function mergegoodies(optionlist)      local options = settings_to_hash(optionlist) -    local all     = options[variables.all] or options[variables.yes] -    if all or options[variables.reference] then +    local yes     = options[variables.yes] +    local all     = options[variables.all] +    if next(options) then +        report("% t",table.sortedkeys(options)) +    end +    if all or yes or options[variables.reference] then          codeinjections.mergereferences()      end      if all or options[variables.comment] then          codeinjections.mergecomments()      end -    if all or options[variables.bookmark] then +    if all or yes or options[variables.bookmark] then          codeinjections.mergebookmarks()      end      if all or options[variables.field] then @@ -39,6 +40,7 @@ local function mergegoodies(optionlist)  end  function figures.mergegoodies(optionlist) +    -- todo: we can use runtoks instead      context.stepwise(function()          -- we use stepwise because we might need to define symbols          -- for stamps that have no default appearance | 
