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 | |||