Re: [ft-devel] On the impact of installing the next FreeType release on a typical Unix distribution

2006-02-16 Thread George Williams
On Thu, 2006-02-16 at 07:08, david turner wrote: > I still don't understand why you absolutely want the ability to > dynamically peek into the > internals of the libfreetype installed on the system, especially since > it will not have the > bytecode interpreter on most distros anyway... I want Fo

Re: [ft-devel] On the impact of installing the next FreeType release on a typical Unix distribution

2006-02-16 Thread david turner
It'd be much better if you could find a way to embedded the FreeType functionality within the FontForge sources directly, instead on relying on something so fragile. We discussed this before. It would divorce ff from freetype fixes which to me is far worse. If that's the only point, wh

Re: [ft-devel] On the impact of installing the next FreeType release on a typical Unix distribution

2006-02-16 Thread George Williams
On Thu, 2006-02-16 at 06:15, Werner LEMBERG wrote: > > As the author of a rogue client for which no patch is contemplated > > (and for which we decided last year that there was no good way to > > provide a patch) I must beg that > > > > TT_RunIns > > remain reachable. > > We add `TT_RunIns' ma

Re: [ft-devel] On the impact of installing the next FreeType release on a typical Unix distribution

2006-02-16 Thread Werner LEMBERG
> > We add `TT_RunIns' manually to the list of exported symbols. This > > should be sufficient, shouldn't it? > > That's all I want. > Please, please, please. It's already implemented so in the GNU makefile since a few weeks. Werner ___ Freetype

Re: [ft-devel] On the impact of installing the next FreeType release on a typical Unix distribution

2006-02-16 Thread George Williams
On Thu, 2006-02-16 at 05:58, david turner wrote: > Just keeping TT_RunIns reachable is not enough, we must also prevent > modifications of many > internal structures of the TrueType driver and interpreter that you're > relying on. Well, one point of rummaging in the source tree is to get access t

Re: [ft-devel] On the impact of installing the next FreeType release on a typical Unix distribution

2006-02-16 Thread david turner
George Williams a écrit : On Wed, 2006-02-15 at 17:31, Werner LEMBERG wrote: - do the required modifications, encapsulating each of the "old" internals in a configuration macro (e.g. FT_CONFIG_OPTION_OLD_INTERNALS) Sounds good. We should mention in the docs that these steps

Re: [ft-devel] On the impact of installing the next FreeType release on a typical Unix distribution

2006-02-16 Thread Werner LEMBERG
> As the author of a rogue client for which no patch is contemplated > (and for which we decided last year that there was no good way to > provide a patch) I must beg that > > TT_RunIns > remain reachable. We add `TT_RunIns' manually to the list of exported symbols. This should be sufficien

Re: [ft-devel] On the impact of installing the next FreeType release on a typical Unix distribution

2006-02-16 Thread George Williams
On Wed, 2006-02-15 at 17:31, Werner LEMBERG wrote: > > - do the required modifications, encapsulating each of the "old" > > internals in a configuration macro > > (e.g. FT_CONFIG_OPTION_OLD_INTERNALS) > Sounds good. We should mention in the docs that these steps are > performed only *once*, a

Re: [ft-devel] On the impact of installing the next FreeType release on a typical Unix distribution

2006-02-15 Thread Werner LEMBERG
> >Sounds good. We should mention in the docs that these steps are > >performed only *once*, and that we are not going to maintain those > >hacks. > > I think that we'll need to maintain them for quite some time, > between 6 and 18 months, to ensure that everybody upgrades their > programs adequat

Re: [ft-devel] On the impact of installing the next FreeType release on a typical Unix distribution

2006-02-15 Thread David Turner
Hi Werner, Werner LEMBERG a écrit : >Sounds good. We should mention in the docs that these steps are >performed only *once*, and that we are not going to maintain those >hacks. > > > I think that we'll need to maintain them for quite some time, between 6 and 18 months, to ensure that everybody

Re: [ft-devel] On the impact of installing the next FreeType release on a typical Unix distribution

2006-02-15 Thread Werner LEMBERG
> - immediately freeze development on the current code base > > - perform a massive diff between the content of > "include/freetype/internal" between the 2.1.10 release and the > current CVS, and study how we can stub each type, field and > function defined here. > > - do the required modi

Re: [ft-devel] On the impact of installing the next FreeType release on a typical Unix distribution

2006-02-15 Thread david turner
Ilya Konstantinov a écrit : but there are still cases where a program obtains a FT_Face object through libfreetype7, then call an internal function in libfreetype6, You're talking about libraries which accept/offer FreeType structures in their public APIs, e.g. (just an example -- I never

Re: [ft-devel] On the impact of installing the next FreeType release on a typical Unix distribution

2006-02-15 Thread Ilya Konstantinov
Hi David, Any comments ? I'm delighted to see such a mature attitude in the project, an attitude which levels the project with those of giants like Microsoft and Sun, who go through the same kind of hoops to maintain binary compatibility. BTW, I'm not a FreeType developer so I cannot address

[ft-devel] On the impact of installing the next FreeType release on a typical Unix distribution

2006-02-15 Thread david turner
Hello everyone, I'd like to re-activate the debate regarding how we're going to install/name the next FreeType release in order to avoid some of the ugly problems discussed previously. As far as I have understood: * Installing the next release as "libfreetype6.so" is going to break any rogue