RE: [ft-devel] Status of 2.2

2005-10-13 Thread Matthias Clasen
On Fri, 2005-10-07 at 14:06 -0400, Matthias Clasen wrote:
  
  I'd really like to have a report telling me which package still
  use theses. Unfortunately, I don't have the time and disk space
  to download all sources repositories of various distros.
  
  this would be hugely useful for me. Especially if you also include
  previous releases of your distribution, not only the bleeding edge
  one.
 
 I have done this for the current Fedora Core and Extras source trees
 now. 
 
 In Core, I found
 
  fontconfig
  kdegraphics (for xpdf splash in kpdf)
  libXfont
  poppler (for xpdf splash)
  qt
  xorg-x11 (Xprint, fonttosfnt)
  xpdf 
 (vnc has a copy of the X tree, but I think thats only because
  it needs to be built inside it)

I started to look at some of these in more detail, and luckily
it turns out that xpdf doesn't actually need any freetype internals.
I'll attach a trivial patch which makes it use the necessary public
headers instead. The same patch applies to kdegraphics and poppler.

Matthias
--- xpdf-3.01/splash/SplashFTFont.cc.freetype-internals	2005-08-17 01:34:31.0 -0400
+++ xpdf-3.01/splash/SplashFTFont.cc	2005-10-13 10:08:22.0 -0400
@@ -14,7 +14,8 @@
 
 #include ft2build.h
 #include FT_OUTLINE_H
-#include FT_INTERNAL_OBJECTS_H // needed for FT_New_Size decl
+#include FT_SIZES_H 
+#include FT_GLYPH_H 
 #include gmem.h
 #include SplashMath.h
 #include SplashGlyphBitmap.h
___
Freetype-devel mailing list
Freetype-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype-devel


RE: [ft-devel] Status of 2.2

2005-10-07 Thread Matthias Clasen
On Thu, 2005-10-06 at 10:44 +0200, Turner, David wrote:
 There is something I'd like to ask to anyone having access to the
 *complete* sources of a distribution, because it will help us prioritize
 the patches. I'm thinking about Owen Tayloy, Frédéric Crozat and
 possibly others:
 
   - would it be possible to perform a massive grep over all sources
 of all packages you maintain to check for 'illegal' uses of the
 FT2 internals ?
 
 the way to do that is simply to perform a fgrep for the
 following:
 
FT_INTERNAL_
FT_CACHE_INTERNAL_
 
 I'd really like to have a report telling me which package still
 use theses. Unfortunately, I don't have the time and disk space
 to download all sources repositories of various distros.
 
 this would be hugely useful for me. Especially if you also include
 previous releases of your distribution, not only the bleeding edge
 one.

I have done this for the current Fedora Core and Extras source trees
now. 

In Core, I found

 fontconfig
 kdegraphics (for xpdf splash in kpdf)
 libXfont
 poppler (for xpdf splash)
 qt
 xorg-x11 (Xprint, fonttosfnt)
 xpdf 
(vnc has a copy of the X tree, but I think thats only because
 it needs to be built inside it)

In Extras, I found

 SDL_ttf
 nx (has copy of the X tree)

I may have missed something (I saw some code still including
freetype/internal/...)


Matthias



___
Freetype-devel mailing list
Freetype-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype-devel


Re: [ft-devel] Status of 2.2

2005-10-04 Thread Werner LEMBERG

  - Do you have any idea how far out 2.2 still is ?

It's still far away because I currently have limited time to work on.

  - Will 2.2 be libfreetype.so.7 ?

Yes.  At least this is my opinion.

  - Do you still plan to break source compat by doing const 
correctness changes ?

I would like to have that; in most cases it should be trivial to fix
in the affected application source code.

  - Does FT_OPTIMIZE_MEMORY still break apps? I know that Pango has
been patched, but I hear xfs segfaults with the memory
optimizations.  Are there patches beyond the (applied) pango
patches to fix breakage due to this?

I can't answer that.  Fact is that the 2.2 release no longer will
install the internal header files.


Werner


___
Freetype-devel mailing list
Freetype-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype-devel


[ft-devel] Status of 2.2

2005-10-03 Thread Matthias Clasen
Hi,

I'm investigating whether I should update Rawhide to freetype 2.1.10.
A number of questions come up:
 - Do you have any idea how far out 2.2 still is ?
 - Will 2.2 be libfreetype.so.7 ?
 - Do you still plan to break source compat by doing const 
   correctness changes ?
 - Does FT_OPTIMIZE_MEMORY still break apps ? I know that Pango
   has been patched, but I hear xfs segfaults with the memory
   optimizations. Are there patches beyond the (applied) pango 
   patches to fix breakage due to this ?


Thanks, Matthias




___
Freetype-devel mailing list
Freetype-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype-devel


Re: [ft-devel] Status of 2.2

2005-10-03 Thread mpsuzuki
Hi,

On Mon, 03 Oct 2005 14:24:49 -0400
Matthias Clasen [EMAIL PROTECTED] wrote:
 - Does FT_OPTIMIZE_MEMORY still break apps ? I know that Pango
   has been patched, but I hear xfs segfaults with the memory
   optimizations. Are there patches beyond the (applied) pango 
   patches to fix breakage due to this ?

Yet I'm unfamiliar with the reason why they want to use
FT_OPTIMIZE_MEMORY, if you know, please let me know.
If it's something like maximum optimization is required,
is there any benchmark tests comparing FreeType with/without
FT_OPTIMIZE_MEMORY?

Regards,
mpsuzuki


___
Freetype-devel mailing list
Freetype-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype-devel