]> git.sur5r.net Git - glabels/commit
Added sanity tests to template parser
authorJim Evins <evins@snaught.com>
Thu, 6 May 2010 00:16:26 +0000 (20:16 -0400)
committerJim Evins <evins@snaught.com>
Thu, 6 May 2010 00:16:26 +0000 (20:16 -0400)
commit206b483f611441d18db5360800975f2f0d35014b
treeb5679a99d16f72c290910e3ced65213dfe314ac7
parent6509948cb27c7c76349350e1b84aaaf4a52c7e59
Added sanity tests to template parser

When parsing a template node, if there is no recognized frame node (e.g.
Label-rectangle), a default full-page frame with a 1x1 layout is created.
Likewise, if a frame has no layout, a default 1x1 layout is created.
This prevents potential crashes due to typos in the case of typos in
hand generated templates.
libglabels/str.c
libglabels/xml-template.c