Hi,

With the latest upload, "tex.linebreak" doesn't return an "info" table.

When running this code:

    \startluacode
        function test(head)
            local new_head, info = tex.linebreak(node.copylist(head))

            print(head, type(head), info, type(info))

            if info == nil then
                print "!!! info is nil !!!"
            end

            return head
        end

        nodes.tasks.appendaction("processors", "after", "test")
    \stopluacode

    \starttext
        Hello!
    \stoptext

with the latest upload I get (also note the small typo in "rigthfill"):

    luatex warning  > linebreak: no [ leftinit | rightinit | leftfill | 
rigthfill] expected
    <node :    nil <=   2265 =>   2353 : par vmodepar>      userdata        nil 
    nil
    !!! info is nil !!!
    <node :    nil <=   2475 =>   2299 : glue userskip>     userdata        nil 
    nil
    !!! info is nil !!!

but with live.contextgarden.net I get:

    luatex warning  > tex: left parfill skip is gone
    Underfull \hbox (badness 10000) in paragraph at lines 20--1
    <node :    nil <=    936 =>    929 : par vmode_par>     userdata        
table: 0x39a050f7000    table
    <node :    nil <=   1529 =>   1561 : glue userskip>     userdata        nil 
    nil
    !!! info is nil !!!

Thanks,
-- Max
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to