]> granicus.if.org Git - fribidi/commitdiff
Cleaning up exported symbols.
authorbehdad <behdad>
Wed, 28 Apr 2004 03:20:22 +0000 (03:20 +0000)
committerbehdad <behdad>
Wed, 28 Apr 2004 03:20:22 +0000 (03:20 +0000)
THANKS
bin/fribidi-main.c
charset/Makefile.am
doc/Makefile.am
lib/Makefile.am
lib/fribidi-common.h

diff --git a/THANKS b/THANKS
index 2aedf7610d5967a4bb657a2dbfa4c651e07b492f..a4ad064d804c53a38db63d84a2ed9540d2c3ca79 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -1,33 +1,30 @@
 Thanks to:
 
-
-Members of the Linux-il and Arabeyes communities
-       * For the feedbacks.
-       * For the constant pressure on keep the wheel rolling.
-
-Mark Davis
-       * For writing the Unicode Standard Annex #9.
-
+Behnam Esfahbod <fribidi@esfahbod.info>
+       * Maintaining the mailing list and CVS repository.
 
 
 And for the previous versions of FriBidi (up to 2002), thanks to:
 
 
+Tomas Frydrych <tomas@frydrych.uklinux.net>
+       * Contirbuted patches for compiling GNU FriBidi under other OSes.
+
 Dov Grobgeld <dov@imagic.weizmann.ac.il>
        * Initial author, and maintainer before the 0.9 releases.
    
 Franck Portaneri
        * For the Mozilla BiDi languges support document;
 
-Owen Tayler <otaylor@redhat.com>
-       * Contributed very important memory leak and speed patches.
+Roozbeh Pournader <roozbeh@sharif.edu>
+       * Fixed small things here and there.
 
 Pablo Saratxaga <pablo@mandrakesoft.com>  
        * Contributed several arabic charset converters.
 
+Owen Tayler <otaylor@redhat.com>
+       * Contributed very important memory leak and speed patches.
+
 Omer Zak <omerz@actcom.co.il>
        * Contributed several bug fixes, and several considerations for
          embedded systems.
-
-Roozbeh Pournader <roozbeh@sharif.edu>
-       * Fixed small things here and there.
index 60d8fbffaa630e76d0cc78eabf72fda5d3690944..1f64156b94b1cfae5b846310c9c9b875209373ac 100644 (file)
@@ -1,10 +1,10 @@
 /* FriBidi
  * fribidi-main.c - command line program for libfribidi
  *
- * $Id: fribidi-main.c,v 1.1 2004-04-25 18:47:57 behdad Exp $
+ * $Id: fribidi-main.c,v 1.2 2004-04-28 03:20:22 behdad Exp $
  * $Author: behdad $
- * $Date: 2004-04-25 18:47:57 $
- * $Revision: 1.1 $
+ * $Date: 2004-04-28 03:20:22 $
+ * $Revision: 1.2 $
  * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/bin/fribidi-main.c,v $
  *
  * Authors:
@@ -200,17 +200,17 @@ main (
   FILE *IN;
 
   text_width = 80;
-  do_break = TRUE;
-  do_pad = TRUE;
-  do_mirror = TRUE;
-  do_clean = FALSE;
-  do_reorder_nsm = FALSE;
-  show_input = FALSE;
-  show_visual = TRUE;
-  show_basedir = FALSE;
-  show_ltov = FALSE;
-  show_vtol = FALSE;
-  show_levels = FALSE;
+  do_break = true;
+  do_pad = true;
+  do_mirror = true;
+  do_clean = false;
+  do_reorder_nsm = false;
+  show_input = false;
+  show_visual = true;
+  show_basedir = false;
+  show_ltov = false;
+  show_vtol = false;
+  show_levels = false;
   char_set = "UTF-8";
   bol_text = NULL;
   eol_text = NULL;
@@ -245,24 +245,24 @@ main (
        {"charsetdesc", 1, 0, CHARSETDESC},
        {"caprtl", 0, 0, CAPRTL},
 #endif /* FRIBIDI_MAIN_USE_ICONV_H */
