| Index: third_party/freetype/include/freetype/ftimage.h
|
| diff --git a/third_party/freetype/include/ftimage.h b/third_party/freetype/include/freetype/ftimage.h
|
| similarity index 98%
|
| rename from third_party/freetype/include/ftimage.h
|
| rename to third_party/freetype/include/freetype/ftimage.h
|
| index 2f7ca2aaf55bd2cbe84da27fcf469cf7633fe6bb..82f284c4f9879fcaa06d93e7569ad35e63ee4e86 100644
|
| --- a/third_party/freetype/include/ftimage.h
|
| +++ b/third_party/freetype/include/freetype/ftimage.h
|
| @@ -5,7 +5,7 @@
|
| /* FreeType glyph image formats and default raster interface */
|
| /* (specification). */
|
| /* */
|
| -/* Copyright 1996-2010, 2013, 2014 by */
|
| +/* Copyright 1996-2015 by */
|
| /* David Turner, Robert Wilhelm, and Werner Lemberg. */
|
| /* */
|
| /* This file is part of the FreeType project, and may only be used, */
|
| @@ -258,11 +258,6 @@ FT_BEGIN_HEADER
|
| /* field is intended for paletted pixel modes. Not */
|
| /* used currently. */
|
| /* */
|
| - /* <Note> */
|
| - /* For now, the only pixel modes supported by FreeType are mono and */
|
| - /* grays. However, drivers might be added in the future to support */
|
| - /* more `colorful' options. */
|
| - /* */
|
| typedef struct FT_Bitmap_
|
| {
|
| unsigned int rows;
|
| @@ -1078,10 +1073,10 @@ FT_BEGIN_HEADER
|
| /* FT_Raster_ResetFunc */
|
| /* */
|
| /* <Description> */
|
| - /* FreeType provides an area of memory called the `render pool', */
|
| - /* available to all registered rasters. This pool can be freely used */
|
| - /* during a given scan-conversion but is shared by all rasters. Its */
|
| - /* content is thus transient. */
|
| + /* FreeType used to provide an area of memory called the `render */
|
| + /* pool' available to all registered rasters. This was not thread */
|
| + /* safe however and now FreeType never allocates this pool. NULL */
|
| + /* is always passed in as pool_base. */
|
| /* */
|
| /* This function is called each time the render pool changes, or just */
|
| /* after a new raster object is created. */
|
| @@ -1094,10 +1089,9 @@ FT_BEGIN_HEADER
|
| /* pool_size :: The size in bytes of the render pool. */
|
| /* */
|
| /* <Note> */
|
| - /* Rasters can ignore the render pool and rely on dynamic memory */
|
| + /* Rasters should ignore the render pool and rely on dynamic or stack */
|
| /* allocation if they want to (a handle to the memory allocator is */
|
| - /* passed to the raster constructor). However, this is not */
|
| - /* recommended for efficiency purposes. */
|
| + /* passed to the raster constructor). */
|
| /* */
|
| typedef void
|
| (*FT_Raster_ResetFunc)( FT_Raster raster,
|
|
|