fribidi-arabic.h   fribidi-arabic.h 
skipping to change at line 24 skipping to change at line 24
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details. * GNU Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Lesser General Public License * You should have received a copy of the GNU Lesser General Public License
* along with GNU FriBidi; if not, write to the Free Software * along with GNU FriBidi; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
* *
* For licensing issues, contact <license@farsiweb.info> or write to * For licensing issues, contact <license@farsiweb.info> or write to
* Sharif FarsiWeb, Inc., PO Box 13445-389, Tehran, Iran. * Sharif FarsiWeb, Inc., PO Box 13445-389, Tehran, Iran.
*/ */
/* $Id: fribidi-arabic.h,v 1.1 2005/11/03 01:39:01 behdad Exp $ /* $Id: fribidi-arabic.h,v 1.1 2005-11-03 01:39:01 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2005/11/03 01:39:01 $ * $Date: 2005-11-03 01:39:01 $
* $Revision: 1.1 $ * $Revision: 1.1 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi-arabic.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/ fribidi-arabic.h,v $
* *
* Author(s): * Author(s):
* Behdad Esfahbod, 2005 * Behdad Esfahbod, 2005
*/ */
#ifndef _FRIBIDI_ARABIC_H #ifndef _FRIBIDI_ARABIC_H
#define _FRIBIDI_ARABIC_H #define _FRIBIDI_ARABIC_H
#include "fribidi-common.h" #include "fribidi-common.h"
#include "fribidi-types.h" #include "fribidi-types.h"
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 fribidi-bidi-types-list.h   fribidi-bidi-types-list.h 
#ifndef __FRIBIDI_DOC #ifndef __FRIBIDI_DOC
/* FriBidi /* FriBidi
* fribidi-bidi-types-list.h - list of bidi types * fribidi-bidi-types-list.h - list of bidi types
* *
* $Id: fribidi-bidi-types-list.h,v 1.5 2004/06/13 20:11:42 behdad Exp $ * $Id: fribidi-bidi-types-list.h,v 1.5 2004-06-13 20:11:42 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2004/06/13 20:11:42 $ * $Date: 2004-06-13 20:11:42 $
* $Revision: 1.5 $ * $Revision: 1.5 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi-bidi-types-list.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/ fribidi-bidi-types-list.h,v $
* *
* Author: * Author:
* Behdad Esfahbod, 2001, 2002, 2004 * Behdad Esfahbod, 2001, 2002, 2004
* *
* Copyright (C) 2004 Sharif FarsiWeb, Inc. * Copyright (C) 2004 Sharif FarsiWeb, Inc.
* Copyright (C) 2001,2002 Behdad Esfahbod * Copyright (C) 2001,2002 Behdad Esfahbod
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 fribidi-bidi-types.h   fribidi-bidi-types.h 
/* FriBidi /* FriBidi
* fribidi-bidi-types.h - character bidi types * fribidi-bidi-types.h - character bidi types
* *
* $Id: fribidi-bidi-types.h,v 1.15 2008-11-24 17:48:31 behdad Exp $ * $Id: fribidi-bidi-types.h,v 1.15 2008-11-24 17:48:31 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2008-11-24 17:48:31 $ * $Date: 2008-11-24 17:48:31 $
* $Revision: 1.15 $ * $Revision: 1.15 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi-bidi-types.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/ fribidi-bidi-types.h,v $
* *
* Author: * Author:
* Behdad Esfahbod, 2001, 2002, 2004 * Behdad Esfahbod, 2001, 2002, 2004
* *
* Copyright (C) 2004 Sharif FarsiWeb, Inc. * Copyright (C) 2004 Sharif FarsiWeb, Inc.
* Copyright (C) 2001,2002 Behdad Esfahbod * Copyright (C) 2001,2002 Behdad Esfahbod
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 fribidi-bidi.h   fribidi-bidi.h 
/* FriBidi /* FriBidi
* fribidi-bidi.h - bidirectional algorithm * fribidi-bidi.h - bidirectional algorithm
* *
* $Id: fribidi-bidi.h,v 1.15 2005/11/03 01:39:01 behdad Exp $ * $Id: fribidi-bidi.h,v 1.15 2005-11-03 01:39:01 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2005/11/03 01:39:01 $ * $Date: 2005-11-03 01:39:01 $
* $Revision: 1.15 $ * $Revision: 1.15 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi-bidi.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/ fribidi-bidi.h,v $
* *
* Authors: * Authors:
* Behdad Esfahbod, 2001, 2002, 2004 * Behdad Esfahbod, 2001, 2002, 2004
* Dov Grobgeld, 1999, 2000 * Dov Grobgeld, 1999, 2000
* *
* Copyright (C) 2004 Sharif FarsiWeb, Inc * Copyright (C) 2004 Sharif FarsiWeb, Inc
* Copyright (C) 2001,2002 Behdad Esfahbod * Copyright (C) 2001,2002 Behdad Esfahbod
* Copyright (C) 1999,2000 Dov Grobgeld * Copyright (C) 1999,2000 Dov Grobgeld
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 fribidi-char-sets-list.h   fribidi-char-sets-list.h 
#ifndef __FRIBIDI_DOC #ifndef __FRIBIDI_DOC
/* FriBidi /* FriBidi
* fribidi-char-sets-list.h - list of supported character sets * fribidi-char-sets-list.h - list of supported character sets
* *
* $Id: fribidi-char-sets-list.h,v 1.3 2004/06/09 14:59:21 behdad Exp $ * $Id: fribidi-char-sets-list.h,v 1.3 2004-06-09 14:59:21 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2004/06/09 14:59:21 $ * $Date: 2004-06-09 14:59:21 $
* $Revision: 1.3 $ * $Revision: 1.3 $
* $Source: /cvs/fribidi/fribidi2/charset/fribidi-char-sets-list.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/char set/fribidi-char-sets-list.h,v $
* *
* Author: * Author:
* Behdad Esfahbod, 2001, 2002, 2004 * Behdad Esfahbod, 2001, 2002, 2004
* *
* Copyright (C) 2004 Sharif FarsiWeb, Inc. * Copyright (C) 2004 Sharif FarsiWeb, Inc.
* Copyright (C) 2001,2002 Behdad Esfahbod * Copyright (C) 2001,2002 Behdad Esfahbod
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 fribidi-char-sets.h   fribidi-char-sets.h 
/* FriBidi /* FriBidi
* fribidi-char-sets.h - character set conversion routines * fribidi-char-sets.h - character set conversion routines
* *
* $Id: fribidi-char-sets.h,v 1.3 2004/06/09 14:59:21 behdad Exp $ * $Id: fribidi-char-sets.h,v 1.3 2004-06-09 14:59:21 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2004/06/09 14:59:21 $ * $Date: 2004-06-09 14:59:21 $
* $Revision: 1.3 $ * $Revision: 1.3 $
* $Source: /cvs/fribidi/fribidi2/charset/fribidi-char-sets.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/char set/fribidi-char-sets.h,v $
* *
* Authors: * Authors:
* Behdad Esfahbod, 2001, 2002, 2004 * Behdad Esfahbod, 2001, 2002, 2004
* Dov Grobgeld, 1999, 2000 * Dov Grobgeld, 1999, 2000
* *
* Copyright (C) 2004 Sharif FarsiWeb, Inc * Copyright (C) 2004 Sharif FarsiWeb, Inc
* Copyright (C) 2001,2002 Behdad Esfahbod * Copyright (C) 2001,2002 Behdad Esfahbod
* Copyright (C) 1999,2000 Dov Grobgeld * Copyright (C) 1999,2000 Dov Grobgeld
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 fribidi-common.h   fribidi-common.h 
/* FriBidi /* FriBidi
* fribidi-common.h - common include for library headers * fribidi-common.h - common include for library headers
* *
* $Id: fribidi-common.h,v 1.13 2007/04/05 16:13:24 behdad Exp $ * $Id: fribidi-common.h,v 1.14 2010-02-24 19:40:04 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2007/04/05 16:13:24 $ * $Date: 2010-02-24 19:40:04 $
* $Revision: 1.13 $ * $Revision: 1.14 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi-common.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/
fribidi-common.h,v $
* *
* Author: * Author:
* Behdad Esfahbod, 2004 * Behdad Esfahbod, 2004
* *
* Copyright (C) 2004 Sharif FarsiWeb, Inc. * Copyright (C) 2004 Sharif FarsiWeb, Inc.
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
skipping to change at line 65 skipping to change at line 65
#ifndef FRIBIDI_ENTRY #ifndef FRIBIDI_ENTRY
# if (defined(WIN32)) || (defined(_WIN32_WCE)) # if (defined(WIN32)) || (defined(_WIN32_WCE))
# define FRIBIDI_ENTRY __declspec(dllimport) # define FRIBIDI_ENTRY __declspec(dllimport)
# else /* !WIN32 */ # else /* !WIN32 */
# define FRIBIDI_ENTRY /* empty */ # define FRIBIDI_ENTRY /* empty */
# endif /* !WIN32 */ # endif /* !WIN32 */
#endif /* !FRIBIDI_ENTRY */ #endif /* !FRIBIDI_ENTRY */
#if FRIBIDI_USE_GLIB+0 #if FRIBIDI_USE_GLIB+0
# ifndef __FRIBIDI_DOC # ifndef __FRIBIDI_DOC
# include <glib/gmacros.h> # include <glib.h>
# endif /* !__FRIBIDI_DOC */ # endif /* !__FRIBIDI_DOC */
# define FRIBIDI_BEGIN_DECLS G_BEGIN_DECLS # define FRIBIDI_BEGIN_DECLS G_BEGIN_DECLS
# define FRIBIDI_END_DECLS G_END_DECLS # define FRIBIDI_END_DECLS G_END_DECLS
# define FRIBIDI_GNUC_CONST G_GNUC_CONST # define FRIBIDI_GNUC_CONST G_GNUC_CONST
# define FRIBIDI_GNUC_DEPRECATED G_GNUC_DEPRECATED # define FRIBIDI_GNUC_DEPRECATED G_GNUC_DEPRECATED
# if __GNUC__ > 2 # if __GNUC__ > 2
# define FRIBIDI_GNUC_WARN_UNUSED \ # define FRIBIDI_GNUC_WARN_UNUSED \
__attribute__((__warn_unused_result__)) __attribute__((__warn_unused_result__))
# define FRIBIDI_GNUC_MALLOC \ # define FRIBIDI_GNUC_MALLOC \
__attribute__((__malloc__)) __attribute__((__malloc__))
 End of changes. 3 change blocks. 