-       {"showinput", 0, &show_input, TRUE},
-       {"nopad", 0, &do_pad, FALSE},
-       {"nobreak", 0, &do_break, FALSE},
+       {"showinput", 0, &show_input, true},
+       {"nopad", 0, &do_pad, false},
+       {"nobreak", 0, &do_break, false},
        {"width", 1, 0, 'w'},
        {"bol", 1, 0, 'B'},
        {"eol", 1, 0, 'E'},
-       {"nomirror", 0, &do_mirror, FALSE},
-       {"reordernsm", 0, &do_reorder_nsm, TRUE},
-       {"clean", 0, &do_clean, TRUE},
+       {"nomirror", 0, &do_mirror, false},
+       {"reordernsm", 0, &do_reorder_nsm, true},
+       {"clean", 0, &do_clean, true},
        {"ltr", 0, (int *) (void *) &input_base_direction, FRIBIDI_TYPE_L},
        {"rtl", 0, (int *) (void *) &input_base_direction, FRIBIDI_TYPE_R},
        {"wltr", 0, (int *) (void *) &input_base_direction, FRIBIDI_TYPE_WL},
        {"wrtl", 0, (int *) (void *) &input_base_direction, FRIBIDI_TYPE_WR},
-       {"basedir", 0, &show_basedir, TRUE},
-       {"ltov", 0, &show_ltov, TRUE},
-       {"vtol", 0, &show_vtol, TRUE},
-       {"levels", 0, &show_levels, TRUE},
-       {"novisual", 0, &show_visual, FALSE},
+       {"basedir", 0, &show_basedir, true},
+       {"ltov", 0, &show_ltov, true},
+       {"vtol", 0, &show_vtol, true},
+       {"levels", 0, &show_levels, true},
+       {"novisual", 0, &show_visual, false},
        {0, 0, 0, 0}
       };
 
