[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33902] trunk/lib/windows: Update to Freetype Library, 2.4.4.
Thomas Dinges
dingto at gmx.de
Mon Dec 27 11:48:44 CET 2010
Revision: 33902
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33902
Author: dingto
Date: 2010-12-27 11:48:43 +0100 (Mon, 27 Dec 2010)
Log Message:
-----------
Update to Freetype Library, 2.4.4.
Modified Paths:
--------------
trunk/lib/windows/Readme.txt
trunk/lib/windows/freetype/include/freetype/config/ftconfig.h
trunk/lib/windows/freetype/include/freetype/config/ftheader.h
trunk/lib/windows/freetype/include/freetype/config/ftmodule.h
trunk/lib/windows/freetype/include/freetype/config/ftoption.h
trunk/lib/windows/freetype/include/freetype/config/ftstdlib.h
trunk/lib/windows/freetype/include/freetype/freetype.h
trunk/lib/windows/freetype/include/freetype/ftadvanc.h
trunk/lib/windows/freetype/include/freetype/ftbbox.h
trunk/lib/windows/freetype/include/freetype/ftbdf.h
trunk/lib/windows/freetype/include/freetype/ftbitmap.h
trunk/lib/windows/freetype/include/freetype/ftcache.h
trunk/lib/windows/freetype/include/freetype/ftchapters.h
trunk/lib/windows/freetype/include/freetype/ftcid.h
trunk/lib/windows/freetype/include/freetype/fterrdef.h
trunk/lib/windows/freetype/include/freetype/fterrors.h
trunk/lib/windows/freetype/include/freetype/ftgasp.h
trunk/lib/windows/freetype/include/freetype/ftglyph.h
trunk/lib/windows/freetype/include/freetype/ftgxval.h
trunk/lib/windows/freetype/include/freetype/ftgzip.h
trunk/lib/windows/freetype/include/freetype/ftimage.h
trunk/lib/windows/freetype/include/freetype/ftincrem.h
trunk/lib/windows/freetype/include/freetype/ftlcdfil.h
trunk/lib/windows/freetype/include/freetype/ftlist.h
trunk/lib/windows/freetype/include/freetype/ftlzw.h
trunk/lib/windows/freetype/include/freetype/ftmac.h
trunk/lib/windows/freetype/include/freetype/ftmm.h
trunk/lib/windows/freetype/include/freetype/ftmodapi.h
trunk/lib/windows/freetype/include/freetype/ftmoderr.h
trunk/lib/windows/freetype/include/freetype/ftotval.h
trunk/lib/windows/freetype/include/freetype/ftoutln.h
trunk/lib/windows/freetype/include/freetype/ftpfr.h
trunk/lib/windows/freetype/include/freetype/ftrender.h
trunk/lib/windows/freetype/include/freetype/ftsizes.h
trunk/lib/windows/freetype/include/freetype/ftsnames.h
trunk/lib/windows/freetype/include/freetype/ftstroke.h
trunk/lib/windows/freetype/include/freetype/ftsynth.h
trunk/lib/windows/freetype/include/freetype/ftsystem.h
trunk/lib/windows/freetype/include/freetype/fttrigon.h
trunk/lib/windows/freetype/include/freetype/fttypes.h
trunk/lib/windows/freetype/include/freetype/ftwinfnt.h
trunk/lib/windows/freetype/include/freetype/ftxf86.h
trunk/lib/windows/freetype/include/freetype/internal/autohint.h
trunk/lib/windows/freetype/include/freetype/internal/ftcalc.h
trunk/lib/windows/freetype/include/freetype/internal/ftdebug.h
trunk/lib/windows/freetype/include/freetype/internal/ftdriver.h
trunk/lib/windows/freetype/include/freetype/internal/ftgloadr.h
trunk/lib/windows/freetype/include/freetype/internal/ftmemory.h
trunk/lib/windows/freetype/include/freetype/internal/ftobjs.h
trunk/lib/windows/freetype/include/freetype/internal/ftpic.h
trunk/lib/windows/freetype/include/freetype/internal/ftrfork.h
trunk/lib/windows/freetype/include/freetype/internal/ftserv.h
trunk/lib/windows/freetype/include/freetype/internal/ftstream.h
trunk/lib/windows/freetype/include/freetype/internal/fttrace.h
trunk/lib/windows/freetype/include/freetype/internal/ftvalid.h
trunk/lib/windows/freetype/include/freetype/internal/internal.h
trunk/lib/windows/freetype/include/freetype/internal/pcftypes.h
trunk/lib/windows/freetype/include/freetype/internal/psaux.h
trunk/lib/windows/freetype/include/freetype/internal/pshints.h
trunk/lib/windows/freetype/include/freetype/internal/services/svbdf.h
trunk/lib/windows/freetype/include/freetype/internal/services/svcid.h
trunk/lib/windows/freetype/include/freetype/internal/services/svgldict.h
trunk/lib/windows/freetype/include/freetype/internal/services/svgxval.h
trunk/lib/windows/freetype/include/freetype/internal/services/svkern.h
trunk/lib/windows/freetype/include/freetype/internal/services/svmm.h
trunk/lib/windows/freetype/include/freetype/internal/services/svotval.h
trunk/lib/windows/freetype/include/freetype/internal/services/svpfr.h
trunk/lib/windows/freetype/include/freetype/internal/services/svpostnm.h
trunk/lib/windows/freetype/include/freetype/internal/services/svpscmap.h
trunk/lib/windows/freetype/include/freetype/internal/services/svpsinfo.h
trunk/lib/windows/freetype/include/freetype/internal/services/svsfnt.h
trunk/lib/windows/freetype/include/freetype/internal/services/svttcmap.h
trunk/lib/windows/freetype/include/freetype/internal/services/svtteng.h
trunk/lib/windows/freetype/include/freetype/internal/services/svttglyf.h
trunk/lib/windows/freetype/include/freetype/internal/services/svwinfnt.h
trunk/lib/windows/freetype/include/freetype/internal/services/svxf86nm.h
trunk/lib/windows/freetype/include/freetype/internal/sfnt.h
trunk/lib/windows/freetype/include/freetype/internal/t1types.h
trunk/lib/windows/freetype/include/freetype/internal/tttypes.h
trunk/lib/windows/freetype/include/freetype/t1tables.h
trunk/lib/windows/freetype/include/freetype/ttnameid.h
trunk/lib/windows/freetype/include/freetype/tttables.h
trunk/lib/windows/freetype/include/freetype/tttags.h
trunk/lib/windows/freetype/include/freetype/ttunpat.h
trunk/lib/windows/freetype/include/ft2build.h
trunk/lib/windows/freetype/lib/freetype2ST.lib
trunk/lib/windows/freetype/lib/freetype2ST_d.lib
Modified: trunk/lib/windows/Readme.txt
===================================================================
--- trunk/lib/windows/Readme.txt 2010-12-27 09:56:05 UTC (rev 33901)
+++ trunk/lib/windows/Readme.txt 2010-12-27 10:48:43 UTC (rev 33902)
@@ -5,4 +5,4 @@
FFMPEG autobuild April 22nd, 2010, r22941
jpeglib 8b (16.05.2010)
Python 3.1.2
-Freetype 2.4.3 ("LIB Release Multithreaded and LIB Debug Multithreaded")
+Freetype 2.4.4 ("LIB Release Multithreaded and LIB Debug Multithreaded")
Modified: trunk/lib/windows/freetype/include/freetype/config/ftconfig.h
===================================================================
--- trunk/lib/windows/freetype/include/freetype/config/ftconfig.h 2010-12-27 09:56:05 UTC (rev 33901)
+++ trunk/lib/windows/freetype/include/freetype/config/ftconfig.h 2010-12-27 10:48:43 UTC (rev 33902)
@@ -1,528 +1,528 @@
-/***************************************************************************/
-/* */
-/* ftconfig.h */
-/* */
-/* ANSI-specific configuration file (specification only). */
-/* */
-/* Copyright 1996-2001, 2002, 2003, 2004, 2006, 2007, 2008, 2010 by */
-/* David Turner, Robert Wilhelm, and Werner Lemberg. */
-/* */
-/* This file is part of the FreeType project, and may only be used, */
-/* modified, and distributed under the terms of the FreeType project */
-/* license, LICENSE.TXT. By continuing to use, modify, or distribute */
-/* this file you indicate that you have read the license and */
-/* understand and accept it fully. */
-/* */
-/***************************************************************************/
-
-
- /*************************************************************************/
- /* */
- /* This header file contains a number of macro definitions that are used */
- /* by the rest of the engine. Most of the macros here are automatically */
- /* determined at compile time, and you should not need to change it to */
- /* port FreeType, except to compile the library with a non-ANSI */
- /* compiler. */
- /* */
- /* Note however that if some specific modifications are needed, we */
- /* advise you to place a modified copy in your build directory. */
- /* */
- /* The build directory is usually `freetype/builds/<system>', and */
- /* contains system-specific files that are always included first when */
- /* building the library. */
- /* */
- /* This ANSI version should stay in `include/freetype/config'. */
- /* */
- /*************************************************************************/
-
-#ifndef __FTCONFIG_H__
-#define __FTCONFIG_H__
-
-#include <ft2build.h>
-#include FT_CONFIG_OPTIONS_H
-#include FT_CONFIG_STANDARD_LIBRARY_H
-
-
-FT_BEGIN_HEADER
-
-
- /*************************************************************************/
- /* */
- /* PLATFORM-SPECIFIC CONFIGURATION MACROS */
- /* */
- /* These macros can be toggled to suit a specific system. The current */
- /* ones are defaults used to compile FreeType in an ANSI C environment */
- /* (16bit compilers are also supported). Copy this file to your own */
- /* `freetype/builds/<system>' directory, and edit it to port the engine. */
- /* */
- /*************************************************************************/
-
-
- /* There are systems (like the Texas Instruments 'C54x) where a `char' */
- /* has 16 bits. ANSI C says that sizeof(char) is always 1. Since an */
- /* `int' has 16 bits also for this system, sizeof(int) gives 1 which */
- /* is probably unexpected. */
- /* */
- /* `CHAR_BIT' (defined in limits.h) gives the number of bits in a */
- /* `char' type. */
-
-#ifndef FT_CHAR_BIT
-#define FT_CHAR_BIT CHAR_BIT
-#endif
-
-
- /* The size of an `int' type. */
-#if FT_UINT_MAX == 0xFFFFUL
-#define FT_SIZEOF_INT (16 / FT_CHAR_BIT)
-#elif FT_UINT_MAX == 0xFFFFFFFFUL
-#define FT_SIZEOF_INT (32 / FT_CHAR_BIT)
-#elif FT_UINT_MAX > 0xFFFFFFFFUL && FT_UINT_MAX == 0xFFFFFFFFFFFFFFFFUL
-#define FT_SIZEOF_INT (64 / FT_CHAR_BIT)
-#else
-#error "Unsupported size of `int' type!"
-#endif
-
- /* The size of a `long' type. A five-byte `long' (as used e.g. on the */
- /* DM642) is recognized but avoided. */
-#if FT_ULONG_MAX == 0xFFFFFFFFUL
-#define FT_SIZEOF_LONG (32 / FT_CHAR_BIT)
-#elif FT_ULONG_MAX > 0xFFFFFFFFUL && FT_ULONG_MAX == 0xFFFFFFFFFFUL
-#define FT_SIZEOF_LONG (32 / FT_CHAR_BIT)
-#elif FT_ULONG_MAX > 0xFFFFFFFFUL && FT_ULONG_MAX == 0xFFFFFFFFFFFFFFFFUL
-#define FT_SIZEOF_LONG (64 / FT_CHAR_BIT)
-#else
-#error "Unsupported size of `long' type!"
-#endif
-
-
- /* Preferred alignment of data */
-#define FT_ALIGNMENT 8
-
-
- /* FT_UNUSED is a macro used to indicate that a given parameter is not */
- /* used -- this is only used to get rid of unpleasant compiler warnings */
-#ifndef FT_UNUSED
-#define FT_UNUSED( arg ) ( (arg) = (arg) )
-#endif
-
-
- /*************************************************************************/
- /* */
- /* AUTOMATIC CONFIGURATION MACROS */
- /* */
- /* These macros are computed from the ones defined above. Don't touch */
- /* their definition, unless you know precisely what you are doing. No */
- /* porter should need to mess with them. */
- /* */
- /*************************************************************************/
-
-
- /*************************************************************************/
- /* */
- /* Mac support */
- /* */
- /* This is the only necessary change, so it is defined here instead */
- /* providing a new configuration file. */
- /* */
-#if ( defined( __APPLE__ ) && !defined( DARWIN_NO_CARBON ) ) || \
- ( defined( __MWERKS__ ) && defined( macintosh ) )
- /* no Carbon frameworks for 64bit 10.4.x */
-#include "AvailabilityMacros.h"
-#if defined( __LP64__ ) && \
- ( MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 )
-#define DARWIN_NO_CARBON 1
-#else
-#define FT_MACINTOSH 1
-#endif
-
-#elif defined( __SC__ ) || defined( __MRC__ )
- /* Classic MacOS compilers */
-#include "ConditionalMacros.h"
-#if TARGET_OS_MAC
-#define FT_MACINTOSH 1
-#endif
-
-#endif
-
-
- /*************************************************************************/
- /* */
- /* <Section> */
- /* basic_types */
- /* */
- /*************************************************************************/
-
-
- /*************************************************************************/
- /* */
- /* <Type> */
- /* FT_Int16 */
- /* */
- /* <Description> */
- /* A typedef for a 16bit signed integer type. */
- /* */
- typedef signed short FT_Int16;
-
-
- /*************************************************************************/
- /* */
- /* <Type> */
- /* FT_UInt16 */
- /* */
- /* <Description> */
- /* A typedef for a 16bit unsigned integer type. */
- /* */
- typedef unsigned short FT_UInt16;
-
- /* */
-
-
- /* this #if 0 ... #endif clause is for documentation purposes */
-#if 0
-
- /*************************************************************************/
- /* */
- /* <Type> */
- /* FT_Int32 */
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list