evas: Let fix the mess in our header instead of sweeping it under the carpet.

This also does fix the build on Windows.

This reverts commit 86c08e6985.
This commit is contained in:
Cedric Bail 2013-11-22 10:49:48 +09:00
parent b663b5b8c7
commit e551f88a09
5 changed files with 5 additions and 17 deletions

View File

@ -4,15 +4,13 @@
#include <assert.h>
#include "evas_font_ot.h" /* USE_HARFBUZZ */
#include "evas_common_private.h"
#include "evas_private.h"
#ifdef USE_HARFBUZZ
# include <hb.h>
#endif
#include "evas_common_private.h"
#include "evas_private.h"
#include "evas_font_private.h" /* for Frame-Queuing support */
#include <freetype/tttables.h> /* Freetype2 OS/2 font table. */

View File

@ -1,13 +1,10 @@
#include "evas_font_ot.h"
#include "evas_common_private.h"
#ifdef USE_HARFBUZZ
# include <hb.h>
# include <hb-ft.h>
#endif
#include "evas_common_private.h"
#include <Eina.h>
#include "evas_font_private.h"
#ifdef USE_HARFBUZZ

View File

@ -1,10 +1,6 @@
#ifndef _EVAS_FONT_OT_H
# define _EVAS_FONT_OT_H
# ifdef HAVE_CONFIG_H
# include "config.h"
# endif
# ifdef HAVE_HARFBUZZ
# define OT_SUPPORT
# define USE_HARFBUZZ
@ -17,8 +13,6 @@ typedef struct _Evas_Font_OT_Info Evas_Font_OT_Info;
typedef void *Evas_Font_OT_Info;
# endif
# include "Evas.h"
# ifdef OT_SUPPORT
struct _Evas_Font_OT_Info
{

View File

@ -3,7 +3,6 @@
#include "evas_text_utils.h"
#include "language/evas_bidi_utils.h"
#include "language/evas_language_utils.h"
#include "evas_font_ot.h"
#define PROPS_CHANGE(Props) Props->changed = EINA_TRUE;

View File

@ -1,9 +1,9 @@
#ifndef EVAS_COMMON_H
#define EVAS_COMMON_H
//#ifdef HAVE_CONFIG_H
#ifdef HAVE_CONFIG_H
#include "config.h" /* so that EAPI in Evas.h is correctly defined */
//#endif
#endif
#ifdef STDC_HEADERS
# include <stdlib.h>