request for help regarding a bidi patch

request for help regarding a bidi patch

Omer Zak w1 at zak.co.il
Thu Apr 15 00:43:09 IDT 2010


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




More information about the Linux-il mailing list