(In reply to comment #10)
> (From update of attachment 369648 [details])
> >+ if (pango_version() < PANGO_VERSION_ENCODE(1,23,0)) {
> >+#if PANGO_VERSION_CHECK(1,23,0)
>
> When do we get inside here to that code? The outer if says we have pango <
> 1.23, right?
The outer checking is runtime checking.
The inner checking is a compile-time checking.
I think it might be less confusion if we include a private structure declaration of PangoFcFontMapClass.
Also I'm wondering if context_substitute and create_font are really called in Firefox with Pango < 1.23.
(In reply to comment #10) ENCODE( 1,23,0) ) { CHECK(1, 23,0)
> (From update of attachment 369648 [details])
> >+ if (pango_version() < PANGO_VERSION_
> >+#if PANGO_VERSION_
>
> When do we get inside here to that code? The outer if says we have pango <
> 1.23, right?
The outer checking is runtime checking.
The inner checking is a compile-time checking.
I think it might be less confusion if we include a private structure declaration of PangoFcFontMapC lass.
Also I'm wondering if context_substitute and create_font are really called in Firefox with Pango < 1.23.