From: Tony G. <Ton...@Su...> - 2005-03-15 12:05:12
|
Julian Rosse <gn...@th...> writes: ... > Another thing - in my test cases, when I used "border-width", it gave me > a number of warning messages equal to the number of tokens in border-width's > value about datatype != NULL failing in fo_expr_context_push_stack(). Looking > at eval_border_style_expr(), I'm pretty sure you just have an extra > > fo_expr_context_push_stack (context, intermediate_value); > > where you don't want it - it looks like eval_enum() actually does the > pushing earlier in the function and intermediate_value doesn't get set if > parse_ncname() succeeds, thus the error indicating that intermediate_value > is NULL. It was working nonetheless, I guess because eval_enum() was > successfully pushing the tokens onto the stack, but letting you know. Fixed, thanks. I found that I couldn't view PDF that had any visible border style other than "solid" -- but I had the same problem with border-left-style, etc., too. Did you have that problem? I've patched fo-doc-gp.c. Regards, Tony. |