diff options
author | Ramiro Estrugo <ramiro@src.gnome.org> | 2000-10-06 07:25:37 +0000 |
---|---|---|
committer | Ramiro Estrugo <ramiro@src.gnome.org> | 2000-10-06 07:25:37 +0000 |
commit | e46e1b21c3697c66557867713ac54c60a05c48ef (patch) | |
tree | bcf85c6f1ae56b064d95f40c37066583e58359ab /README | |
parent | 664e84e320d546f41ac26f3e1ac5c0c5ce44ce6c (diff) | |
download | nautilus-e46e1b21c3697c66557867713ac54c60a05c48ef.tar.gz |
Add FreeType2 information.
* README:
Add FreeType2 information.
* configure.in:
Add support for using freetype2 installed in the system from devel
rpms.
* cut-n-paste-code/Makefile.am:
* cut-n-paste-code/freetype/Makefile.am:
* cut-n-paste-code/freetype/README:
* cut-n-paste-code/freetype/autohint.h:
* cut-n-paste-code/freetype/cff.c:
* cut-n-paste-code/freetype/cidafm.c:
* cut-n-paste-code/freetype/cidafm.h:
* cut-n-paste-code/freetype/cidgload.c:
* cut-n-paste-code/freetype/cidgload.h:
* cut-n-paste-code/freetype/cidload.c:
* cut-n-paste-code/freetype/cidload.h:
* cut-n-paste-code/freetype/cidobjs.c:
* cut-n-paste-code/freetype/cidobjs.h:
* cut-n-paste-code/freetype/cidparse.c:
* cut-n-paste-code/freetype/cidparse.h:
* cut-n-paste-code/freetype/cidriver.c:
* cut-n-paste-code/freetype/cidriver.h:
* cut-n-paste-code/freetype/cidtokens.h:
* cut-n-paste-code/freetype/freetype.h:
* cut-n-paste-code/freetype/ftbase.c:
* cut-n-paste-code/freetype/ftbbox.h:
* cut-n-paste-code/freetype/ftcalc.c:
* cut-n-paste-code/freetype/ftcalc.h:
* cut-n-paste-code/freetype/ftconfig.h:
* cut-n-paste-code/freetype/ftdebug.c:
* cut-n-paste-code/freetype/ftdebug.h:
* cut-n-paste-code/freetype/ftdriver.h:
* cut-n-paste-code/freetype/fterrors.h:
* cut-n-paste-code/freetype/ftextend.c:
* cut-n-paste-code/freetype/ftextend.h:
* cut-n-paste-code/freetype/ftglyph.c:
* cut-n-paste-code/freetype/ftglyph.h:
* cut-n-paste-code/freetype/ftgrays.c:
* cut-n-paste-code/freetype/ftgrays.h:
* cut-n-paste-code/freetype/ftimage.h:
* cut-n-paste-code/freetype/ftinit.c:
* cut-n-paste-code/freetype/ftlist.c:
* cut-n-paste-code/freetype/ftlist.h:
* cut-n-paste-code/freetype/ftmemory.h:
* cut-n-paste-code/freetype/ftmm.c:
* cut-n-paste-code/freetype/ftmm.h:
* cut-n-paste-code/freetype/ftmodule-list.h:
* cut-n-paste-code/freetype/ftmodule.h:
* cut-n-paste-code/freetype/ftobjs.c:
* cut-n-paste-code/freetype/ftobjs.h:
* cut-n-paste-code/freetype/ftoption.h:
* cut-n-paste-code/freetype/ftoutln.c:
* cut-n-paste-code/freetype/ftoutln.h:
* cut-n-paste-code/freetype/ftraster.c:
* cut-n-paste-code/freetype/ftraster.h:
* cut-n-paste-code/freetype/ftrend1.c:
* cut-n-paste-code/freetype/ftrend1.h:
* cut-n-paste-code/freetype/ftrender.h:
* cut-n-paste-code/freetype/ftsmooth.c:
* cut-n-paste-code/freetype/ftsmooth.h:
* cut-n-paste-code/freetype/ftstream.c:
* cut-n-paste-code/freetype/ftstream.h:
* cut-n-paste-code/freetype/ftsystem.c:
* cut-n-paste-code/freetype/ftsystem.h:
* cut-n-paste-code/freetype/fttypes.h:
* cut-n-paste-code/freetype/license.txt:
* cut-n-paste-code/freetype/psmodule.c:
* cut-n-paste-code/freetype/psmodule.h:
* cut-n-paste-code/freetype/psnames.h:
* cut-n-paste-code/freetype/pstables.h:
* cut-n-paste-code/freetype/raster1.c:
* cut-n-paste-code/freetype/sfdriver.c:
* cut-n-paste-code/freetype/sfdriver.h:
* cut-n-paste-code/freetype/sfnt.c:
* cut-n-paste-code/freetype/sfnt.h:
* cut-n-paste-code/freetype/sfobjs.c:
* cut-n-paste-code/freetype/sfobjs.h:
* cut-n-paste-code/freetype/smooth.c:
* cut-n-paste-code/freetype/t1afm.c:
* cut-n-paste-code/freetype/t1afm.h:
* cut-n-paste-code/freetype/t1driver.c:
* cut-n-paste-code/freetype/t1driver.h:
* cut-n-paste-code/freetype/t1errors.h:
* cut-n-paste-code/freetype/t1gload.c:
* cut-n-paste-code/freetype/t1gload.h:
* cut-n-paste-code/freetype/t1hinter.c:
* cut-n-paste-code/freetype/t1hinter.h:
* cut-n-paste-code/freetype/t1load.c:
* cut-n-paste-code/freetype/t1load.h:
* cut-n-paste-code/freetype/t1objs.c:
* cut-n-paste-code/freetype/t1objs.h:
* cut-n-paste-code/freetype/t1parse.c:
* cut-n-paste-code/freetype/t1parse.h:
* cut-n-paste-code/freetype/t1tables.h:
* cut-n-paste-code/freetype/t1tokens.c:
* cut-n-paste-code/freetype/t1tokens.h:
* cut-n-paste-code/freetype/t1types.h:
* cut-n-paste-code/freetype/t2driver.c:
* cut-n-paste-code/freetype/t2driver.h:
* cut-n-paste-code/freetype/t2errors.h:
* cut-n-paste-code/freetype/t2gload.c:
* cut-n-paste-code/freetype/t2gload.h:
* cut-n-paste-code/freetype/t2load.c:
* cut-n-paste-code/freetype/t2load.h:
* cut-n-paste-code/freetype/t2objs.c:
* cut-n-paste-code/freetype/t2objs.h:
* cut-n-paste-code/freetype/t2parse.c:
* cut-n-paste-code/freetype/t2parse.h:
* cut-n-paste-code/freetype/t2tokens.h:
* cut-n-paste-code/freetype/t2types.h:
* cut-n-paste-code/freetype/truetype.c:
* cut-n-paste-code/freetype/ttcmap.c:
* cut-n-paste-code/freetype/ttcmap.h:
* cut-n-paste-code/freetype/ttdriver.c:
* cut-n-paste-code/freetype/ttdriver.h:
* cut-n-paste-code/freetype/tterrors.h:
* cut-n-paste-code/freetype/ttgload.c:
* cut-n-paste-code/freetype/ttgload.h:
* cut-n-paste-code/freetype/ttinterp.c:
* cut-n-paste-code/freetype/ttinterp.h:
* cut-n-paste-code/freetype/ttload.c:
* cut-n-paste-code/freetype/ttload.h:
* cut-n-paste-code/freetype/ttnameid.h:
* cut-n-paste-code/freetype/ttobjs.c:
* cut-n-paste-code/freetype/ttobjs.h:
* cut-n-paste-code/freetype/ttpload.c:
* cut-n-paste-code/freetype/ttpload.h:
* cut-n-paste-code/freetype/ttpost.c:
* cut-n-paste-code/freetype/ttpost.h:
* cut-n-paste-code/freetype/ttsbit.c:
* cut-n-paste-code/freetype/ttsbit.h:
* cut-n-paste-code/freetype/tttables.h:
* cut-n-paste-code/freetype/tttags.h:
* cut-n-paste-code/freetype/tttypes.h:
* cut-n-paste-code/freetype/type1.c:
* cut-n-paste-code/freetype/type1cid.c:
* cut-n-paste-code/freetype/type1z.c:
* cut-n-paste-code/freetype/winfnt.c:
* cut-n-paste-code/freetype/winfnt.h:
* cut-n-paste-code/freetype/z1afm.c:
* cut-n-paste-code/freetype/z1afm.h:
* cut-n-paste-code/freetype/z1driver.c:
* cut-n-paste-code/freetype/z1driver.h:
* cut-n-paste-code/freetype/z1gload.c:
* cut-n-paste-code/freetype/z1gload.h:
* cut-n-paste-code/freetype/z1load.c:
* cut-n-paste-code/freetype/z1load.h:
* cut-n-paste-code/freetype/z1objs.c:
* cut-n-paste-code/freetype/z1objs.h:
* cut-n-paste-code/freetype/z1parse.c:
* cut-n-paste-code/freetype/z1parse.h:
* cut-n-paste-code/freetype/z1tokens.h:
Removed the cut-n-pasted FreeType2 we had in our build.
* libnautilus-extensions/Makefile.am:
* librsvg/Makefile.am:
* nautilus.spec.in:
Update for FreeType2 changes.
Diffstat (limited to 'README')
-rw-r--r-- | README | 52 |
1 files changed, 41 insertions, 11 deletions
@@ -12,6 +12,7 @@ and file manager. 4: Compiling 5: Issues when running Nautilus 6: Mozilla support +7: FreeType issues ========== 1: Hacking @@ -49,17 +50,18 @@ You will also need the library package that is associated with each development package, these versions are for Red Hat 6.2 and Debian "potato": -library Red Hat Debian approx. version --------------- ------------------------ ------------------------------ ------------------ -audiofile audiofile-devel-0.1.9-3 libaudiofile-dev (0.1.9-0.1) 0.1.9 -libc glibc-devel-2.1.3-15 libc6-dev (2.1.3-10) 2.1.3 -libc++ egcs-c++-1.1.2-30 libstdc++2.10-dev (2.95.2-12) 2.9.0, 2.10 -libjpeg libjpeg-devel-6b-10 libjpeg62-dev (6b-1.2) 6b 1.0-1.2 -libpng libpng-devel-1.0.5-3 libpng2-dev (1.0.5-1) 1.0.5 -libtiff libtiff-devel-3.5.4-5 libtiff3g-dev (3.5.4-5) 3.5.4 -libungif libungif-devel-4.1.0-4 libungif3g-dev (3.0-3) 3.0 or 4.1.0 -Xlib XFree86-devel-3.3.6-20 xlib6g-dev (3.3.6-7) 3.3.6 -zlib zlib-devel-1.1.3-6 zlib1g-dev (1.1.3-5) 1.1.3 +library Red Hat Debian approx. version +-------------- ------------------------ ------------------------------ ------------------ +audiofile audiofile-devel-0.1.9-3 libaudiofile-dev (0.1.9-0.1) 0.1.9 +libc glibc-devel-2.1.3-15 libc6-dev (2.1.3-10) 2.1.3 +libc++ egcs-c++-1.1.2-30 libstdc++2.10-dev (2.95.2-12) 2.9.0, 2.10 +libjpeg libjpeg-devel-6b-10 libjpeg62-dev (6b-1.2) 6b 1.0-1.2 +libpng libpng-devel-1.0.5-3 libpng2-dev (1.0.5-1) 1.0.5 +libtiff libtiff-devel-3.5.4-5 libtiff3g-dev (3.5.4-5) 3.5.4 +libungif libungif-devel-4.1.0-4 libungif3g-dev (3.0-3) 3.0 or 4.1.0 +Xlib XFree86-devel-3.3.6-20 xlib6g-dev (3.3.6-7) 3.3.6 +zlib zlib-devel-1.1.3-6 zlib1g-dev (1.1.3-5) 1.1.3 +freetype2 freetype2-devel-1.0beta8 ??? 1.0beta8 Other modules for Red Hat users: either 6.1 or 6.2 @@ -69,6 +71,11 @@ Other modules for Red Hat users: either 6.1 or 6.2 ftp://ftp.valinux.com/pub/mirrors/redhat/rawhide/i386/RedHat/RPMS/popt-1.5-0.45.i386.rpm ftp://ftp.valinux.com/pub/mirrors/redhat/redhat/redhat-6.2/i386/RedHat/RPMS/popt-1.5-0.48.i386.rpm + - FreeType packages are available here: + + http://developer.eazel.com/eazel-hacking/updates/freetype2/freetype2-1.0beta8-0_eazel_1.i386.rpm + http://developer.eazel.com/eazel-hacking/updates/freetype2/freetype2-devel-1.0beta8-0_eazel_1.i386.rpm + Other modules for Debian users: using potato, or possibly woody If you need to get a copy of popt from source: @@ -273,3 +280,26 @@ Finally, you can disable the Mozilla component (even if Mozilla development libraries are installed in your system) as follows: ./configure --disable-mozilla-component + +=============================== +7: FreeType issues +=============================== + +Nautilus includes support for rendering anti aliased text (Smooth mode). +For smooth mode to work, Nautilus needs to detect and use FreeType2 +in your system. + +To learn more about FreeType2, please see: + + http://freetype.sourceforge.net/ + +If you are using a RedHat 6.x or greater system, then you can easily +add FreeType2 support byt installing the rpms found here: + + http://developer.eazel.com/eazel-hacking/updates/freetype2 + +We will soon have additional autoconf flags for supporting FreeType2 +builds in arbitrary locations. + +We will also soon have the equivalent Debian packages. + |