diff --git a/manual/luatex-nodes.tex b/manual/luatex-nodes.tex index cabd000c700235f21a3772459c16b80f27e60a46..21f1789e5a99b08462d7b78c7b516a2876fec246 100644 --- a/manual/luatex-nodes.tex +++ b/manual/luatex-nodes.tex @@ -1878,7 +1878,7 @@ consistency. You can of course always define additional accessor using \type \NC \type {getfield} \NC \yes \NC \yes \NC \NR \NC \type {getfont} \NC \yes \NC \yes \NC \NR \NC \type {getglue} \NC \yes \NC \yes \NC \NR -\NC \type {getheight} \NC \yes \NC \yes \NC \NR +\NC \type {getheight} \NC \nop \NC \yes \NC \NR \NC \type {getid} \NC \yes \NC \yes \NC \NR \NC \type {getkern} \NC \nop \NC \yes \NC \NR \NC \type {getlang} \NC \nop \NC \yes \NC \NR @@ -1890,12 +1890,12 @@ consistency. You can of course always define additional accessor using \type \NC \type {getpenalty} \NC \nop \NC \yes \NC \NR \NC \type {getprev} \NC \yes \NC \yes \NC \NR \NC \type {getproperty} \NC \yes \NC \yes \NC \NR -\NC \type {getshift} \NC \yes \NC \nop \NC \NR -\NC \type {getwidth} \NC \yes \NC \nop \NC \NR -\NC \type {getwhd} \NC \yes \NC \yes \NC \NR -\NC \type {getsub} \NC \yes \NC \nop \NC \NR +\NC \type {getshift} \NC \nop \NC \yes \NC \NR +\NC \type {getwidth} \NC \nop \NC \yes \NC \NR +\NC \type {getwhd} \NC \nop \NC \yes \NC \NR +\NC \type {getsub} \NC \nop \NC \yes \NC \NR \NC \type {getsubtype} \NC \yes \NC \yes \NC \NR -\NC \type {getsup} \NC \yes \NC \nop \NC \NR +\NC \type {getsup} \NC \nop \NC \yes \NC \NR \NC \type {has_attribute} \NC \yes \NC \yes \NC \NR \NC \type {has_field} \NC \yes \NC \yes \NC \NR \NC \type {has_glyph} \NC \yes \NC \yes \NC \NR @@ -1921,17 +1921,36 @@ consistency. You can of course always define additional accessor using \type \NC \type {protrusion_skippable} \NC \yes \NC \yes \NC \NR \NC \type {rangedimensions} \NC \yes \NC \yes \NC \NR \NC \type {remove} \NC \yes \NC \yes \NC \NR -\NC \type {set_attribute} \NC \yes \NC \yes \NC \NR -\NC \type {setboth} \NC \yes \NC \yes \NC \NR +\NC \type {set_attribute} \NC \nop \NC \yes \NC \NR +\NC \type {setattributelist} \NC \nop \NC \yes \NC \NR +\NC \type {setboth} \NC \nop \NC \yes \NC \NR \NC \type {setbox} \NC \nop \NC \yes \NC \NR -\NC \type {setchar} \NC \yes \NC \yes \NC \NR +\NC \type {setchar} \NC \nop \NC \yes \NC \NR +\NC \type {setcomponents} \NC \nop \NC \yes \NC \NR +\NC \type {setdepth} \NC \nop \NC \yes \NC \NR +\NC \type {setdir} \NC \nop \NC \yes \NC \NR \NC \type {setdisc} \NC \nop \NC \yes \NC \NR \NC \type {setfield} \NC \yes \NC \yes \NC \NR +\NC \type {setfont} \NC \nop \NC \yes \NC \NR \NC \type {setglue} \NC \yes \NC \yes \NC \NR -\NC \type {setlink} \NC \yes \NC \yes \NC \NR -\NC \type {setnext} \NC \yes \NC \yes \NC \NR -\NC \type {setprev} \NC \yes \NC \yes \NC \NR +\NC \type {setheight} \NC \nop \NC \yes \NC \NR +\NC \type {setid} \NC \nop \NC \yes \NC \NR +\NC \type {setkern} \NC \nop \NC \yes \NC \NR +\NC \type {setlang} \NC \nop \NC \yes \NC \NR +\NC \type {setleader} \NC \nop \NC \yes \NC \NR +\NC \type {setlist} \NC \nop \NC \yes \NC \NR +\NC \type {setnext} \NC \nop \NC \yes \NC \NR +\NC \type {setnucleus} \NC \nop \NC \yes \NC \NR +\NC \type {setoffsets} \NC \nop \NC \yes \NC \NR +\NC \type {setpenalty} \NC \nop \NC \yes \NC \NR +\NC \type {setprev} \NC \nop \NC \yes \NC \NR +\NC \type {setproperty} \NC \nop \NC \yes \NC \NR +\NC \type {setshift} \NC \nop \NC \yes \NC \NR +\NC \type {setwidth} \NC \nop \NC \yes \NC \NR \NC \type {setwhd} \NC \nop \NC \yes \NC \NR +\NC \type {setsub} \NC \nop \NC \yes \NC \NR +\NC \type {setsubtype} \NC \nop \NC \yes \NC \NR +\NC \type {setsup} \NC \nop \NC \yes \NC \NR \NC \type {slide} \NC \yes \NC \yes \NC \NR \NC \type {subtypes} \NC \yes \NC \nop \NC \NR \NC \type {subtype} \NC \yes \NC \nop \NC \NR diff --git a/manual/luatex.pdf b/manual/luatex.pdf index 8028cef9c5615e2927712769c61b93f20ee49ef7..f3db646edbea3c5817b08bdf65f591ccfec7adbf 100644 Binary files a/manual/luatex.pdf and b/manual/luatex.pdf differ diff --git a/source/texk/web2c/luatexdir/lua/lnodelib.c b/source/texk/web2c/luatexdir/lua/lnodelib.c index 85def36d640b65a63e4dfb8f65735bbf94d121b6..a6fc98aba17086ee0d1781092bee36e9bd7eebea 100644 --- a/source/texk/web2c/luatexdir/lua/lnodelib.c +++ b/source/texk/web2c/luatexdir/lua/lnodelib.c @@ -1321,7 +1321,7 @@ static int lua_nodelib_direct_setboth(lua_State * L) } /* node.direct.setlink */ -/* node.direct.unlink */ +/* node.direct.setsplit */ /* a b b nil c d : prev-a-b-c-next @@ -1375,7 +1375,7 @@ static int lua_nodelib_direct_setlink(lua_State * L) return 1; } -static int lua_nodelib_direct_unlink(lua_State * L) +static int lua_nodelib_direct_setsplit(lua_State * L) { if (lua_type(L, 1) == LUA_TNUMBER && (lua_type(L, 2) == LUA_TNUMBER)) { halfword l = lua_tointeger(L, 1); @@ -7697,7 +7697,7 @@ static const struct luaL_Reg direct_nodelib_f[] = { {"setprev", lua_nodelib_direct_setprev}, {"setboth", lua_nodelib_direct_setboth}, {"setlink", lua_nodelib_direct_setlink}, - {"unlink", lua_nodelib_direct_unlink}, + {"setsplit", lua_nodelib_direct_setsplit}, {"setlist", lua_nodelib_direct_setlist}, {"setleader", lua_nodelib_direct_setleader}, {"setsubtype", lua_nodelib_direct_setsubtype},