[Xcb] porting Xft and pango to XCB

Barton C Massey bart at cs.pdx.edu
Fri Oct 27 00:42:47 PDT 2006


Very cool!  Thanks much for the contribution!

We'll poke at XGetDefault and XRenderQuerySubpixelOrder and
see what we need to do about equivalent functionality in
XCB.

	Bart

In message <934b4cdf0610262350t56abe638k74572e99d630d883 at mail.gmail.com> you wrote:
> --===============0701465322==
> Content-Type: multipart/alternative; 
> 	boundary="----=_Part_38570_18742950.1161931857495"
> 
> ------=_Part_38570_18742950.1161931857495
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline
> 
> hi,all
>         I have ported libXft and Pango to XCB backend, It works well now.
> For some reasons I picked Pango-1.8 which use Xft for rendering instead of
> cairo. I removed pangox backend in pango, just use pangoxft which build
> directly on the lates XCB.
>         The default backend of libXft is X11 ,the configure option is
> "--enable-xcb" if you want to use the XCB backend.The same as xft, pango
> also use "--enable-xcb" to enable pangoxft to build on XCB. In addition,
> some Xlib functions in Xft have not ported yet,includes XGetDefault and
> XRenderQuerySubpixelOrder. I just hard-code the default values.
>         All my work is available from
> http://svn.sourceforge.net/viewvc/gtk-xcb/. Have a look at that and let me
> know if you have more questions.
>         Any suggestion is welcome, thanks!
> 
> --jianjun
> 
> ------=_Part_38570_18742950.1161931857495
> Content-Type: text/html; charset=ISO-8859-1
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline
> 
> hi,all<br>
> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;I have ported libXft and Pango to
> XCB backend, It works well now. For some reasons I picked Pango-1.8
> which use Xft for rendering instead of cairo. I removed pangox backend
> in pango, just use pangoxft which build directly on the lates XCB.<br>
> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;The default backend of libXft is
> X11 ,the configure option is &quot;--enable-xcb&quot; if you want to use the XCB
> backend.The same as xft, pango also use &quot;--enable-xcb&quot; to enable
> pangoxft to build on XCB. In addition, some Xlib functions in Xft have
> not ported yet,includes XGetDefault and XRenderQuerySubpixelOrder. I
> just hard-code the default values.<br>
> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;All my work is available from
> <a href="http://svn.sourceforge.net/viewvc/gtk-xcb/">http://svn.sourceforge.net/viewvc/gtk-xcb/</a>. Have a look at that and let
> me know if you have more questions. <br>
> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Any suggestion is welcome, thanks!<br>
> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br>
> --jianjun&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; <br>
> 
> ------=_Part_38570_18742950.1161931857495--
> 
> --===============0701465322==
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline
> 
> _______________________________________________
> Xcb mailing list
> Xcb at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xcb
> --===============0701465322==--


More information about the Xcb mailing list