request for help regarding a bidi patch

request for help regarding a bidi patch

ik idokan at gmail.com
Thu Apr 15 15:15:28 IDT 2010


Thanks Omer,

They have now accepted the patch, after I proved that the oldstable (thanks
to Meir -> MKSoft) also include the functions.

Now we have a little more support for BiDi in Lazarus making it more usable
in that area, and slowly we are making it to be a "BiDi complete" in Qt4,
GTK2 and Windows API (I and another person that add support for it do not
have access to any Mac machine for making sure there is also BiDi there), so
cross platform UI programming will have better BiDi support :)

Ido

On Thu, Apr 15, 2010 at 00:43, Omer Zak <w1 at zak.co.il> wrote:

> In Debian Lenny, the libpango version (libpango1.0-0) is 1.20.5-5+lenny1
> In this version, /usr/include/pango-1.0/pango/pango-types.h declares the
> functions which you need.
>
> Outputs requested by you:
> $ objdump --dynamic-syms /usr/lib/libpango*.so  | grep base_dir
> 00016500 g    DF .text  00000130  Base
> pango_itemize_with_base_dir
> 00028a20 g    DF .text  000000a6  Base        pango_find_base_dir
> 00015060 g    DF .text  00000050  Base        pango_context_set_base_dir
> 00015000 g    DF .text  00000052  Base        pango_context_get_base_dir
>
> $ objdump --dynamic-syms /usr/lib/libpango*.so  | grep unichar_direction
> 000289e0 g    DF .text  00000034  Base        pango_unichar_direction
>
> I have also a directory with files from RedHat 8.0, where the pango
> version is 1.1.1 (from August 2002).  In this version, the functions
> which you need don't exist.
>
> >From modern pango changelog.gz:
> Overview of changes between 1.3.3 and 1.3.5
> ===========================================
> * Add support for automatically determining the base direction for
>  PangoLayout from the contained text [Dov Grobgeld]
>
> So the first supporting version is probably somewhere between 1.3.5 and
> 1.20.5-4 (inclusive).
>
>                                          --- Omer
>
>
> On Wed, 2010-04-14 at 23:31 +0300, ik wrote:
> > Hello list,
> >
> > I have a small help to ask you, that I've wrote about it at:
> > http://whatsup.org.il/forum/53484 (Hebrew).
> >
> > To make things short, I've created a patch to support BiDi on Lazarus
> > implementation in GTK2.
> > In order to apply the patch, they want to make sure that the two
> > binding functions I've added supported in all current major Linux
> > distro's.
> >
> > I wish to find out, what is the earliest version of libpango and the
> > earliest distro version that have the support of the following
> > functions:
> > pango_unichar_direction
> >
> > pango_find_base_dir
> >
> > I will appreciate any help on this matter,
>
> --
> Every good master plan involves building a time machine.  Moshe Zadka
> My own blog is at http://www.zak.co.il/tddpirate/
>
> My opinions, as expressed in this E-mail message, are mine alone.
> They do not represent the official policy of any organization with which
> I may be affiliated in any way.
> WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html
>
>
> _______________________________________________
> Linux-il mailing list
> Linux-il at cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cs.huji.ac.il/pipermail/linux-il/attachments/20100415/42a4701b/attachment-0001.html>


More information about the Linux-il mailing list