@@ -283,7 +283,7 @@ main (
          version ();
          break;
        case 'v':
-         show_basedir = show_ltov = show_vtol = show_levels = TRUE;
+         show_basedir = show_ltov = show_vtol = show_levels = true;
          break;
        case 'w':
          text_width = atoi (optarg);
@@ -297,14 +297,14 @@ main (
          eol_text = optarg;
          break;
        case 'd':
-         if (!fribidi_set_debug (TRUE))
+         if (!fribidi_set_debug (true))
            die1
              ("lib" FRIBIDI
               " must be compiled with DEBUG option to enable\nturn debug info on.\n");
          break;
        case 't':
-         do_clean = show_input = do_reorder_nsm = TRUE;
-         do_break = FALSE;
+         do_clean = show_input = do_reorder_nsm = true;
+         do_break = false;
          break;
        case 'c':
          char_set = strdup (optarg);
@@ -354,13 +354,13 @@ main (
   fribidi_set_mirroring (do_mirror);
   fribidi_set_reorder_nsm (do_reorder_nsm);
   exit_val = 0;
-  file_found = FALSE;
+  file_found = false;
   while (optind < argc || !file_found)
     {
       char *S_;
 
       S_ = optind < argc ? argv[optind++] : "-";
-      file_found = TRUE;
+      file_found = true;
 
       /* Open the infile for reading */
       if (S_[0] == '-' && !S_[1])
index 0c7004f3b9e41fd65197bd5f7091a41b435da270..526e0fcfe3a0ee112231c2e7833b964e06aa8ae9 100644 (file)
@@ -8,21 +8,10 @@ AM_CPPFLAGS = \
 pkginclude_HEADERS =
 
 libfribidi_char_sets_la_LDFLAGS = 
-libfribidi_char_sets_la_LIBADD = 
+libfribidi_char_sets_la_LIBADD = $(GLIB_LIBS)
 
 if FRIBIDI_CHARSETS
 
-if PLATFORM_WIN32
-no_undefined = -no-undefined
-endif # PLATFORM_WIN32
-
-libfribidi_char_sets_la_LDFLAGS += $(no_undefined)
-libfribidi_char_sets_la_LIBADD += $(GLIB_LIBS)
-
-if OS_WIN32
-libfribidi_char_sets_la_LDFLAGS += -export-symbols
-endif # OS_WIN32
-
 include Headers.mk
 pkginclude_HEADERS += $(libfribidi_char_sets_la_headers)
 
index c91268ccb62ed6c082fc0a8525bdf9475d996a47..41b46d2b331517ec9ea89fe2205f650194354714 100644 (file)
@@ -34,6 +34,7 @@ man3 = $(dist_man_MANS) $(dist_noinst_MANS)
 MAINTAINERCLEANFILES = $(man3)
 
 C2MANFLAGS = $(includepath) -DDONT_HAVE_FRIBIDI_CONFIG_H -M "$(PACKAGE_NAME)"
+VPATH += $(includevpath)
 
 c2man.stamp: $(headers)
        @$(RM) $@.tmp
index c715d0e9340f8ee95f2cd568713c90f91f85b385..042dbb342b9d93963eff494240c73723fe2106ea 100644 (file)
@@ -2,17 +2,17 @@ lib_LTLIBRARIES = libfribidi.la
 
 AM_CPPFLAGS = $(GLIB_CFLAGS)
 
-if PLATFORM_WIN32
-no_undefined = -no-undefined
-endif # PLATFORM_WIN32
-
-libfribidi_la_LDFLAGS = -version-info $(LT_VERSION_INFO) $(no_undefined)
+libfribidi_la_LDFLAGS = -version-info $(LT_VERSION_INFO)
 libfribidi_la_LIBADD = $(GLIB_LIBS)
 libfribidi_la_DEPENDENCIES =
 
-if OS_WIN32
-libfribidi_la_LDFLAGS += -export-symbols
-endif # OS_WIN32
+if PLATFORM_WIN32
+libfribidi_la_LDFLAGS += -no-undefined
+endif # PLATFORM_WIN32
+
+#if OS_WIN32
+#libfribidi_la_LDFLAGS += -export-symbols $(srcdir)/fribidi.sym
+#endif # OS_WIN32
 
 if FRIBIDI_CHARSETS
 
index 0a71af595ee46692419d034430f5e6b4ac9faf34..06933bc1c07eea2e6c5cfafb481c1bc88ecf4e7a 100644 (file)
@@ -1,10 +1,10 @@
 /* FriBidi
  * fribidi-common.h - common include for library headers
  *
- * $Id: fribidi-common.h,v 1.1 2004-04-25 18:47:57 behdad Exp $
+ * $Id: fribidi-common.h,v 1.2 2004-04-28 03:20:22 behdad Exp $
  * $Author: behdad $
- * $Date: 2004-04-25 18:47:57 $
- * $Revision: 1.1 $
+ * $Date: 2004-04-28 03:20:22 $
+ * $Revision: 1.2 $
  * $Source: /home/behdad/src/fdo/fribidi/togit/git/../fribidi/fribidi2/lib/fribidi-common.h,v $
  *
  * Author:
@@ -47,7 +47,7 @@
 
 /* FRIBIDI_NAMESPACE is a macro used to name library symbols. */
 #ifndef FRIBIDI_NAMESPACE
-# define FRIBIDI_NAMESPACE(SYMBOL) fribidi_##SYMBOL
+# define FRIBIDI_NAMESPACE(SYMBOL) fribidi##_##SYMBOL
 #endif /* !FRIBIDI_NAMESPACE */
 
 /* FRIBIDI_ENTRY is a macro used to declare library entry points. */