Thanks for the update Owen. While going through the headers: I am finding that there are three high level headers in pango.h, pangoft2.h and pangoxft.h. I assume these are the headers application typically use for using corresponding libraries. But I am finding that there are some functions exported by ft2 library not covered by pangoft2.h. They appear in pangofc-fontmap.h and pangofc-decoder.h. In pangofc-fontmap.h there are 3 interfaces declared outside of ENABLE macro. Should these be in LSB (same question for fc-decoder.h header)? Why are they outside the pangoft2.h scope? Thanks, -Rajesh > -----Original Message----- > From: Owen Taylor [mailto:otaylor@xxxxxxxxxx] > Sent: Monday, September 26, 2005 5:50 PM > To: Banginwar, Rajesh > Cc: gtk-devel-list@xxxxxxxxx; gtk-list@xxxxxxxxx > Subject: Re: Pango questions in LSB context > > On Mon, 2005-09-26 at 13:54 -0700, Banginwar, Rajesh wrote: > > Hi, > > Here some new questions that came up during LSB inclusion > > process for all the Pango libraries: > > > > - All of libpangox-1.0 library is deprecated. LSB will not include this. > > Is that Ok? Any comments? > > Please do not include it. It is basically non-functional at this time, > and is included only to preserve ABI compat with apps that link to > it but don't actually use it. > > > - Many of the interfaces in pango* libraries are ifdefed by > > PANGO_ENABLE_ENGINE and PANGO_ENABLE_BACKEND macros. From what I could > > find, these interfaces are low level and used rarely by the > > applications. Should these be in LSB? Do applications require these > > interfaces? Are they stable (any planned ABI changes)? > > These interfaces shouldn't be included in the LSB ... the #ifdef's > reflect a reduced level of stability and indicate that the interfaces > are not for application use: they are most of interest to someone > writing an add-on script plugin, and such plugins aren't guaranteed > to work between 1.8 and 1.10 or similar, only within a single > 1.8.x series. > > Regards, > Owen > _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list