| Index: tools/lua/dump_clipstack_at_restore.lua
|
| diff --git a/tools/lua/dump_clipstack_at_restore.lua b/tools/lua/dump_clipstack_at_restore.lua
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..d53f5a3712b924acd3ca49b7b5faefa7fb604728
|
| --- /dev/null
|
| +++ b/tools/lua/dump_clipstack_at_restore.lua
|
| @@ -0,0 +1,25 @@
|
| +function sk_scrape_startcanvas(c, fileName)
|
| + canvas = c
|
| + clipstack = {}
|
| + restoreCount = 0
|
| +end
|
| +
|
| +function sk_scrape_endcanvas(c, fileName)
|
| + canvas = nil
|
| +end
|
| +
|
| +function sk_scrape_accumulate(t)
|
| + if (t.verb == "restore") then
|
| + restoreCount = restoreCount + 1;
|
| + io.write("Clip Stack at restore #", restoreCount, ":\n")
|
| + for i = 1, #clipstack do
|
| + local element = clipstack[i];
|
| + io.write("\t", element["op"], ", ", element["type"], ", aa:", tostring(element["aa"]), "\n")
|
| + end
|
| + io.write("\n")
|
| + else
|
| + clipstack = canvas:getClipStack()
|
| + end
|
| +end
|
| +
|
| +function sk_scrape_summarize() end
|
|
|