5 lines changed or deleted 6 lines changed or added


 fribidi-config.h   fribidi-config.h 
/* lib/fribidi-config.h. Generated from fribidi-config.h.in by configure. */ /* lib/fribidi-config.h. Generated from fribidi-config.h.in by configure. */
/* Not copyrighted, in public domain. */ /* Not copyrighted, in public domain. */
#ifndef FRIBIDI_CONFIG_H #ifndef FRIBIDI_CONFIG_H
#define FRIBIDI_CONFIG_H #define FRIBIDI_CONFIG_H
#define FRIBIDI "fribidi" #define FRIBIDI "fribidi"
#define FRIBIDI_NAME "GNU FriBidi" #define FRIBIDI_NAME "GNU FriBidi"
#define FRIBIDI_BUGREPORT "http://fribidi.org/bug" #define FRIBIDI_BUGREPORT "http://bugs.freedesktop.org/enter_bug.cgi?produc t=fribidi"
#define FRIBIDI_VERSION "0.19.2" #define FRIBIDI_VERSION "0.19.4"
#define FRIBIDI_MAJOR_VERSION 0 #define FRIBIDI_MAJOR_VERSION 0
#define FRIBIDI_MINOR_VERSION 19 #define FRIBIDI_MINOR_VERSION 19
#define FRIBIDI_MICRO_VERSION 2 #define FRIBIDI_MICRO_VERSION 4
#define FRIBIDI_INTERFACE_VERSION 3 #define FRIBIDI_INTERFACE_VERSION 3
#define FRIBIDI_INTERFACE_VERSION_STRING "3" #define FRIBIDI_INTERFACE_VERSION_STRING "3"
/* Define to 1 if you want charset conversion codes in the library */ /* Define to 1 if you want charset conversion codes in the library */
#define FRIBIDI_CHARSETS 1 #define FRIBIDI_CHARSETS 1
/* Define to 1 if you want to use glib */ /* Define to 1 if you want to use glib */
#define FRIBIDI_USE_GLIB 0 #define FRIBIDI_USE_GLIB 0
/* The size of a `int', as computed by sizeof. */ /* The size of a `int', as computed by sizeof. */
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 fribidi-deprecated.h   fribidi-deprecated.h 
/* FriBidi /* FriBidi
* fribidi-deprecated.h - Deprecated interfaces * fribidi-deprecated.h - Deprecated interfaces
* *
* $Id: fribidi-deprecated.h,v 1.3 2006/01/31 03:23:13 behdad Exp $ * $Id: fribidi-deprecated.h,v 1.4 2009-03-27 16:14:33 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2006/01/31 03:23:13 $ * $Date: 2009-03-27 16:14:33 $
* $Revision: 1.3 $ * $Revision: 1.4 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi-deprecated.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/
fribidi-deprecated.h,v $
* *
* Author: * Author:
* Behdad Esfahbod, 2004, 2005 * Behdad Esfahbod, 2004, 2005
* *
* Copyright (C) 2004 Sharif FarsiWeb, Inc * Copyright (C) 2004 Sharif FarsiWeb, Inc
* Copyright (C) 2004, 2005 Behdad Esfahbod * Copyright (C) 2004, 2005 Behdad Esfahbod
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
skipping to change at line 152 skipping to change at line 152
* Bidirectional Algorithm available at * Bidirectional Algorithm available at
* http://www.unicode.org/reports/tr9/#X9, with the exception that it remov es * http://www.unicode.org/reports/tr9/#X9, with the exception that it remov es
* U+200E LEFT-TO-RIGHT MARK and U+200F RIGHT-TO-LEFT MARK too. * U+200E LEFT-TO-RIGHT MARK and U+200F RIGHT-TO-LEFT MARK too.
* *
* If any of the input lists are NULL, the list is skipped. If str is the * If any of the input lists are NULL, the list is skipped. If str is the
* visual string, then positions_to_this is positions_L_to_V and * visual string, then positions_to_this is positions_L_to_V and
* position_from_this_list is positions_V_to_L; if str is the logical * position_from_this_list is positions_V_to_L; if str is the logical
* string, the other way. Moreover, the position maps should be filled with * string, the other way. Moreover, the position maps should be filled with
* valid entries. * valid entries.
* *
* A position map pointing to a removed character is filled with -1. By the * A position map pointing to a removed character is filled with \-1. By th e
* way, you should not use embedding_levels if str is visual string. * way, you should not use embedding_levels if str is visual string.
* *
* For best results this function should be run on a whole paragraph, not * For best results this function should be run on a whole paragraph, not
* lines; but feel free to do otherwise if you know what you are doing. * lines; but feel free to do otherwise if you know what you are doing.
* Deprecated. Use fribidi_remove_special_chars instead. * Deprecated. Use fribidi_remove_special_chars instead.
* *
* Returns: New length of the string, or -1 if an error occured (memory * Returns: New length of the string, or \-1 if an error occured (memory
* allocation failure most probably). * allocation failure most probably).
*/ */
FRIBIDI_ENTRY FriBidiStrIndex FRIBIDI_ENTRY FriBidiStrIndex
fribidi_remove_bidi_marks ( fribidi_remove_bidi_marks (
FriBidiChar *str, /* input string to clean */ FriBidiChar *str, /* input string to clean */
const FriBidiStrIndex len, /* input string length */ const FriBidiStrIndex len, /* input string length */
FriBidiStrIndex *positions_to_this, /* list mapping positions to the FriBidiStrIndex *positions_to_this, /* list mapping positions to the
order used in str */ order used in str */
FriBidiStrIndex *position_from_this_list, /* list mapping positions fr om the FriBidiStrIndex *position_from_this_list, /* list mapping positions fr om the
order used in str */ order used in str */
 End of changes. 4 change blocks. 
6 lines changed or deleted 7 lines changed or added


 fribidi-flags.h   fribidi-flags.h 
/* FriBidi /* FriBidi
* fribidi-flags.h - option flags * fribidi-flags.h - option flags
* *
* $Id: fribidi-flags.h,v 1.1 2005/11/03 01:39:01 behdad Exp $ * $Id: fribidi-flags.h,v 1.1 2005-11-03 01:39:01 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2005/11/03 01:39:01 $ * $Date: 2005-11-03 01:39:01 $
* $Revision: 1.1 $ * $Revision: 1.1 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi-flags.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/ fribidi-flags.h,v $
* *
* Author: * Author:
* Behdad Esfahbod, 2005 * Behdad Esfahbod, 2005
* *
* Copyright (C) 2005 Behdad Esfahbod * Copyright (C) 2005 Behdad Esfahbod
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 fribidi-joining-types-list.h   fribidi-joining-types-list.h 
#ifndef __FRIBIDI_DOC #ifndef __FRIBIDI_DOC
/* FriBidi /* FriBidi
* fribidi-joining-types-list.h - list of joining types * fribidi-joining-types-list.h - list of joining types
* *
* $Id: fribidi-joining-types-list.h,v 1.2 2004/06/15 11:52:02 behdad Exp $ * $Id: fribidi-joining-types-list.h,v 1.2 2004-06-15 11:52:02 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2004/06/15 11:52:02 $ * $Date: 2004-06-15 11:52:02 $
* $Revision: 1.2 $ * $Revision: 1.2 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi-joining-types-list.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/ fribidi-joining-types-list.h,v $
* *
* Author: * Author:
* Behdad Esfahbod, 2004 * Behdad Esfahbod, 2004
* *
* Copyright (C) 2004 Sharif FarsiWeb, Inc. * Copyright (C) 2004 Sharif FarsiWeb, Inc.
* Copyright (C) 2004 Behdad Esfahbod * Copyright (C) 2004 Behdad Esfahbod
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 fribidi-joining-types.h   fribidi-joining-types.h 
/* FriBidi /* FriBidi
* fribidi-joining-types.h - character joining types * fribidi-joining-types.h - character joining types
* *
* $Id: fribidi-joining-types.h,v 1.5 2005/11/03 01:39:01 behdad Exp $ * $Id: fribidi-joining-types.h,v 1.5 2005-11-03 01:39:01 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2005/11/03 01:39:01 $ * $Date: 2005-11-03 01:39:01 $
* $Revision: 1.5 $ * $Revision: 1.5 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi-joining-types.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/ fribidi-joining-types.h,v $
* *
* Author: * Author:
* Behdad Esfahbod, 2001, 2002, 2004 * Behdad Esfahbod, 2001, 2002, 2004
* *
* Copyright (C) 2004 Sharif FarsiWeb, Inc. * Copyright (C) 2004 Sharif FarsiWeb, Inc.
* Copyright (C) 2001,2002 Behdad Esfahbod * Copyright (C) 2001,2002 Behdad Esfahbod
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 fribidi-joining.h   fribidi-joining.h 
/* FriBidi /* FriBidi
* fribidi-joining.h - Arabic joining algorithm * fribidi-joining.h - Arabic joining algorithm
* *
* $Id: fribidi-joining.h,v 1.3 2004/06/21 21:15:31 behdad Exp $ * $Id: fribidi-joining.h,v 1.3 2004-06-21 21:15:31 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2004/06/21 21:15:31 $ * $Date: 2004-06-21 21:15:31 $
* $Revision: 1.3 $ * $Revision: 1.3 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi-joining.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/ fribidi-joining.h,v $
* *
* Authors: * Authors:
* Behdad Esfahbod, 2004 * Behdad Esfahbod, 2004
* *
* Copyright (C) 2004 Sharif FarsiWeb, Inc * Copyright (C) 2004 Sharif FarsiWeb, Inc
* Copyright (C) 2004 Behdad Esfahbod * Copyright (C) 2004 Behdad Esfahbod
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 fribidi-mirroring.h   fribidi-mirroring.h 
skipping to change at line 26 skipping to change at line 26
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details. * GNU Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Lesser General Public License * You should have received a copy of the GNU Lesser General Public License
* along with GNU FriBidi; if not, write to the Free Software * along with GNU FriBidi; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
* *
* For licensing issues, contact <license@farsiweb.info> or write to * For licensing issues, contact <license@farsiweb.info> or write to
* Sharif FarsiWeb, Inc., PO Box 13445-389, Tehran, Iran. * Sharif FarsiWeb, Inc., PO Box 13445-389, Tehran, Iran.
*/ */
/* $Id: fribidi-mirroring.h,v 1.10 2004/09/28 07:58:57 behdad Exp $ /* $Id: fribidi-mirroring.h,v 1.10 2004-09-28 07:58:57 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2004/09/28 07:58:57 $ * $Date: 2004-09-28 07:58:57 $
* $Revision: 1.10 $ * $Revision: 1.10 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi-mirroring.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/ fribidi-mirroring.h,v $
* *
* Author(s): * Author(s):
* Behdad Esfahbod, 2001, 2002, 2004 * Behdad Esfahbod, 2001, 2002, 2004
* Dov Grobgeld, 1999, 2000 * Dov Grobgeld, 1999, 2000
*/ */
#ifndef _FRIBIDI_MIRRORING_H #ifndef _FRIBIDI_MIRRORING_H
#define _FRIBIDI_MIRRORING_H #define _FRIBIDI_MIRRORING_H
#include "fribidi-common.h" #include "fribidi-common.h"
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 fribidi-shape.h   fribidi-shape.h 
/* FriBidi /* FriBidi
* fribidi-shape.h - shaping * fribidi-shape.h - shaping
* *
* $Id: fribidi-shape.h,v 1.2 2006/01/14 12:09:29 behdad Exp $ * $Id: fribidi-shape.h,v 1.2 2006-01-14 12:09:29 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2006/01/14 12:09:29 $ * $Date: 2006-01-14 12:09:29 $
* $Revision: 1.2 $ * $Revision: 1.2 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi-shape.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/ fribidi-shape.h,v $
* *
* Author: * Author:
* Behdad Esfahbod, 2004, 2005 * Behdad Esfahbod, 2004, 2005
* *
* Copyright (C) 2004 Sharif FarsiWeb, Inc * Copyright (C) 2004 Sharif FarsiWeb, Inc
* Copyright (C) 2004, 2005 Behdad Esfahbod * Copyright (C) 2004, 2005 Behdad Esfahbod
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 fribidi-types.h   fribidi-types.h 
/* FriBidi /* FriBidi
* fribidi-types.h - define data types for the rest of the library * fribidi-types.h - define data types for the rest of the library
* *
* $Id: fribidi-types.h,v 1.12 2006/01/31 03:23:13 behdad Exp $ * $Id: fribidi-types.h,v 1.13 2010-02-24 19:40:04 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2006/01/31 03:23:13 $ * $Date: 2010-02-24 19:40:04 $
* $Revision: 1.12 $ * $Revision: 1.13 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi-types.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/
fribidi-types.h,v $
* *
* Author: * Author:
* Behdad Esfahbod, 2001, 2002, 2004 * Behdad Esfahbod, 2001, 2002, 2004
* *
* Copyright (C) 2004 Sharif FarsiWeb, Inc. * Copyright (C) 2004 Sharif FarsiWeb, Inc.
* Copyright (C) 2001,2002 Behdad Esfahbod * Copyright (C) 2001,2002 Behdad Esfahbod
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
skipping to change at line 42 skipping to change at line 42
*/ */
#ifndef _FRIBIDI_TYPES_H #ifndef _FRIBIDI_TYPES_H
#define _FRIBIDI_TYPES_H #define _FRIBIDI_TYPES_H
#include "fribidi-common.h" #include "fribidi-common.h"
#include "fribidi-begindecls.h" #include "fribidi-begindecls.h"
#if FRIBIDI_USE_GLIB+0 #if FRIBIDI_USE_GLIB+0
# ifndef __FRIBIDI_DOC # ifndef __FRIBIDI_DOC
# include <glib/gtypes.h> # include <glib.h>
# include <glib/gunicode.h>
# endif /* !__FRIBIDI_DOC */ # endif /* !__FRIBIDI_DOC */
# define FRIBIDI_INT8_LOCAL gint8 # define FRIBIDI_INT8_LOCAL gint8
# define FRIBIDI_INT16_LOCAL gint16 # define FRIBIDI_INT16_LOCAL gint16
# define FRIBIDI_INT32_LOCAL gint32 # define FRIBIDI_INT32_LOCAL gint32
# define FRIBIDI_UINT8_LOCAL guint8 # define FRIBIDI_UINT8_LOCAL guint8
# define FRIBIDI_UINT16_LOCAL guint16 # define FRIBIDI_UINT16_LOCAL guint16
# define FRIBIDI_UINT32_LOCAL guint32 # define FRIBIDI_UINT32_LOCAL guint32
# define FRIBIDI_BOOLEAN_LOCAL gboolean # define FRIBIDI_BOOLEAN_LOCAL gboolean
# define FRIBIDI_UNICHAR_LOCAL gunichar # define FRIBIDI_UNICHAR_LOCAL gunichar
#else /* !FRIBIDI_USE_GLIB */ #else /* !FRIBIDI_USE_GLIB */
 End of changes. 3 change blocks. 
6 lines changed or deleted 6 lines changed or added


 fribidi-unicode-version.h   fribidi-unicode-version.h 
/* fribidi-unicode-version.h /* fribidi-unicode-version.h
* generated by gen-unicode-version (GNU FriBidi 0.19.1) * generated by gen-unicode-version (GNU FriBidi 0.19.3)
* from the file BidiMirroring.txt */ * from the file BidiMirroring.txt */
#define FRIBIDI_UNICODE_VERSION "5.1.0" #define FRIBIDI_UNICODE_VERSION "6.1.0"
#define FRIBIDI_UNICODE_MAJOR_VERSION 5 #define FRIBIDI_UNICODE_MAJOR_VERSION 6
#define FRIBIDI_UNICODE_MINOR_VERSION 1 #define FRIBIDI_UNICODE_MINOR_VERSION 1
#define FRIBIDI_UNICODE_MICRO_VERSION 0 #define FRIBIDI_UNICODE_MICRO_VERSION 0
#define FRIBIDI_UNICODE_NAMESPACE(SYMBOL) \ #define FRIBIDI_UNICODE_NAMESPACE(SYMBOL) \
FRIBIDI_NAMESPACE(SYMBOL##_unicode_5_1_0) FRIBIDI_NAMESPACE(SYMBOL##_unicode_6_1_0)
#define FRIBIDI_UNICODE_PRIVATESPACE(SYMBOL) \ #define FRIBIDI_UNICODE_PRIVATESPACE(SYMBOL) \
FRIBIDI_PRIVATESPACE(SYMBOL##_unicode_5_1_0) FRIBIDI_PRIVATESPACE(SYMBOL##_unicode_6_1_0)
/* End of generated fribidi-unicode-version.h */ /* End of generated fribidi-unicode-version.h */
 End of changes. 4 change blocks. 
5 lines changed or deleted 5 lines changed or added


 fribidi-unicode.h   fribidi-unicode.h 
/* FriBidi /* FriBidi
* fribidi-unicode.h - general Unicode definitions * fribidi-unicode.h - general Unicode definitions
* *
* $Id: fribidi-unicode.h,v 1.7 2006/01/31 03:23:13 behdad Exp $ * $Id: fribidi-unicode.h,v 1.7 2006-01-31 03:23:13 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2006/01/31 03:23:13 $ * $Date: 2006-01-31 03:23:13 $
* $Revision: 1.7 $ * $Revision: 1.7 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi-unicode.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/ fribidi-unicode.h,v $
* *
* Author: * Author:
* Behdad Esfahbod, 2001, 2002, 2004 * Behdad Esfahbod, 2001, 2002, 2004
* *
* Copyright (C) 2004 Sharif FarsiWeb, Inc * Copyright (C) 2004 Sharif FarsiWeb, Inc
* Copyright (C) 2001,2002 Behdad Esfahbod * Copyright (C) 2001,2002 Behdad Esfahbod
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 fribidi.h   fribidi.h 
/* FriBidi /* FriBidi
* fribidi.h - Unicode bidirectional and Arabic joining/shaping algorithms * fribidi.h - Unicode bidirectional and Arabic joining/shaping algorithms
* *
* $Id: fribidi.h,v 1.10 2006/01/31 03:23:13 behdad Exp $ * $Id: fribidi.h,v 1.10 2006-01-31 03:23:13 behdad Exp $
* $Author: behdad $ * $Author: behdad $
* $Date: 2006/01/31 03:23:13 $ * $Date: 2006-01-31 03:23:13 $
* $Revision: 1.10 $ * $Revision: 1.10 $
* $Source: /cvs/fribidi/fribidi2/lib/fribidi.h,v $ * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/ fribidi.h,v $
* *
* Author: * Author:
* Behdad Esfahbod, 2004 * Behdad Esfahbod, 2004
* *
* Copyright (C) 2004 Sharif FarsiWeb, Inc * Copyright (C) 2004 Sharif FarsiWeb, Inc
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/