Merge branch 'upstream' into tizen
[platform/upstream/fribidi.git] / ChangeLog
index 101da0a..51af35d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-commit e56ad2682d74867c9b7bdfba46f8e8f60f480904
+commit c7d6e1668e94bb6418ea5769f4b186ac375a115d
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Fri Dec 13 10:45:34 2019 +0200
+
+    Fixed bug in the the algo for multiple isolates at different levels
+
+ lib/fribidi-bidi.c | 8 +-------
+ 1 file changed, 1 insertion(+), 7 deletions(-)
+
+commit 034c6e9a1d296286305f4cfd1e0072b879f52568
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Thu Oct 24 09:37:29 2019 +0300
+
+    Truncate isolate_level to FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
+
+ lib/fribidi-bidi.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+commit deb5884e9cb33913250079e863ff7a50800c77d4
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Mon Oct 21 23:08:12 2019 +0300
+
+    Fix misplaced external "C" position necessary for C++ compilation
+
+ lib/fribidi.h | 8 +++-----
+ 1 file changed, 3 insertions(+), 5 deletions(-)
+
+commit 79581cc93b26c84edf74c9b51511126e0aacec9e
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sun Oct 13 11:49:25 2019 +0300
+
+    Updated the documentation for the undeprecated fribidi_log2vis()
+
+ lib/fribidi.h | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+commit d569512f20a9ad940b81bbac85f055b07729d760
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sun Oct 13 11:26:20 2019 +0300
+
+    Some cleanup of my last dedeprecation changes.
+
+ lib/fribidi-deprecated.c | 13 -------------
+ lib/fribidi-deprecated.h | 16 ++++++++++++++++
+ lib/fribidi.h            | 24 ++----------------------
+ 3 files changed, 18 insertions(+), 35 deletions(-)
+
+commit 88aff0e4dc58137cd68298244f72d2c683e39a28
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sun Oct 13 11:18:50 2019 +0300
+
+    Undeprecated fribidi_remove_bidi_marks() and fribidi_log2vis().
+
+    - Fixes issue #86
+
+ bin/fribidi-main.c       |   7 +-
+ lib/fribidi-deprecated.c | 232
+ --------------------------------------------------
+ lib/fribidi-deprecated.h |  85 -------------------
+ lib/fribidi.c            | 233
+ ++++++++++++++++++++++++++++++++++++++++++++++++++-
+ lib/fribidi.h            |  84 +++++++++++++++++++
+ 5 files changed, 319 insertions(+), 322 deletions(-)
+
+commit 9e5c3f630198793492352959c1e68ee4303b7c2a
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sun Oct 13 11:03:08 2019 +0300
+
+    Added README.md to the distribution tarball (fixes #125)
+
+ Makefile.am | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit aac3845708969b9c4bc2874edc4950123595b1b4
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Fri Sep 27 18:18:56 2019 +0300
+
+    Bumped version to 1.0.7
+
+ NEWS         | 5 +++++
+ configure.ac | 2 +-
+ meson.build  | 2 +-
+ 3 files changed, 7 insertions(+), 2 deletions(-)
+
+commit 88bf9fe9933f46216c3757e27924a3006542ee8d
+Merge: 40d0f92 b4da58d
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Fri Sep 27 17:54:17 2019 +0300
+
+    Merge pull request #123 from bradleysepos/readme-symlink
+
+    Replace README symlink with plain text file.
+
+commit b4da58d10b840c75a85726f7c59a7d45f125d6db
+Author: Bradley Sepos <bradley@bradleysepos.com>
+Date:   Fri Sep 27 09:41:19 2019 -0400
+
+    Replace README symlink with plain text file.
+
+    Fixes #114.
+
+ README | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 40d0f92ef68cfaa17d11a400756a09126ea2686a
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Fri Sep 27 08:03:47 2019 +0300
+
+    Bumped version to 1.0.6
+
+ NEWS         | 11 +++++++++++
+ configure.ac |  2 +-
+ 2 files changed, 12 insertions(+), 1 deletion(-)
+
+commit 43a862abe811ca856f166cb91f128f283fd9accf
+Merge: 0f849e3 39344c7
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Fri Sep 27 07:51:34 2019 +0300
+
+    Merge pull request #118 from vtorri/master
+
+    add the EFL as users
+
+commit 39344c7f22fb25a41a1bab7d9b28314560deab84
+Author: Vincent Torri <vincent.torri@gmail.com>
+Date:   Fri Sep 27 06:44:13 2019 +0200
+
+    add the EFL as users
+
+ USERS | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit 0f849e344d446934b4ecdbe9edc32abd29029731
+Merge: 49196f3 cae9d6e
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Fri Aug 23 10:26:56 2019 +0300
+
+    Merge pull request #113 from ebraminio/master
+
+    Avoid use of libc's bsearch for performance and portability reasons
+
+commit cae9d6efc86bfc0f948df7879d0a0a84a939fbbb
+Author: Ebrahim Byagowi <ebrahim@gnu.org>
+Date:   Thu Aug 22 13:08:00 2019 +0430
+
+    Avoid use of libc's bsearch for performance and portability reasons
+
+ lib/fribidi-arabic.c | 22 +++++++++++++++++++++-
+ 1 file changed, 21 insertions(+), 1 deletion(-)
+
+commit 49196f3f98ad73881bf382ce0663279b4ebe34fb
+Merge: e40838a ec4b7f2
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed Jun 5 08:38:31 2019 +0300
+
+    Merge pull request #111 from michaelforney/param-qual
+
+    Make parameter qualifiers match between declaration and definition
+
+commit ec4b7f2790eaeea05e211399b41fd8f59697df29
+Author: Michael Forney <mforney@mforney.org>
+Date:   Tue Jun 4 11:43:10 2019 -0700
+
+    Make parameter qualifiers match between declaration and definition
+
+ lib/fribidi-deprecated.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit e40838aa2e425befa446c2137f843a05a62d7ee2
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sat May 25 12:44:54 2019 +0200
+
+    Blind fix for Pango build
+
+    https://github.com/fribidi/fribidi/pull/110#issuecomment-495896952
+
+ lib/fribidi-unicode.h | 2 +-
+ lib/fribidi.h         | 2 --
+ 2 files changed, 1 insertion(+), 3 deletions(-)
+
+commit a4eac7ad01a66959708b299d5c5fec9a494fdf6f
+Merge: 852a148 e6ac42f
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sat May 25 00:31:56 2019 +0200
+
+    Merge pull request #110 from CoffeeFlux/master
+
+    Properly export fribidi_unicode_version
+
+commit e6ac42f1da9f9e4e4e8e74290225e9e08a29b7cb
+Author: Ryan Lucia <ryan@luciaonline.net>
+Date:   Fri May 24 17:11:25 2019 -0400
+
+    Properly export fribidi_unicode_version
+
+ lib/fribidi.h | 2 ++
+ 1 file changed, 2 insertions(+)
+
+commit 852a148403066613ae2c086bbb2bebf31cab1e5d
+Merge: a784cea 7e986fd
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sat May 4 06:13:14 2019 +0200
+
+    Merge pull request #107 from radarhere/travis
+
+    Updated Travis settings
+
+commit a784ceaa0891f96f1dacff7f83e1afc6834ddc86
+Author: Andrew Murray <radarhere@users.noreply.github.com>
+Date:   Sat May 4 14:04:12 2019 +1000
+
+    Fixed typo
+
+ README.md | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 7e986fdfe4c49b469d430d420da653c2bef4936c
+Author: Andrew Murray <radarhere@users.noreply.github.com>
+Date:   Sat May 4 14:08:01 2019 +1000
+
+    Removed sudo
+
+ .travis.yml | 2 --
+ 1 file changed, 2 deletions(-)
+
+commit 08f7dd401729dd5b0fd71e96c3692187dbedb1b2
+Author: Andrew Murray <radarhere@users.noreply.github.com>
+Date:   Sat May 4 14:07:41 2019 +1000
+
+    Revert "travis.yml: Use the meson stable branch to workaround
+    regression"
+
+    This reverts commit a543e337909c7e4afaa54d5d76107983c438c75d.
+
+ .travis.yml | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+commit c8f4d228d0b470237070f145f2e24bd156f273d1
+Author: luz.paz <luzpaz@users.noreply.github.com>
+Date:   Tue Apr 30 14:41:26 2019 -0400
+
+    Misc. source comment and documentation typo fixes
+
+    Found via `codespell -q 3 -S ./gen.tab`
+
+ NEWS                    | 2 +-
+ lib/fribidi-bidi.c      | 2 +-
+ lib/fribidi-char-sets.h | 2 +-
+ lib/fribidi-common.h    | 2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 58c6cb390a9a18c98b2cbaac555d8ea9352a9e4f
+Author: Ryan Lucia <ryan@luciaonline.net>
+Date:   Sun Feb 3 11:51:17 2019 -0500
+
+    meson: Pass visibility args to test executable
+
+ test/unicode-conformance/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 232044a18a0fc7e7f8bae87a6ddd00493a87aa7d
+Author: Ryan Lucia <ryan@luciaonline.net>
+Date:   Sat Feb 2 15:33:55 2019 -0500
+
+    meson: Pass visibility args to the executables
+
+ bin/meson.build | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+commit e63fd0180cc46ec7fe0071f5293c9a520c25d1f3
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Wed Nov 14 21:40:40 2018 +0200
+
+    Depend on the generated headers explicitly
+
+    Otherwise building as subproject can feel if the header were not
+    already
+    generated.
+    https://mesonbuild.com/Wrap-best-practices-and-tips.html#declare-generated-headers-explicitly
+
+ lib/meson.build | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit c8fb314d9cab3e4803054eb9829373f014684dc0
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sat Sep 8 01:28:38 2018 +0200
+
+    Add AppVeyor CI support
+
+ appveyor.yml | 24 ++++++++++++++++++++++++
+ 1 file changed, 24 insertions(+)
+
+commit a543e337909c7e4afaa54d5d76107983c438c75d
+Author: Nirbheek Chauhan <nirbheek@centricular.com>
+Date:   Fri Oct 12 20:08:55 2018 +0530
+
+    travis.yml: Use the meson stable branch to workaround regression
+
+    meson: error: unrecognized arguments: -u --no-rebuild
+    --print-errorlogs
+    FAILED: meson-test
+
+    Upstream PR: https://github.com/mesonbuild/meson/pull/4259
+
+ .travis.yml | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+commit ea03c32ee8210c4f8c4a13a5c31f858775b1eb81
+Author: Nirbheek Chauhan <nirbheek@centricular.com>
+Date:   Fri Oct 12 19:43:48 2018 +0530
+
+    meson: Declare libfribidi as a dependency for usage as a subproject
+
+    Needed for:
+
+    https://gitlab.gnome.org/GNOME/pango/merge_requests/22
+
+    https://gitlab.gnome.org/GNOME/gtk/merge_requests/232
+
+ lib/meson.build | 3 +++
+ meson.build     | 2 +-
+ 2 files changed, 4 insertions(+), 1 deletion(-)
+
+commit ef3700f9c6845ce56d80607c5c667ca464466169
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Thu Sep 13 18:12:15 2018 +0800
+
+    tests: Fix build on pre-C99 compilers
+
+    Make the tests also build on pre-c99 compilers, since the library
+    itself
+    builds on such compilers already.
+
+ test/unicode-conformance/BidiCharacterTest.c | 3 ++-
+ test/unicode-conformance/BidiTest.c          | 3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+commit e66ddbd18df9db088c33ff080424a76bc65ac63b
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Fri Sep 7 23:11:53 2018 +0200
+
+    Build also with meson on Travis
+
+ .travis.yml | 13 +++++++++++++
+ 1 file changed, 13 insertions(+)
+
+commit a6bc1a8b84bd75b6aafaa88946d5a6a0129312e7
+Author: Heiko Becker <heirecka@exherbo.org>
+Date:   Fri Sep 7 20:57:11 2018 +0200
+
+    Build generator executables natively
+
+    They are run during the build and not installed in the end. Without
+    this one gets the following error from meson: "ERROR: Can not use
+    target gen-unicode-version as a generator because it is cross-built
+    and no exe wrapper is defined. You might want to set it to native
+    instead."
+
+    Closes #87.
+
+ gen.tab/meson.build | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+commit b534ab2642f694c3106d5bc8d0a8beae60bf60d3
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sat Aug 18 20:37:22 2018 +0300
+
+    Removed HAVE_CONFIG_H from public API
+
+ bin/fribidi-benchmark.c          | 5 +++++
+ bin/fribidi-main.c               | 5 +++++
+ gen.tab/gen-arabic-shaping-tab.c | 4 ++++
+ gen.tab/gen-bidi-type-tab.c      | 4 ++++
+ gen.tab/gen-brackets-tab.c       | 4 ++++
+ gen.tab/gen-brackets-type-tab.c  | 4 ++++
+ gen.tab/gen-joining-type-tab.c   | 4 ++++
+ gen.tab/gen-mirroring-tab.c      | 4 ++++
+ gen.tab/gen-unicode-version.c    | 4 ++++
+ lib/bidi-types.h                 | 2 +-
+ lib/fribidi-arabic.c             | 4 ++++
+ lib/fribidi-types.h              | 4 ----
+ lib/joining-types.h              | 2 +-
+ lib/run.h                        | 2 +-
+ 14 files changed, 45 insertions(+), 7 deletions(-)
+
+commit 46f52d588ab5382a10b68605359e14cc775c86fd
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Tue Jul 24 21:00:51 2018 +0300
+
+    Fixed bug PFRIBIDI_TYPE_PDF_LRI is undefined. Issue #69
+
+    - Fixed typos in symbol definitions when the following condition is
+      undefined in fribidi-bidi-types.h:
+
+      #if defined(__FRIBIDI_DOC) || (FRIBIDI_SIZEOF_INT+0 == 4 &&
+      !defined(__cplusplus))
+
+ lib/fribidi-bidi-types.h | 8 ++++----
+ lib/fribidi-bidi.c       | 2 +-
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+commit 5b6a16e8da12ae7ff482fbfa5a17b72bd518418f
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Mon Jul 23 00:09:31 2018 +0300
+
+    Updated NEWS file.
+
+ NEWS | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+commit f245343730303bf7edd2af751d739f977466bf41
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Mon Jul 23 00:04:19 2018 +0300
+
+    Bumped version to 1.0.5
+
+ configure.ac | 2 +-
+ meson.build  | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit beaa8a69771693178f38c76d98cd25a84020db8c
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sun Jul 22 23:49:10 2018 +0300
+
+    Fixed remaining 16 char tests errors.
+
+    - A matching parenthesis must be ON.
+
+ lib/fribidi-bidi.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit 0932559b116ec3aa15a483c32845b439535b1fb7
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sun Jul 22 21:55:19 2018 +0300
+
+    Remove skipping tests and fixed two test errors.
+
+    - BidiCharTest was erroneously skipping RTL tests. This has been
+      fixed.
+    - This exposed 18 errors. Two have been fixed in this commit, but
+      16 remains.
+
+ lib/fribidi-bidi.c                           |  2 +-
+ test/unicode-conformance/BidiCharacterTest.c | 14 +-------------
+ 2 files changed, 2 insertions(+), 14 deletions(-)
+
+commit d989590e124ad995de3598800c8835d819fadf80
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sat Jun 30 23:15:21 2018 +0300
+
+    Reduce dynamic allocations by using arrays for all small arrays.
+
+ lib/fribidi-bidi.c       | 64
+ +++++++++++++++++++++++++---------------------------
+ lib/fribidi-deprecated.c | 44 +++++++++++++++++++++++++++---------
+ 2 files changed, 64 insertions(+), 44 deletions(-)
+
+commit 902618192f1cdb4430e4f2dfc032d9fb36fccc5b
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed Jun 6 12:46:30 2018 +0100
+
+    Bumped version to 1.0.4.
+
+ NEWS         | 5 +++++
+ configure.ac | 2 +-
+ meson.build  | 2 +-
+ 3 files changed, 7 insertions(+), 2 deletions(-)
+
+commit d19206b72287c029a32f1c3ba0fbf29f3ccba718
+Merge: a465eef c8f3e3c
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed Jun 6 11:31:43 2018 +0300
+
+    Merge pull request #82 from khaledhosny/unicode-11
+
+    Update to Unicode 11
+
+commit a465eef7af30217e339eb50947d3256a95cef78e
+Author: Tim-Philipp Müller <tim@centricular.com>
+Date:   Sat Jun 2 11:00:57 2018 +0100
+
+    meson: docs: don't require c2man for tarball with pre-generated
+    man pages
+
+    Fixes #79
+
+ doc/meson.build | 51 ++++++++++++++++++++++++++++++---------------------
+ 1 file changed, 30 insertions(+), 21 deletions(-)
+
+commit c8f3e3cac8b1f0f6af4eadf887ea1156adf9d80e
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Wed Jun 6 03:44:22 2018 +0200
+
+    Update to Unicode 11
+
+    Fixes https://github.com/fribidi/fribidi/issues/81
+
+ gen.tab/unidata/ArabicShaping.txt              | 104 +++-
+ gen.tab/unidata/BidiBrackets.txt               |   6 +-
+ gen.tab/unidata/BidiMirroring.txt              | 141 +++---
+ gen.tab/unidata/ReadMe.txt                     |   9 +-
+ gen.tab/unidata/UnicodeData.txt                | 778
+ +++++++++++++++++++++++++++--
+ test/unicode-conformance/BidiCharacterTest.txt |   6 +-
+ test/unicode-conformance/BidiTest.txt          |  11 +-
+ 7 files changed, 917 insertions(+), 138 deletions(-)
+
+commit b254a4c06e449dcaf4e3356f7904f4e6cd19910c
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed May 16 20:46:45 2018 +0300
+
+    Updated NEWS file.
+
+ NEWS | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+commit a44e063b4ff1006a3af97d115f39c31e49f22f49
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed May 16 20:41:01 2018 +0300
+
+    Bumped version to v1.0.3
+
+ configure.ac | 2 +-
+ meson.build  | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 47ed4eb33d11ff132d698decd24be4e16ff55c60
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed Mar 21 06:47:43 2018 +0200
+
+    Fixed uninitialized memory access. Issue #58.
+
+ lib/fribidi-char-sets-cap-rtl.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 5e8bad36675a59da2e32f3b37a6d85921082b3a7
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Mon Mar 19 21:28:07 2018 +0200
+
+    Fixed compilation errors in debug mode
+
+ lib/fribidi-bidi.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit 18c5c4c7ac2a2e1a45ce8b8868d3018493314485
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Mon Mar 19 10:39:29 2018 +0200
+
+    Update .travis.yml
+
+ .travis.yml | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+commit 095d88503194e81059ab81d04b849d9245899dfa
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Mon Mar 19 10:38:27 2018 +0200
+
+    Revert "Add an option to disable building documentation"
+
+    This reverts commit 21b18b07c0b57fbaff15b622df80408cf8936809.
+
+    This made installing man pages when building from release tarballs
+    require c2man, which wasn’t the case before.
+
+    Fixes https://github.com/fribidi/fribidi/issues/72
+
+ configure.ac    | 13 -------------
+ doc/Makefile.am |  6 ++----
+ 2 files changed, 2 insertions(+), 17 deletions(-)
+
+commit 56e07baaea0dd92667753ebb6a29f5354c9256b9
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Mon Mar 19 14:48:41 2018 +0200
+
+    Add test_CapRTL_isolate.* to test/Makefile.am
+
+    Fixes https://github.com/fribidi/fribidi/issues/74
+
+ test/Makefile.am | 2 ++
+ 1 file changed, 2 insertions(+)
+
+commit f2c9d50722cb60d0cdec3b1bafba9029770e86b4
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sun Mar 18 21:07:21 2018 +0200
+
+    Version 1.0.2 release update
+
+ NEWS         | 9 +++++++++
+ configure.ac | 2 +-
+ meson.build  | 2 +-
+ 3 files changed, 11 insertions(+), 2 deletions(-)
+
+commit d3c2496ce64b0e09f9e6dc593dd2d931d2d18839
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sun Mar 18 20:50:31 2018 +0200
+
+    Made the README and the HISTORY more up to date.
+
+ HISTORY   | 25 ++++++++++---------------
+ README.md | 20 +++++++-------------
+ 2 files changed, 17 insertions(+), 28 deletions(-)
+
+commit 31e6d29c33dd400d14992df0905baae31dcd32be
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sun Mar 11 00:38:53 2018 +0200
+
+    GLib is gone
+
+ test/unicode-conformance/Makefile.am | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+commit 1d377ae54d9f4426a147f016b9f83a34fc6397ab
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sun Mar 11 00:20:04 2018 +0200
+
+    Fix memory leaks
+
+ test/unicode-conformance/BidiCharacterTest.c | 23 ++++++++++++++++-------
+ test/unicode-conformance/BidiTest.c          |  1 +
+ 2 files changed, 17 insertions(+), 7 deletions(-)
+
+commit 3a903a31385127925493c14921a89188fa553037
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sat Mar 10 23:20:17 2018 +0200
+
+    Rename autotools test executables as well
+
+ test/unicode-conformance/Makefile.am | 6 +++---
+ test/unicode-conformance/run.tests   | 4 ++--
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+commit 90788a778db2b485ac3848d0e6df0e4996546ccb
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sat Mar 10 18:44:47 2018 +0200
+
+    Rename test.c and test-character.c to match unicode test names
+
+ test/unicode-conformance/{test-character.c => BidiCharacterTest.c} | 0
+ test/unicode-conformance/{test.c => BidiTest.c}                    | 0
+ test/unicode-conformance/Makefile.am                               |
+ 4 ++--
+ test/unicode-conformance/meson.build                               |
+ 4 ++--
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+commit d452bd553e076d0a542ad65c6ecfd9ba310607b9
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sat Mar 10 18:38:36 2018 +0200
+
+    Two test fixes for meson.
+
+    * Added the isolate test to the test suite.
+    * Fixed CR/LF problem in test-runner.py on Windows when working
+      out of git. (Reference files contain CRLF).
+
+ test/meson.build    | 1 +
+ test/test-runner.py | 3 ++-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+commit 03ba9fc5358bb3dd78c4e8708abefaad106475d0
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sat Mar 10 18:37:47 2018 +0200
+
+    Remove glib dependancy from test.c and test-character.c .
+
+ configure.ac                              |  20 ---
+ meson_options.txt                         |   2 -
+ test/unicode-conformance/Makefile.am      |   2 -
+ test/unicode-conformance/meson.build      |  31 ++---
+ test/unicode-conformance/test-character.c | 218
+ ++++++++++++++++++------------
+ test/unicode-conformance/test.c           | 242
+ +++++++++++++++++++++-------------
+ 6 files changed, 299 insertions(+), 216 deletions(-)
+
+commit 565f83a13099dfdcec083f4d3e5293df4ed36e63
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Tue Feb 27 11:00:25 2018 +0200
+
+    Fix memory leak
+
+ lib/fribidi-deprecated.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+commit 40c0533c16c9af6d05eabc49430176b869b71ddd
+Author: Tim-Philipp Müller <tim@centricular.com>
+Date:   Tue Feb 20 11:37:15 2018 +0000
+
+    meson: fix docs install
+
+    Follow-up fix to commit c8ad556. The .def file contains all
+    exported symbols including exported variables. The autotools
+    docs build only installs man pages for the functions however,
+    so we need to special-case the two variable names if we don't
+    want to pass '-v' to c2man to create man pages for the exported
+    symbols as well.
+
+ doc/meson.build | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+commit c7bd1d06850b921ddc6330746e8fee475a202b88
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Tue Feb 27 12:32:37 2018 +0800
+
+    test-runner.py: Fix running on Visual Studio builds
+
+    On Windows, since we need to be able to find the fribidi DLL when
+    running the tests that make use of fribidi.exe (which is in
+    $(builddir)\bin), we need to prepend $(builddir)\lib into %PATH%
+    so that
+    we can load the fribidi DLL that we just built when running
+    fribidi.exe.
+
+    Also, as Visual Studio builds are run in standard Windows cmd.exe
+    consoles,
+    we need to take account of the output line endings, which are '\r\n',
+    versus '\n' on *NIX builds.  Since the reference files are in various
+    encodings (hence we need to deal with binary comparison), we can't
+    just use
+    universal_newlines when doing subprocess.check_output(), as that will
+    put us into text mode.
+
+    Finally, fix a typo in the error message when the output and reference
+    don't match.
+
+ test/test-runner.py | 11 ++++++++++-
+ 1 file changed, 10 insertions(+), 1 deletion(-)
+
+commit 3d81debadb301b499457afb52b772df64a03724c
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Tue Feb 27 12:30:50 2018 +0800
+
+    gen-brackets-tab.c: Declare variables at top-of-block
+
+    This is the only change that is required for fribidi to build
+    on pre-C99
+    compilers.
+
+ gen.tab/gen-brackets-tab.c | 8 +++++---
+ 1 file changed, 5 insertions(+), 3 deletions(-)
+
+commit 8c659598253c5427692102fb5f791b8dbf209191
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Tue Feb 27 12:27:50 2018 +0800
+
+    packtab.c: Don't use pow as variable name
+
+    Visual Studio does not like one using pow as a variable name, as it is
+    a commonly-used function, as the headers that declare the pow()
+    prototype
+    get pulled in during the build.
+
+ gen.tab/packtab.c | 34 +++++++++++++++++-----------------
+ 1 file changed, 17 insertions(+), 17 deletions(-)
+
+commit 4eff082587cecb123400c6cced2a839b27aaf463
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Fri Feb 23 17:06:55 2018 +0200
+
+    Added some more thanks!
+
+ THANKS | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+commit a44e7c8e279e6ec0387e6ec5ac2f03b4e25b181b
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Fri Feb 23 17:03:27 2018 +0200
+
+    Updated THANKS file.
+
+ THANKS | 16 ++++++++--------
+ 1 file changed, 8 insertions(+), 8 deletions(-)
+
+commit c4ec5e9941aaceb872f05b26d8002d55213a75be
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Fri Feb 23 14:29:19 2018 +0200
+
+    Update AUTHORS file to reflect the current state more accurately.
+
+ AUTHORS | 24 ++++++++++++------------
+ 1 file changed, 12 insertions(+), 12 deletions(-)
+
+commit c8ad55672b4dd5dc42ff794a090b285e7081682e
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Tue Feb 20 00:11:49 2018 +0200
+
+    Use same c2man options in meson as in autotools
+
+    Otherwise we end with different set of man pages.
+
+ doc/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit a57ef60d2353645a6dd24696a0bbecda2c5089df
+Author: Dov <dov@grozen.mynet>
+Date:   Tue Feb 20 00:06:09 2018 +0200
+
+    Added info to README file about commercial licensing options.
+
+ README.md | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit 140011c8bd37b773675f549190110f7f866656a0
+Merge: 0f175c0 8aec549
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Mon Feb 19 23:59:20 2018 +0200
+
+    Merge pull request #62 from tp-m/meson
+
+    Add support for building with the Meson build system
+
+commit 8aec5499f00249dd1d4c5b8e70f23c5ef09edf76
+Author: Tim-Philipp Müller <tim@centricular.com>
+Date:   Mon Feb 19 11:37:59 2018 +0000
+
+    build: dist Meson build files in autotools tarball
+
+ Makefile.am | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+commit c798603676d7ed7a6537cbce26828cad6152089b
+Author: Tim-Philipp Müller <tim@centricular.com>
+Date:   Mon Feb 19 01:00:11 2018 +0000
+
+    meson: fix build with msvc
+
+    Wouldn't link bin/fribidi because fribidi_version_info
+    was not linked properly due to missing dllimport which
+    is mandatory for variables (but not functions).
+
+ lib/fribidi-common.h | 10 ++++++++++
+ meson.build          |  2 +-
+ 2 files changed, 11 insertions(+), 1 deletion(-)
+
+commit 38afc684fc7ddcf5393e7a6e985ac9e6acbcc783
+Author: Tim-Philipp Müller <tim@centricular.com>
+Date:   Mon Feb 19 00:35:41 2018 +0000
+
+    fribidi-config: add define for when fribidi was built with MSVC
+
+    Useful later for deciding whether to use dllimport or not.
+
+ configure.ac            | 3 +++
+ lib/fribidi-config.h.in | 3 +++
+ lib/meson.build         | 6 ++++++
+ 3 files changed, 12 insertions(+)
+
+commit a991b009b11fb791a9217af23659b092eb45377e
+Author: Tim-Philipp Müller <tim@centricular.com>
+Date:   Fri Feb 16 00:09:33 2018 +0000
+
+    Add support for building with the Meson build system
+
+    The Meson build system is being adopted by projects
+    such as GNOME, GTK, GStreamer, and there is support
+    for it in Pango as well.
+
+    Having support for building with Meson in fribidi
+    would facilitate builds of GTK, Pango, etc. via
+    Meson's subproject support.
+
+    Meson also supports builds on Windows with MSVC.
+
+    Cross-compilation is of course also supported, but
+    has not been tested yet for this build.
+
+    Try with:
+
+     $ meson --prefix=/tmp/prefix builddir
+     $ ninja -C builddir
+     $ ninja -C builddir test
+     $ ninja -C builddir install
+
+    Build time comparison:
+
+     - autotools: 18 seconds
+     - meson: 4 seconds
+
+    http://mesonbuild.com for more information.
+
+ bin/meson.build                      |  27 +++++++++++
+ doc/meson.build                      |  39 +++++++++++++++
+ gen.tab/meson.build                  |  79
+ +++++++++++++++++++++++++++++++
+ lib/meson.build                      |  75 +++++++++++++++++++++++++++++
+ meson.build                          | 100
+ +++++++++++++++++++++++++++++++++++++++
+ meson_options.txt                    |   6 +++
+ test/meson.build                     |  20 ++++++++
+ test/test-runner.py                  |  25 ++++++++++
+ test/unicode-conformance/meson.build |  19 ++++++++
+ 9 files changed, 390 insertions(+)
+
+commit 4c97999ad09f683560bfdf69b4539558401cad41
+Author: Tim-Philipp Müller <tim@centricular.com>
+Date:   Sat Feb 17 13:06:50 2018 +0000
+
+    Fix build with DEBUG defined
+
+    Move up the struct declaration so we can use it
+    in the DEBUG block.
+
+    fribidi-bidi.c:264:33: error: unknown type name
+    ‘FriBidiPairingNode’; did you mean ‘FriBidiParType’?
+    static void print_pairing_nodes(FriBidiPairingNode *nodes)
+
+ lib/fribidi-bidi.c | 18 +++++++++---------
+ 1 file changed, 9 insertions(+), 9 deletions(-)
+
+commit 536796c40916a781af745b60dbfe9f25cda4431a
+Author: Tim-Philipp Müller <tim@centricular.com>
+Date:   Sat Feb 17 21:25:51 2018 +0000
+
+    lib: decorate fribidi_version_info with FRIBIDI_ENTRY
+
+    ... and map FRIBIDI_ENTRY to extern if it's undefined
+    instead of nothing.
+
+    This is useful for when symbol visibility is controlled
+    via FRIBIDI_ENTRY as in the Meson build.
+
+ lib/fribidi-common.h | 2 +-
+ lib/fribidi.h        | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 0f175c07db4afb380df19d606687f8c1f63523d9
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Wed Feb 14 21:16:37 2018 +0200
+
+    Drop FRIBIDI_NAMESPACE and its variants
+
+    Fixes https://github.com/fribidi/fribidi/issues/60
+
+ gen.tab/gen-unicode-version.c     |  6 ------
+ lib/bidi-types.h                  |  1 -
+ lib/common.h                      |  7 -------
+ lib/fribidi-arabic.h              |  1 -
+ lib/fribidi-bidi-types.h          |  3 ---
+ lib/fribidi-bidi.h                |  3 ---
+ lib/fribidi-brackets.h            |  4 +---
+ lib/fribidi-char-sets-cap-rtl.h   |  3 ---
+ lib/fribidi-char-sets-cp1255.h    |  2 --
+ lib/fribidi-char-sets-cp1256.h    |  2 --
+ lib/fribidi-char-sets-iso8859-6.h |  2 --
+ lib/fribidi-char-sets-iso8859-8.h |  2 --
+ lib/fribidi-char-sets-utf8.h      |  2 --
+ lib/fribidi-char-sets.h           |  6 ------
+ lib/fribidi-common.h              |  6 ------
+ lib/fribidi-deprecated.h          | 10 ----------
+ lib/fribidi-joining-types.h       |  3 ---
+ lib/fribidi-joining.h             |  1 -
+ lib/fribidi-mirroring.h           |  2 --
+ lib/fribidi-shape.h               |  1 -
+ lib/fribidi-unicode.h             |  1 -
+ lib/fribidi.h                     |  1 -
+ lib/joining-types.h               |  1 -
+ lib/run.h                         |  6 ------
+ 24 files changed, 1 insertion(+), 75 deletions(-)
+
+commit fb7cad2883a0f7e84144101b8ac7df2992ae2726
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Wed Feb 14 21:06:06 2018 +0200
+
+    Fold charset into lib
+
+    Now “make -C lib” works.
+
+ Makefile.am                                    |  2 +-
+ bin/Makefile.am                                |  3 +--
+ charset/Headers.mk                             |  8 -------
+ charset/Makefile.am                            | 36
+ ------------------------------
+ configure.ac                                   |  1 -
+ doc/Makefile.am                                |  6 -----
+ gen.tab/Makefile.am                            |  3 +--
+ lib/Headers.mk                                 |  2 ++
+ lib/Makefile.am                                | 20 +++++++++++------
+ {charset => lib}/fribidi-char-sets-cap-rtl.c   |  0
+ {charset => lib}/fribidi-char-sets-cap-rtl.h   |  0
+ {charset => lib}/fribidi-char-sets-cp1255.c    |  0
+ {charset => lib}/fribidi-char-sets-cp1255.h    |  0
+ {charset => lib}/fribidi-char-sets-cp1256.c    |  0
+ {charset => lib}/fribidi-char-sets-cp1256.h    |  0
+ {charset => lib}/fribidi-char-sets-iso8859-6.c |  0
+ {charset => lib}/fribidi-char-sets-iso8859-6.h |  0
+ {charset => lib}/fribidi-char-sets-iso8859-8.c |  0
+ {charset => lib}/fribidi-char-sets-iso8859-8.h |  0
+ {charset => lib}/fribidi-char-sets-list.h      |  0
+ {charset => lib}/fribidi-char-sets-utf8.c      |  0
+ {charset => lib}/fribidi-char-sets-utf8.h      |  0
+ {charset => lib}/fribidi-char-sets.c           |  0
+ {charset => lib}/fribidi-char-sets.h           |  0
+ lib/fribidi.def                                |  3 +++
+ 25 files changed, 21 insertions(+), 63 deletions(-)
+
+commit 3a6e357de2816951b0152a802c560e2ad6705e7c
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Wed Feb 14 20:56:22 2018 +0200
+
+    Drop --disable-charsets
+
+ bin/Makefile.am     | 10 +---------
+ bin/fribidi-main.c  |  4 ----
+ charset/Makefile.am |  8 --------
+ configure.ac        | 10 ----------
+ doc/Makefile.am     |  4 ----
+ lib/Makefile.am     |  4 ----
+ lib/fribidi.c       |  4 ----
+ lib/fribidi.h       |  6 +-----
+ 8 files changed, 2 insertions(+), 48 deletions(-)
+
+commit bc49222a611376a93845e7596990a8ff43853582
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Wed Feb 14 19:55:44 2018 +0200
+
+    Fix --disable-deprecated and --disable-charsets
+
+    I think I broke them in a7cf35b510dca601421ae36b14446bc800c44731.
+
+    Fixes https://github.com/fribidi/fribidi/issues/58
+
+ configure.ac            | 16 ++++++----------
+ lib/common.h            |  4 +++-
+ lib/fribidi-config.h.in |  3 ---
+ 3 files changed, 9 insertions(+), 14 deletions(-)
+
+commit 8c3e992dbf7d9afdba3fa9ed220270228d3a7e82
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Fri Feb 16 00:54:55 2018 +0200
+
+    CVS is long dead and buried [ci skip]
+
+ .cvsignore         | 20 --------------------
+ bin/.cvsignore     |  2 --
+ doc/.cvsignore     |  4 ----
+ gen.tab/.cvsignore |  3 ---
+ lib/.cvsignore     |  3 ---
+ 5 files changed, 32 deletions(-)
+
+commit da35841c11da95043aa97c5e507ac9f193c04e2e
+Author: Ting-Wei Lan <lantw@src.gnome.org>
+Date:   Fri Feb 16 02:44:55 2018 +0800
+
+    Fix documentation installation on FreeBSD
+
+    POSIX says the number after 'head -n' should be a positive interger.
+
+ doc/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 283e594570d8d0e46b095f6ee3426e2d06b19c28
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Tue Feb 13 11:15:20 2018 +0200
+
+    Show all logs on failure
+
+ .travis.yml | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit fcc2d40c6f67be7cd70ebfc5d4f732c088aa6e9d
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Tue Feb 6 00:04:31 2018 +0200
+
+    Build c2man on Travis
+
+ .ci/build-c2man.sh | 17 +++++++++++++++++
+ .travis.yml        |  8 +++++++-
+ 2 files changed, 24 insertions(+), 1 deletion(-)
+
+commit 21b18b07c0b57fbaff15b622df80408cf8936809
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Mon Feb 5 22:58:31 2018 +0200
+
+    Add an option to disable building documentation
+
+    Fixes https://github.com/fribidi/fribidi/issues/8
+
+ configure.ac    | 13 +++++++++++++
+ doc/Makefile.am |  6 ++++--
+ 2 files changed, 17 insertions(+), 2 deletions(-)
+
+commit df7252be3fd94ceae8141a09ee86421fdd8b3b7e
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Tue Feb 13 02:17:04 2018 +0200
+
+    Make the rules for generated files look nicer
+
+    Avoid the scary “… it may take up to a few minutes” messages,
+    it seems
+    to take fraction of the second on this not-super-fast machine.
+
+ gen.tab/Makefile.am              | 14 +++++++-------
+ gen.tab/gen-arabic-shaping-tab.c |  3 ---
+ gen.tab/gen-bidi-type-tab.c      |  3 ---
+ gen.tab/gen-brackets-tab.c       |  3 ---
+ gen.tab/gen-brackets-type-tab.c  |  3 ---
+ gen.tab/gen-joining-type-tab.c   |  3 ---
+ gen.tab/gen-mirroring-tab.c      |  3 ---
+ gen.tab/gen-unicode-version.c    |  2 --
+ 8 files changed, 7 insertions(+), 27 deletions(-)
+
+commit a7cf35b510dca601421ae36b14446bc800c44731
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Tue Feb 13 02:05:33 2018 +0200
+
+    Drop the rest of #if FOO+0
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=792481#c12
+
+ bin/fribidi-benchmark.c          | 10 +++++-----
+ bin/fribidi-main.c               |  8 ++++----
+ gen.tab/gen-arabic-shaping-tab.c |  6 +++---
+ gen.tab/gen-bidi-type-tab.c      |  6 +++---
+ gen.tab/gen-brackets-tab.c       |  6 +++---
+ gen.tab/gen-brackets-type-tab.c  |  6 +++---
+ gen.tab/gen-joining-type-tab.c   |  6 +++---
+ gen.tab/gen-mirroring-tab.c      |  6 +++---
+ gen.tab/gen-unicode-version.c    |  6 +++---
+ gen.tab/packtab.c                |  8 ++++----
+ lib/bidi-types.h                 |  2 +-
+ lib/common.h                     |  8 ++++----
+ lib/debug.h                      |  2 +-
+ lib/fribidi-arabic.c             |  2 +-
+ lib/fribidi-bidi-types.c         |  2 +-
+ lib/fribidi-bidi.c               |  2 +-
+ lib/fribidi-joining-types.c      |  2 +-
+ lib/fribidi-joining.c            |  2 +-
+ lib/fribidi-run.c                |  2 +-
+ lib/fribidi.c                    | 10 +++++-----
+ lib/fribidi.h                    |  2 +-
+ lib/joining-types.h              |  2 +-
+ lib/run.h                        |  2 +-
+ 23 files changed, 54 insertions(+), 54 deletions(-)
+
+commit 8576118c37c8fd0b03f18ba1e56cedbcd5bd658d
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sun Feb 11 00:49:13 2018 +0200
+
+    Replace bootstrap with simpler autogen.sh
+
+    Copied from HarfBuzz but removed the parts we don’t need.
+
+    Fixes the rest of https://github.com/fribidi/fribidi/issues/35
+
+ .travis.yml |   5 +--
+ Makefile.am |   2 +-
+ README.md   |   2 +-
+ autogen.sh  |  35 +++++++++++++++
+ bootstrap   | 154
+ ----------------------------------------------------------------
+ 5 files changed, 38 insertions(+), 160 deletions(-)
+
+commit 3b5baaebf3dead4d2c1ed7a04278cc58b8c3fc85
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sun Feb 11 00:39:44 2018 +0200
+
+    Move fribidi-vs-unicode to test dir
+
+ Makefile.am                                                            |
+ 2 +-
+ configure.ac                                                           |
+ 2 +-
+ test/Makefile.am                                                       |
+ 2 ++
+ {fribidi-vs-unicode => test/unicode-conformance}/BidiCharacterTest.txt
+ | 0
+ {fribidi-vs-unicode => test/unicode-conformance}/BidiTest.txt
+ | 0
+ {fribidi-vs-unicode => test/unicode-conformance}/Makefile.am           |
+ 0
+ {fribidi-vs-unicode => test/unicode-conformance}/run.tests             |
+ 0
+ {fribidi-vs-unicode => test/unicode-conformance}/test-character.c
+ | 0
+ {fribidi-vs-unicode => test/unicode-conformance}/test.c                |
+ 0
+ 9 files changed, 4 insertions(+), 2 deletions(-)
+
+commit f137dd34258f7f10c482d32520bcb2a323b0ec71
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Fri Feb 9 13:09:44 2018 -0600
+
+    Try fixing parallel build from git checkout
+
+    Fixes https://github.com/fribidi/fribidi/issues/52
+
+ gen.tab/Makefile.am | 10 +++++++++-
+ 1 file changed, 9 insertions(+), 1 deletion(-)
+
+commit 4ae5000b6633af8f2be9f2d5133e72c48b6360c5
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Sun Jan 28 11:43:11 2018 -0800
+
+    Remove notes.org
+
+ notes.org | 318
+ ------------------------------------------------------------------
+ 1 file changed, 318 deletions(-)
+
+commit 544b56553b94a2425f52f4b6c29f0a9abe403161
+Merge: c301aae 751fca5
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sun Feb 4 21:42:11 2018 +0200
+
+    Merge pull request #48 from khaledhosny/version
+
+    Keep micro version in full version even if 0
+
+commit 751fca5eb33a210c0c1d60300935e2c2fb4f6efb
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sun Feb 4 21:37:56 2018 +0200
+
+    Keep micro version in full version even if 0
+
+    This is more consistent and matches pretty much every other autotools
+    setup.
+
+ configure.ac | 5 +----
+ 1 file changed, 1 insertion(+), 4 deletions(-)
+
+commit c301aaedcc9615c6c2660409b26cf6bfb6488321
+Author: Dov <dov@grozen.mynet>
+Date:   Sun Feb 4 20:53:47 2018 +0200
+
+    Release 1.0.1
+
+ NEWS         | 5 +++++
+ configure.ac | 2 +-
+ 2 files changed, 6 insertions(+), 1 deletion(-)
+
+commit 764b89c98fdf310a2a4108cbdd60e4af25cc549f
+Author: Dov <dov@grozen.mynet>
+Date:   Sun Feb 4 20:53:30 2018 +0200
+
+    Fix of minor reference error.
+
+ README.md                           | 2 +-
+ test/test_CapRTL_explicit.reference | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit e478f92986d7a3abfe2de4b521f0b710e96fe332
+Merge: 2faadd5 9b55304
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sun Feb 4 19:17:10 2018 +0200
+
+    Merge pull request #43 from luzpaz/typos
+
+    Misc. typos
+
+commit 2faadd556ef7159363c6c0b2d94ccfc1d75bc530
+Merge: d18bade ef060dd
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sun Feb 4 19:15:17 2018 +0200
+
+    Merge pull request #46 from khaledhosny/parallel-build
+
+    Fix parallel build
+
+commit ef060ddc48b83885c6f094bc2120444550decdbc
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sun Feb 4 14:32:00 2018 +0200
+
+    Fix parallel build
+
+    Parallel build was failing while building the man
+    pages. doc/Makefile.am
+    tries cleverly to handle the fact that c2man produces all the
+    man pages
+    at once, following the approach described in:
+    https://www.gnu.org/software/automake/manual/html_node/Multiple-Outputs.html
+
+    However this is failing because c2man is not generating all the
+    requested man pages, so the rule ends being run multiple times instead
+    of once and parallel builds are broken. One of the requested pages is
+    for a function that doesn’t exist,
+    fribidi_log2vis_get_embedding_levels_ex,
+    so I removed it from fribidi.def.
+
+    Two functions were not documented, so I added minimal documentation
+    for
+    them.
+
+    But the last two are for variables not functions and c2man does
+    not like
+    that it seems so I added a hack to drop these two as well without
+    modifying fribidi.def.
+
+    Fixes https://github.com/fribidi/fribidi/issues/45
+
+ doc/Makefile.am      | 3 ++-
+ lib/fribidi-common.h | 7 +++++++
+ lib/fribidi.def      | 1 -
+ 3 files changed, 9 insertions(+), 2 deletions(-)
+
+commit 9b553048642c09d3b4604fb81625bb2b1b99d39d
+Author: luz.paz <luzpaz@users.noreply.github.com>
+Date:   Sat Feb 3 15:49:16 2018 -0500
+
+    Misc. typos
+
+    Found via `codespell -q 3`
+
+ ChangeLog.old                       | 16 ++++++++--------
+ THANKS                              |  2 +-
+ lib/fribidi-arabic.h                |  2 +-
+ lib/fribidi-bidi.c                  |  2 +-
+ lib/fribidi-bidi.h                  |  4 ++--
+ lib/fribidi-deprecated.h            |  8 ++++----
+ lib/fribidi-joining.h               |  2 +-
+ lib/fribidi-run.c                   |  2 +-
+ test/test_CapRTL_explicit.input     |  2 +-
+ test/test_CapRTL_explicit.reference |  2 +-
+ 10 files changed, 21 insertions(+), 21 deletions(-)
+
+commit d18badec88bca8f6f4149156ebe7f1c6467a7bd8
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Sun Jan 28 11:46:28 2018 -0800
+
+    Update git.mk
+
+ Makefile.am  |  19 ++----
+ configure.ac |   2 +-
+ git.mk       | 228
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
+ 3 files changed, 207 insertions(+), 42 deletions(-)
+
+commit 5a99e2895bcf50c0ee3bb9445e45b8cbff6ebc4d
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Sun Jan 28 11:35:41 2018 -0800
+
+    Towards fixing out-of-tree builds
+
+    One cannot just call compiler like that. Sources files need to be
+    redirected through Make to be found correctly.  Let's see if
+    overriding
+    CC and CFLAGS works.
+
+    This, still fails to build for me from a bootstrap repo and
+    out-of-tree
+    build. Make seem to have become too smart for what I wrote before.
+    Still trying.
+
+ configure.ac        |  2 --
+ gen.tab/Makefile.am | 37 +++++++++++++------------------------
+ 2 files changed, 13 insertions(+), 26 deletions(-)
+
+commit 84851fc657e8dfb7db2e733531cfae79d04fb530
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Sun Jan 28 11:19:07 2018 -0800
+
+    [gen.tab] Remove reliance on VPATH
+
+ gen.tab/Makefile.am | 28 ++++++++++------------------
+ 1 file changed, 10 insertions(+), 18 deletions(-)
+
+commit 3e715b40d3d65f72332eab10e6cf3f8a976c7db5
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Sun Jan 28 11:10:20 2018 -0800
+
+    Fix non-debug build
+
+ lib/fribidi-bidi.c | 22 +++++++++++-----------
+ 1 file changed, 11 insertions(+), 11 deletions(-)
+
+commit 6523694b34417b1e18c25819ed0ab0d7c16e8922
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sat Jan 27 23:40:52 2018 +0200
+
+    Preparing for release 1.0.0.
+
+ NEWS         | 12 +++++++++---
+ README.md    | 16 ++++++++++------
+ configure.ac |  6 +++---
+ 3 files changed, 22 insertions(+), 12 deletions(-)
+
+commit e15ac6745f8f5d1e61395258b3ddadce2be24da7
+Merge: ad1da2a 44ef13c
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed Jan 17 09:14:36 2018 +0200
+
+    Merge pull request #39 from tmm1/xcompile
+
+    Fix clang cross compiles
+
+commit 44ef13c1c4fba5d5de81c5c0061038917090afc3
+Author: Aman Gupta <aman@tmm1.net>
+Date:   Tue Jan 16 22:53:08 2018 -0800
+
+    Fix clang compiles
+
+ gen.tab/Makefile.am | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+commit ad1da2a0d79f4d362d03d2b21834be9c505c5b74
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sat Jan 13 23:56:30 2018 +0200
+
+    Less hackish cross compilation support.
+
+    * Changed hardcoded gcc for build compiler to use
+      m4_ax_prog_cc_for_build.m4 instead as suggested by Khaled.
+
+ configure.ac                  |  22 +-------
+ gen.tab/Makefile.am           |  20 ++++----
+ m4/m4_ax_prog_cc_for_build.m4 | 125
+ ++++++++++++++++++++++++++++++++++++++++++++++
+ 3 files changed, 137 insertions(+), 30 deletions(-)
+
+commit 4a732cf9d28228a0698e9c6fa76206874b6125dd
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sun Jan 7 21:49:32 2018 +0200
+
+    Simplistic cross compilation support from a gcc based system.
+
+ configure.ac        | 23 ++++++++++++++++++++++-
+ gen.tab/Makefile.am | 20 ++++++++++----------
+ gen.tab/packtab.h   |  2 ++
+ 3 files changed, 34 insertions(+), 11 deletions(-)
+
+commit 0efbaa9052320a951823a6e776b30a580e3a2b4e
+Author: loqs <loqs@users.noreply.github.com>
+Date:   Tue Dec 5 15:55:33 2017 +0000
+
+    Do not call bootstrap from make
+
+    Calling bootstrap from make causes configure to be called again with
+    no arguments.
+    fribidi/fribidi#35
+
+ Makefile.am | 7 +------
+ 1 file changed, 1 insertion(+), 6 deletions(-)
+
+commit 6c57b8a147469dafaea25a07db95962fc11063f7
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Thu Nov 23 10:51:11 2017 -0800
+
+    Update symbol list
+
+ lib/fribidi.def | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+commit 8d5bd9c5f05be2ea98704f76c4f375d882d29e5e
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Thu Nov 23 10:43:21 2017 -0800
+
+    Fix soname
+
+    https://github.com/fribidi/fribidi/issues/29
+
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 84ea058eb1f8211613006993e64bcc06c3e6dae7
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Thu Nov 23 10:34:44 2017 -0800
+
+    Misc warning fixes
+
+ fribidi-vs-unicode/test-character.c | 22 +++++++------
+ fribidi-vs-unicode/test.c           |  6 ++--
+ lib/fribidi-bidi.c                  | 72
+ +++++++++++++++++++++--------------------
+ lib/fribidi-brackets.c              |  3 +-
+ 4 files changed, 53 insertions(+), 50 deletions(-)
+
+commit f394882c75b9ff270d2e4060e1e29ac945055cab
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Thu Nov 23 10:30:52 2017 -0800
+
+    Fix build
+
+ bin/fribidi-benchmark.c | 1 +
+ bin/fribidi-main.c      | 1 +
+ 2 files changed, 2 insertions(+)
+
+commit ca25dc5f9a54efd612e0adbe6303a155fa2dde9a
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Mon Nov 20 23:31:48 2017 +0200
+
+    Drop CVS keywords that make no sense now
+
+ Makefile.am                           | 7 -------
+ bin/fribidi-benchmark.c               | 6 ------
+ bin/fribidi-main.c                    | 6 ------
+ bootstrap                             | 7 -------
+ charset/fribidi-char-sets-cap-rtl.c   | 6 ------
+ charset/fribidi-char-sets-cap-rtl.h   | 6 ------
+ charset/fribidi-char-sets-cp1255.c    | 6 ------
+ charset/fribidi-char-sets-cp1255.h    | 6 ------
+ charset/fribidi-char-sets-cp1256.c    | 6 ------
+ charset/fribidi-char-sets-cp1256.h    | 6 ------
+ charset/fribidi-char-sets-iso8859-6.c | 6 ------
+ charset/fribidi-char-sets-iso8859-6.h | 6 ------
+ charset/fribidi-char-sets-iso8859-8.c | 6 ------
+ charset/fribidi-char-sets-iso8859-8.h | 6 ------
+ charset/fribidi-char-sets-list.h      | 6 ------
+ charset/fribidi-char-sets-utf8.c      | 6 ------
+ charset/fribidi-char-sets-utf8.h      | 6 ------
+ charset/fribidi-char-sets.c           | 6 ------
+ charset/fribidi-char-sets.h           | 6 ------
+ configure.ac                          | 7 -------
+ gen.tab/gen-arabic-shaping-tab.c      | 6 ------
+ gen.tab/gen-bidi-type-tab.c           | 6 ------
+ gen.tab/gen-joining-type-tab.c        | 6 ------
+ gen.tab/gen-mirroring-tab.c           | 6 ------
+ gen.tab/gen-unicode-version.c         | 6 ------
+ lib/bidi-types.h                      | 6 ------
+ lib/common.h                          | 6 ------
+ lib/debug.h                           | 6 ------
+ lib/fribidi-arabic.c                  | 6 ------
+ lib/fribidi-arabic.h                  | 6 ------
+ lib/fribidi-bidi-types-list.h         | 6 ------
+ lib/fribidi-bidi-types.c              | 6 ------
+ lib/fribidi-bidi-types.h              | 6 ------
+ lib/fribidi-bidi.c                    | 6 ------
+ lib/fribidi-bidi.h                    | 6 ------
+ lib/fribidi-brackets.h                | 6 ------
+ lib/fribidi-common.h                  | 6 ------
+ lib/fribidi-deprecated.c              | 6 ------
+ lib/fribidi-deprecated.h              | 6 ------
+ lib/fribidi-flags.h                   | 6 ------
+ lib/fribidi-joining-types-list.h      | 6 ------
+ lib/fribidi-joining-types.c           | 6 ------
+ lib/fribidi-joining-types.h           | 6 ------
+ lib/fribidi-joining.c                 | 6 ------
+ lib/fribidi-joining.h                 | 6 ------
+ lib/fribidi-mirroring.c               | 6 ------
+ lib/fribidi-mirroring.h               | 6 ------
+ lib/fribidi-run.c                     | 6 ------
+ lib/fribidi-shape.c                   | 6 ------
+ lib/fribidi-shape.h                   | 6 ------
+ lib/fribidi-types.h                   | 6 ------
+ lib/fribidi-unicode.h                 | 6 ------
+ lib/fribidi.c                         | 6 ------
+ lib/fribidi.h                         | 6 ------
+ lib/joining-types.h                   | 6 ------
+ lib/run.h                             | 6 ------
+ 56 files changed, 339 deletions(-)
+
+commit ed5f9acf2fb8111432ba99c62c324b3a4166331e
+Merge: f04ef2d a50d5ff
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Tue Nov 21 14:28:14 2017 +0100
+
+    Merge pull request #34 from khaledhosny/docs
+
+    Doc fixes
+
+commit a50d5ff754e0ea8808e80af43e9da0043521c274
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Tue Nov 21 13:59:08 2017 +0200
+
+    Document fribidi_get_brackets
+
+ lib/fribidi-brackets.h | 21 +++++++++++++--------
+ 1 file changed, 13 insertions(+), 8 deletions(-)
+
+commit 4783c3a8cf70eb7de8bb91d19b57093794506949
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Tue Nov 21 13:48:42 2017 +0200
+
+    Fix doc build
+
+ lib/fribidi-types.h | 2 --
+ 1 file changed, 2 deletions(-)
+
+commit f04ef2d0ecbc4c432534dc49370cd08a34bb800e
+Merge: 5959986 269100d
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Mon Nov 20 22:11:30 2017 +0100
+
+    Merge pull request #32 from khaledhosny/dist-check2
+
+    Thinko!
+
+commit 269100dc42d508e10effb7918ccb2a0fa4aee4f9
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Mon Nov 20 22:53:22 2017 +0200
+
+    Thinko!
+
+ .travis.yml | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 59599867e06edc93cd6197783e9a1afeee653a32
+Merge: e2369f1 e1c47ff
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Mon Nov 20 21:38:15 2017 +0100
+
+    Merge pull request #24 from khaledhosny/w-error-undef
+
+    Fix building with -Werror=undef
+
+commit e2369f1c55f729dc5e527f430ec27e225f9d317f
+Merge: ac8a1aa 20d5f98
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Mon Nov 20 21:37:32 2017 +0100
+
+    Merge pull request #31 from khaledhosny/dist-check
+
+    Fix make distcheck
+
+commit 20d5f9838a2aa74abfad6a814e74249800e93ab6
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Mon Nov 20 22:13:10 2017 +0200
+
+    Show test-suite.log on failure
+
+ .travis.yml | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit e65c57597bb8de9509a4c5ea84c22e4273724935
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Mon Nov 20 21:56:41 2017 +0200
+
+    Fix make distcheck
+
+ .travis.yml                    |  2 +-
+ fribidi-vs-unicode/Makefile.am | 12 ++++++++----
+ 2 files changed, 9 insertions(+), 5 deletions(-)
+
+commit e1c47ff159bb6853e78dda5a59bb137beceda8d2
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Mon Nov 13 17:19:09 2017 +0200
+
+    Fix build with -Werror=undef
+
+    Pango meson build sets this by default.
+
+ lib/fribidi-common.h     | 4 ++--
+ lib/fribidi-deprecated.c | 2 +-
+ lib/fribidi-unicode.h    | 2 +-
+ lib/fribidi.h            | 2 +-
+ 4 files changed, 5 insertions(+), 5 deletions(-)
+
+commit 90325b276006f2cf344c77f00db541437345cff9
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Mon Nov 13 17:14:20 2017 +0200
+
+    Simplify fribidi-types.h a bit
+
+    It is 2017, I think we can rely on the presence of one of these three
+    int types headers.
+
+    Also rename types that are not exposed in public headers to use the
+    standard names.
+
+ .indent.pro                     |  4 --
+ configure.ac                    |  2 +-
+ gen.tab/gen-bidi-type-tab.c     |  6 +--
+ gen.tab/gen-brackets-tab.c      | 10 ++---
+ gen.tab/gen-brackets-type-tab.c | 10 ++---
+ gen.tab/gen-joining-type-tab.c  |  6 +--
+ gen.tab/gen-mirroring-tab.c     | 10 ++---
+ lib/fribidi-bidi-types.h        |  4 +-
+ lib/fribidi-brackets.c          |  2 +-
+ lib/fribidi-flags.h             |  2 +-
+ lib/fribidi-joining-types.h     |  4 +-
+ lib/fribidi-types.h             | 96
+ ++++++++++-----------------------------------
+ 12 files changed, 48 insertions(+), 108 deletions(-)
+
+commit c8e9c5d684f1ba15ca46e38493c995ad5be3646c
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Mon Nov 13 16:14:46 2017 +0200
+
+    FRIBIDI_CHUNK_SIZE is not used anywhere
+
+ lib/common.h | 17 -----------------
+ 1 file changed, 17 deletions(-)
+
+commit ac8a1aad8b5c9db2591ac0a9bf31ca92c64f854c
+Merge: 9105ec5 c38d7ad
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed Nov 15 22:06:37 2017 +0100
+
+    Merge pull request #27 from khaledhosny/ci
+
+    Setup Travis CI builds
+
+commit 9105ec53a073700d15038833b5be685e1afed5bc
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed Nov 15 22:10:28 2017 +0100
+
+    Updated the CapRTL reference test.
+
+ test/test_CapRTL_isolate.reference | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+commit d90624bd4df5209f83ace0f8f3af0ba6dada445a
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed Nov 15 22:10:03 2017 +0100
+
+    Fixed critical bug in fribidi_get_bracket_types().
+
+ lib/fribidi-brackets.c | 12 +++++-------
+ 1 file changed, 5 insertions(+), 7 deletions(-)
+
+commit b033ed903b671dac4af9d26b7d2c618d666b2d89
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed Nov 15 22:09:50 2017 +0100
+
+    Clean up of dead code.
+
+ lib/fribidi-bidi.c | 7 +------
+ 1 file changed, 1 insertion(+), 6 deletions(-)
+
+commit 3325a3fb93082ffd6c54da8e49b2ac82a2940d6d
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed Nov 15 22:08:59 2017 +0100
+
+    Updated licensing inline documentation.
+
+ gen.tab/packtab.c | 2 +-
+ gen.tab/packtab.h | 2 +-
+ test/run.tests    | 3 +--
+ 3 files changed, 3 insertions(+), 4 deletions(-)
+
+commit c38d7ad70f63084708e5bcb7d68c00ffdf9811e9
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Wed Nov 15 23:01:32 2017 +0200
+
+    Run fribidi-vs-unicode tests with make check
+
+ fribidi-vs-unicode/Makefile.am | 11 ++++++++---
+ fribidi-vs-unicode/run.tests   | 20 ++++++++++++++++++++
+ 2 files changed, 28 insertions(+), 3 deletions(-)
+
+commit a2b06cf79dee2a0b85b7e7056c8dc472d1a6d571
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Wed Nov 15 22:20:30 2017 +0200
+
+    Disable make distcheck on Travis for now
+
+ .travis.yml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit ea4e77b939021e4754b55986b7e54e8fd6bad3f1
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Wed Nov 15 22:10:38 2017 +0200
+
+    Add Travis CI support
+
+ .travis.yml | 21 +++++++++++++++++++++
+ 1 file changed, 21 insertions(+)
+
+commit 101c35d582293719929d0ccb5de26148d417ed1f
+Merge: 0e273c1 88f17b5
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed Nov 15 20:02:33 2017 +0100
+
+    Merge pull request #22 from khaledhosny/fix-tests
+
+    Restore call to fribidi_unicode_to_charset
+
+commit 88f17b520ec9283fbfbeacb2edfe361807e6049c
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sat Nov 11 22:59:45 2017 +0200
+
+    Restore call to fribidi_unicode_to_charset
+
+    This partially reverts commit e71e49f9645d21ab511723caf8c75e8d9880aacf
+    as it broke make check badly!
+
+ bin/fribidi-main.c | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+commit 0e273c103dd059f6d4e87182189d5cc37d996e00
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Tue Nov 14 19:05:22 2017 +0200
+
+    Turned FribidiBracketType into a simple UINT32 instead of a struct.
+
+ lib/fribidi-bidi.c     | 14 +++++++-------
+ lib/fribidi-brackets.c |  7 ++++---
+ lib/fribidi-brackets.h |  6 ++++--
+ lib/fribidi-run.c      |  4 ++--
+ lib/fribidi-types.h    | 11 +++--------
+ 5 files changed, 20 insertions(+), 22 deletions(-)
+
+commit a6fee5ee9d8987be1ada02d4ef5ed7c06893d05f
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Tue Nov 14 18:40:53 2017 +0200
+
+    Fixed reversed logics in optimization in fribidi-bracket_types().
+
+    * As reported by Khaled Husny.
+    * See:
+    https://github.com/fribidi/fribidi/commit/f20b6480b9cd46dae8d82a6f95d9c53558fcfd20#commitcomment-25604008
+
+ lib/fribidi-brackets.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 6e23ed0d4adf2e889cd593ed9ee4df3edaa3ba49
+Merge: 72e901c cd50fba
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sun Nov 12 23:18:28 2017 +0200
+
+    Merge pull request #14 from khaledhosny/no-glib
+
+    Drop glib dependency
+
+commit cd50fbafae142616519ffe2ff257e98611f2b7ff
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sun Nov 12 00:20:53 2017 +0200
+
+    Remove more remnants of GLib support
+
+ bin/Makefile.am                |  5 ++---
+ charset/Makefile.am            |  3 +--
+ configure.ac                   | 14 --------------
+ fribidi-vs-unicode/Makefile.am |  4 ++--
+ fribidi.pc.in                  |  1 -
+ gen.tab/Makefile.am            |  5 +----
+ lib/Makefile.am                |  4 ++--
+ 7 files changed, 8 insertions(+), 28 deletions(-)
+
+commit 39d1c30d9fbfbcf6df81b94600cb000c69a02475
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sun Nov 12 00:10:41 2017 +0200
+
+    Drop GLib use in the library and main program
+
+    Only users left are the fribidi-vs-unicode test programs.
+
+ charset/fribidi-char-sets.c | 11 +++--------
+ lib/common.h                | 39 ---------------------------------------
+ lib/fribidi-common.h        |  8 --------
+ lib/fribidi-config.h.in     |  3 ---
+ lib/fribidi-types.h         | 14 --------------
+ lib/fribidi.c               |  5 -----
+ 6 files changed, 3 insertions(+), 77 deletions(-)
+
+commit 93fbff126e3474d7b35563cc921073323fc70ed3
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sat Nov 11 23:43:00 2017 +0200
+
+    Unused macro
+
+ lib/fribidi-types.h | 6 ------
+ 1 file changed, 6 deletions(-)
+
+commit 414a4955f949830cc40d2ebc5de95dfb329c8490
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sat Nov 11 23:42:58 2017 +0200
+
+    Copy BEGIN/END_IGNORE_DEPRECATIONS from GLib
+
+ bin/fribidi-benchmark.c |  4 ++--
+ bin/fribidi-main.c      | 12 ++++++------
+ lib/fribidi-common.h    | 34 +++++++++++++++++++++++++++++-----
+ 3 files changed, 37 insertions(+), 13 deletions(-)
+
+commit 4c6aef17d645fd501a56f1d09d3a54a0dc0c1fa3
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sat Nov 11 23:42:56 2017 +0200
+
+    Just use the GCC attributes here directly as well
+
+ lib/fribidi-common.h | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+commit 8feb2f98f33d6f0351f9703823e612935239eaab
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sat Nov 11 23:42:54 2017 +0200
+
+    These definitions don’t depend on GLib
+
+ lib/fribidi-common.h | 21 ++++++++-------------
+ 1 file changed, 8 insertions(+), 13 deletions(-)
+
+commit e428f970f69750094f6dbd40dee8e1d36182a545
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Sat Nov 11 23:42:52 2017 +0200
+
+    Copy LIKELY/UNLIKELY from GLib
+
+ lib/common.h | 18 ++++++++++++++++--
+ 1 file changed, 16 insertions(+), 2 deletions(-)
+
+commit 72e901ceb7850b9e8a04c60e997c46df96676c44
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Thu Nov 9 11:19:05 2017 +0200
+
+    Fixed potential crash in the gen-brackets-tab code.
+
+    * The size for parsing of UnicodeData.txt was too small.
+
+ gen.tab/gen-brackets-tab.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit ac760eba3a2c8f1a698a893da6c7886ad531dd20
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed Nov 8 21:03:42 2017 +0200
+
+    Got rid of remaining warnings.
+
+ bin/fribidi-main.c       | 2 +-
+ lib/fribidi-bidi-types.c | 4 ++--
+ lib/fribidi-brackets.c   | 1 -
+ 3 files changed, 3 insertions(+), 4 deletions(-)
+
+commit 8df1c69220577d31fd2e046535f95fcd727a3dc1
+Merge: c51878f a6d3dfe
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed Nov 8 20:56:38 2017 +0200
+
+    Merge pull request #13 from khaledhosny/Misc cleanups.
+
+commit c51878f9ae938ef4ff6af1773d473f1851dc441d
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Wed Nov 8 20:41:56 2017 +0200
+
+    Changed fribidi_log2vis (deprecated but ubiquititous) to use new api.
+
+    * This changed makes the fribidi command line tool Unicode-10
+    compliant.
+
+ lib/fribidi-deprecated.c | 17 +++++++++++------
+ 1 file changed, 11 insertions(+), 6 deletions(-)
+
+commit 8851b0aaad3a1946168e9466a8be0442f9c129db
+Merge: 7588059 a0ab164
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Tue Nov 7 23:19:43 2017 +0200
+
+    Merge remote-tracking branch 'fribidi/master' into unicode-10
+
+commit 7588059c7d3378baf60d12f3217324781b2f7669
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Tue Nov 7 21:55:06 2017 +0200
+
+    Restored the old API and made it deprecated.
+
+    * fribidi_get_par_embedding_levels() is now a deprecated interface to
+      the new fribidi_get_par_embedding_levels_ex() function with a
+      NULL pointer for the bracket type.
+    * Removed warnings of unassigned return values from fribidi-vs-unicode
+      test.c and test-character.c .
+
+ fribidi-vs-unicode/test-character.c | 35
+ +++++++++++++++++++----------------
+ fribidi-vs-unicode/test.c           | 38
+ +++++++++++++++++++++-----------------
+ lib/fribidi-bidi.c                  |  2 +-
+ lib/fribidi-bidi.h                  |  6 +++---
+ lib/fribidi-deprecated.c            | 27 +++++++++++++++++++++++----
+ lib/fribidi-deprecated.h            | 21 ++++++++++++++++++---
+ 6 files changed, 85 insertions(+), 44 deletions(-)
+
+commit a0ab164431e18fa7cdf5b0a8ce4fcbe26f7b022b
+Author: Behnam Esfahbod <behnam@zwnj.org>
+Date:   Mon Nov 6 17:35:28 2017 -0800
+
+    Update README.md
+
+ HACKING   |   2 -
+ README    | 158
+ +-----------------------------------------------------------
+ README.md | 174
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 3 files changed, 175 insertions(+), 159 deletions(-)
+
+commit 75c350705ef09e6505aa1080188b75a8b4fccc5e
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Mon Nov 6 17:23:10 2017 -0500
+
+    Remove generated Makefile
+
+    Oops.
+
+ build/fribidi-vs-unicode/Makefile | 698
+ ------------------------------------------
+ 1 file changed, 698 deletions(-)
+
+commit 7be4e8f87c77d0ff4bdbd1638768e8772d89f7b2
+Merge: 48061bd 309aae8
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Mon Nov 6 22:48:36 2017 +0200
+
+    Merge remote-tracking branch 'fribidi/unicode-10' into unicode-10
+
+commit 48061bdbe79fdb216e86fdc41b126f21bbe95ee4
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Fri Sep 1 12:35:00 2017 +0300
+
+    Fixed compilation errors.
+
+ gen.tab/Makefile.am    | 2 +-
+ lib/fribidi-brackets.c | 3 ++-
+ lib/fribidi-brackets.h | 2 +-
+ 3 files changed, 4 insertions(+), 3 deletions(-)
+
+commit 309aae84931eb682ef21ce850b6fba834f664215
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Wed Aug 30 18:36:57 2017 -0700
+
+    Use true/false instead of TRUE/FALSE for consistency
+
+ lib/fribidi-bidi.c | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+commit c603fb8ce6ec59636c6b0701ed0bf07b208219d7
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Wed Aug 30 18:36:23 2017 -0700
+
+    Make it compile
+
+ lib/fribidi-brackets.c | 9 ++++++---
+ lib/fribidi-brackets.h | 2 +-
+ 2 files changed, 7 insertions(+), 4 deletions(-)
+
+commit 776891d62e4cd72949e9d32041d9a4b07b2b05b1
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Wed Aug 30 18:26:53 2017 -0700
+
+    Fix typo
+
+ gen.tab/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit f20b6480b9cd46dae8d82a6f95d9c53558fcfd20
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Tue Aug 1 20:18:38 2017 +0300
+
+    Added Unicode 6.3 support (and beyond)
+
+    - N0 support
+    - Isolate character support (LRI, RLI, FSI)
+    - Added test program test.c by Behdad that tests BidiTest.txt
+      compliance.
+    - Added test program test-character.c that tests BidiCharacterTest.txt
+      compliance.
+
+ NEWS                                  |   5 +
+ README                                |   2 +-
+ THANKS                                |  12 +-
+ bin/fribidi-benchmark.c               |   2 +-
+ bin/fribidi-main.c                    |   2 +-
+ charset/fribidi-char-sets-cap-rtl.c   |  38 ++-
+ charset/fribidi-char-sets-cap-rtl.h   |   2 +-
+ charset/fribidi-char-sets-cp1255.c    |   2 +-
+ charset/fribidi-char-sets-cp1255.h    |   2 +-
+ charset/fribidi-char-sets-cp1256.c    |   2 +-
+ charset/fribidi-char-sets-cp1256.h    |   2 +-
+ charset/fribidi-char-sets-iso8859-6.c |   2 +-
+ charset/fribidi-char-sets-iso8859-6.h |   2 +-
+ charset/fribidi-char-sets-iso8859-8.c |   2 +-
+ charset/fribidi-char-sets-iso8859-8.h |   2 +-
+ charset/fribidi-char-sets-list.h      |   2 +-
+ charset/fribidi-char-sets-utf8.c      |   2 +-
+ charset/fribidi-char-sets-utf8.h      |   2 +-
+ charset/fribidi-char-sets.c           |   2 +-
+ charset/fribidi-char-sets.h           |   2 +-
+ configure.ac                          |  11 +-
+ doc/Makefile.am                       |   3 +-
+ fribidi-vs-unicode/Makefile.am        |  27 ++
+ fribidi-vs-unicode/test-character.c   | 409 +++++++++++++++++++++++
+ fribidi-vs-unicode/test.c             | 391 ++++++++++++++++++++++
+ gen.tab/Makefile.am                   |  32 +-
+ gen.tab/gen-arabic-shaping-tab.c      |   2 +-
+ gen.tab/gen-bidi-type-tab.c           |   2 +-
+ gen.tab/gen-brackets-tab.c            | 345 +++++++++++++++++++
+ gen.tab/gen-brackets-type-tab.c       | 238 +++++++++++++
+ gen.tab/gen-joining-type-tab.c        |   2 +-
+ gen.tab/gen-mirroring-tab.c           |   2 +-
+ gen.tab/gen-unicode-version.c         |   2 +-
+ lib/Headers.mk                        |   1 +
+ lib/Makefile.am                       |   9 +-
+ lib/bidi-types.h                      |   2 +-
+ lib/common.h                          |   8 +-
+ lib/debug.h                           |  10 +-
+ lib/fribidi-arabic.c                  |   2 +-
+ lib/fribidi-arabic.h                  |   2 +-
+ lib/fribidi-bidi-types-list.h         |   6 +-
+ lib/fribidi-bidi-types.c              |   2 +-
+ lib/fribidi-bidi-types.h              |  31 +-
+ lib/fribidi-bidi.c                    | 681
+ ++++++++++++++++++++++++++++++++++----
+ lib/fribidi-bidi.h                    |   4 +-
+ lib/fribidi-brackets.c                | 106 ++++++
+ lib/fribidi-brackets.h                |  90 +++++
+ lib/fribidi-common.h                  |   2 +-
+ lib/fribidi-deprecated.c              |  15 +-
+ lib/fribidi-deprecated.h              |   4 +-
+ lib/fribidi-flags.h                   |   2 +-
+ lib/fribidi-joining-types-list.h      |   2 +-
+ lib/fribidi-joining-types.c           |   2 +-
+ lib/fribidi-joining-types.h           |   2 +-
+ lib/fribidi-joining.c                 |   3 +-
+ lib/fribidi-joining.h                 |   2 +-
+ lib/fribidi-mem.c                     |   2 +-
+ lib/fribidi-mirroring.c               |   4 +-
+ lib/fribidi-mirroring.h               |   4 +-
+ lib/fribidi-run.c                     |  77 ++---
+ lib/fribidi-shape.c                   |   2 +-
+ lib/fribidi-shape.h                   |   2 +-
+ lib/fribidi-types.h                   |  14 +-
+ lib/fribidi-unicode.h                 |  15 +-
+ lib/fribidi.c                         |   7 +-
+ lib/fribidi.h                         |   3 +-
+ lib/joining-types.h                   |   2 +-
+ lib/mem.h                             |   2 +-
+ lib/run.h                             |  13 +-
+ test/test_CapRTL_isolate.input        |   8 +
+ test/test_CapRTL_isolate.reference    |   8 +
+ 71 files changed, 2494 insertions(+), 212 deletions(-)
+
+commit 654e3f3436b90da4ec6479aa35b6f0d86e696c41
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Tue Aug 1 20:10:28 2017 +0300
+
+    Updated Unicode data tables to version 10.
+
+ fribidi-vs-unicode/BidiCharacterTest.txt |  96437 +++++++
+ fribidi-vs-unicode/BidiTest.txt          | 497588
+ ++++++++++++++++++++++++++++++++
+ gen.tab/unidata/ArabicShaping.txt        |    442 +-
+ gen.tab/unidata/BidiBrackets.txt         |    185 +
+ gen.tab/unidata/BidiMirroring.txt        |     38 +-
+ gen.tab/unidata/ReadMe.txt               |     17 +-
+ gen.tab/unidata/UnicodeData.txt          |   7443 +-
+ 7 files changed, 601967 insertions(+), 183 deletions(-)
+
+commit 0ca97b7feb52a9bd1b03aa379bc77fc4fe05957e
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Tue Dec 27 19:48:05 2016 -0500
+
+    Fix build without glib
+
+ lib/fribidi-bidi.c | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+commit 794adc15dbc70b49e4581300f9f6ad5a4d34dc64
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Mon Dec 26 16:24:28 2016 -0500
+
+    Actually add fribidi-vs-unicode/Makefile.am
+
+ fribidi-vs-unicode/Makefile.am | 27 +++++++++++++++++++++++++++
+ 1 file changed, 27 insertions(+)
+
+commit a6d3dfe04a560ba5ee69e38a62b80c5939d401bc
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Tue Aug 4 15:56:21 2015 +0200
+
+    Remove bitrot code
+
+    FRIBIDI_MAIN_USE_ICONV_H is not defined anywhere and the code does not
+    even build, better to clean up the unnecessary #if #else maze.
+
+ bin/fribidi-main.c | 61
+ +---------------------------------------------------------
+ 1 file changed, 1 insertion(+), 60 deletions(-)
+
+commit e71e49f9645d21ab511723caf8c75e8d9880aacf
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Tue Aug 4 15:48:46 2015 +0200
+
+    Unused variable warnings
+
+ bin/fribidi-main.c | 16 +++-------------
+ 1 file changed, 3 insertions(+), 13 deletions(-)
+
+commit be5e07413f1e7bf306ba122f6ffc27a9a9564f29
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Tue Aug 4 15:35:47 2015 +0200
+
+    Ignore our own deprecations
+
+ bin/fribidi-benchmark.c | 2 ++
+ bin/fribidi-main.c      | 6 ++++++
+ lib/fribidi-common.h    | 4 ++++
+ 3 files changed, 12 insertions(+)
+
+commit 706e7016792bd715be1d9818a781faf9bdb42e42
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Wed Dec 21 17:25:12 2016 -0600
+
+    Remove SConstruct
+
+ fribidi-vs-unicode/SConstruct | 16 ----------------
+ 1 file changed, 16 deletions(-)
+
+commit 1d5bd5976e33fb59b2b2bada341eae296a63f5f3
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Wed Dec 21 17:24:36 2016 -0600
+
+    Build fribidi-vs-unicode binaries
+
+ Makefile.am                       |   2 +-
+ build/fribidi-vs-unicode/Makefile | 698
+ ++++++++++++++++++++++++++++++++++++++++++
+ configure.ac                      |   3 +-
+ 3 files changed, 701 insertions(+), 2 deletions(-)
+
+commit 680685e347fff7ac8abbfd44b793e7e2d3a9a2f6
+Merge: d36fab0 3cbee0b
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Wed Dec 21 17:03:03 2016 -0600
+
+    Merge remote-tracking branch 'dov/dov-unicode63'
+
+commit d36fab04a6332952556bbf1023c6ba54015ec4c4
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Wed Dec 21 16:11:11 2016 -0600
+
+    Revert "Add fribidi_reorder_runs()"
+
+    This reverts commit 0a8f80debcffded53db34246881cc5d73ad0cfa5.
+
+    I need to redo this without exposing full FriBidiRun struct.
+
+ lib/fribidi-bidi.c   | 112
+ -------------------------------------------------------
+ lib/fribidi-bidi.h   |  29 --------------
+ lib/fribidi-common.h |  14 ++-----
+ lib/run.h            |  11 ++++++
+ 4 files changed, 15 insertions(+), 151 deletions(-)
+
+commit 3cbee0b737393c631debeddd71fa631282f74a5c
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sat Jan 30 22:50:13 2016 +0200
+
+    Mostly notes and some compilation issues.
+
+ fribidi-vs-unicode/SConstruct       |   1 +
+ fribidi-vs-unicode/test-character.c |   4 +-
+ fribidi-vs-unicode/test.c           |   2 +-
+ notes.org                           | 149
+ ++++++++++++++++++++++++++++++++++++++--
+ 4 files changed, 147 insertions(+), 9 deletions(-)
+
+commit 32a6cc7141052764065d7714240e782366a8e61b
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Mon Jan 25 21:48:24 2016 +0200
+
+    Dov's work area for unicode63 development.
+
+ fribidi-vs-unicode/BidiCharacterTest.txt |  96392 +++++++
+ fribidi-vs-unicode/BidiTest.txt          | 497588
+ ++++++++++++++++++++++++++++++++
+ fribidi-vs-unicode/SConstruct            |     15 +
+ fribidi-vs-unicode/test-character.c      |    379 +
+ fribidi-vs-unicode/test.c                |    384 +
+ notes.org                                |    179 +
+ 6 files changed, 594937 insertions(+)
+
+commit 63d6ba7e9b479eee7d10ff03e43c293b11298e72
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sat Jan 30 21:38:27 2016 +0200
+
+    Fixed all remaining BidiTest.txt bugs.
+
+    - The level was not assigned when in isolate override.
+    - Did not ignore pushing the stack when in isolate override.
+    - PDI's did not reset the overpushed level.
+
+ lib/fribidi-bidi.c | 8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+commit 56e5f121de14af07df9862a823201f3435a38a81
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Fri Jan 29 15:20:34 2016 +0200
+
+    Solved max level related bug.
+
+    * Overpushing in an even level did not prevent increasing to an
+    odd level.
+
+ lib/fribidi-bidi.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit 6ad87e038329711983b257d5fb44e20c4eb870d5
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Mon Jan 25 21:31:13 2016 +0200
+
+    Initial unicode63 support.
+
+ README                              |  14 +-
+ bin/fribidi-main.c                  |   2 +-
+ charset/fribidi-char-sets-cap-rtl.c |  36 ++++-
+ charset/fribidi-char-sets.c         |   2 +-
+ doc/Makefile.am                     |   3 +-
+ gen.tab/gen-joining-type-tab.c      |   4 +
+ gen.tab/unidata/ArabicShaping.txt   | 227 ++++++++++++++++++++++++++++--
+ gen.tab/unidata/BidiMirroring.txt   |  14 +-
+ gen.tab/unidata/ReadMe.txt          |   8 +-
+ gen.tab/unidata/UnicodeData.txt     |  21 +--
+ lib/common.h                        |   2 +-
+ lib/debug.h                         |   4 +
+ lib/fribidi-bidi-types-list.h       |   4 +
+ lib/fribidi-bidi-types.h            |  29 +++-
+ lib/fribidi-bidi.c                  | 301
+ ++++++++++++++++++++++++++++++++++------
+ lib/fribidi-common.h                |   1 +
+ lib/fribidi-deprecated.c            |   1 +
+ lib/fribidi-run.c                   |   6 +-
+ lib/fribidi-unicode.h               |  10 +-
+ test/Makefile.am                    |   4 +-
+ test/test_CapRTL_isolate.input      |   8 ++
+ test/test_CapRTL_isolate.reference  |   8 ++
+ 22 files changed, 613 insertions(+), 96 deletions(-)
+
+commit 881b8d891cc61989ab8811b74d0e721f72bf913b
+Merge: 9d8c69b ae1d86e
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Fri Dec 25 16:33:19 2015 +0100
+
+    Merge pull request #12 from khaledhosny/allocation
+
+    Remove custom memory allocator
+
+commit ae1d86e78d0406f0d14208b6895e8750fc61a7bb
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Thu Dec 24 11:31:14 2015 +0400
+
+    No need for the warpper function now
+
+ lib/fribidi-bidi.c |  2 +-
+ lib/fribidi-run.c  | 16 +++-------------
+ lib/run.h          |  5 -----
+ 3 files changed, 4 insertions(+), 19 deletions(-)
+
+commit 3519ef07cf2b8610c30b22611466df0de2f74b19
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:   Thu Dec 24 11:27:47 2015 +0400
+
+    Remove custom memory allocator
+
+    It have been disabled in the last release, so it just complicates the
+    code for no reason.
+
+ configure.ac          |   3 --
+ lib/Makefile.am       |   2 -
+ lib/fribidi-bidi.c    |   1 -
+ lib/fribidi-joining.c |   1 -
+ lib/fribidi-mem.c     | 140
+ ------------------------------------------------------
+ lib/fribidi-run.c     |  38 ---------------
+ lib/fribidi.c         |   3 --
+ lib/mem.h             |  97 -------------------------------------
+ 8 files changed, 285 deletions(-)
+
+commit 9d8c69b4aea7302391b1cafb3c1fa5c3d8c95198
+Merge: 7fd7d2b 0a8f80d
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Thu Dec 10 11:05:51 2015 +0100
+
+    Merge pull request #10 from HOST-Oman/master
+
+    Add fribidi_reorder_runs()
+
+commit 0a8f80debcffded53db34246881cc5d73ad0cfa5
+Author: anood <anood.almuharbi@gmail.com>
+Date:   Thu Nov 26 14:52:13 2015 +0400
+
+    Add fribidi_reorder_runs()
+
+    This function reorders all runs from logical to final visual order,
+    similar to
+    fribidi_reorder_line() but without reordring the text inside the runs,
+    so that
+    it can be used e.g. with HarfBuzz.
+
+ lib/fribidi-bidi.c   | 112
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ lib/fribidi-bidi.h   |  29 ++++++++++++++
+ lib/fribidi-common.h |  14 +++++--
+ lib/run.h            |  11 ------
+ 4 files changed, 151 insertions(+), 15 deletions(-)
+
+commit 7fd7d2badedffce5a3328301ba86204a24eed0a3
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Thu Nov 26 18:12:29 2015 -0500
+
+    Minor
+
+ lib/common.h | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit 1a6935cd8cd7d907fb3c5f3bcae174bee727c83d
 Author: Khaled Hosny <khaledhosny@eglug.org>
 Date:   Tue Aug 4 07:20:30 2015 +0200
 
@@ -8,7 +2389,7 @@ Date:   Tue Aug 4 07:20:30 2015 +0200
  configure.ac | 4 ++--
  2 files changed, 7 insertions(+), 2 deletions(-)
 
-commit f7e03ab0eb0b4d855d4aaff75038811652adf81e
+commit f6eb238ca23271511d7506583cff7bc1db5cf8d8
 Author: Khaled Hosny <khaledhosny@eglug.org>
 Date:   Tue Aug 4 05:31:30 2015 +0200
 
@@ -18,7 +2399,19 @@ Date:   Tue Aug 4 05:31:30 2015 +0200
  configure.ac | 3 +++
  2 files changed, 5 insertions(+)
 
-commit d90e84933c99f5850ccfa94e38f63f70555b3e21
+commit ab07dc9442bffb999bbcb5aee69e005227ffe9c9
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date:   Sat Mar 8 19:21:31 2014 +0200
+
+    Updated my email.
+
+ AUTHORS        |  2 +-
+ ChangeLog.old  | 48 ++++++++++++++++++++++++------------------------
+ THANKS         |  2 +-
+ test/run.tests |  2 +-
+ 4 files changed, 27 insertions(+), 27 deletions(-)
+
+commit 27b9250ca4dd328bcc8eff6fd4d72914a0b6bde7
 Author: Benedikt Morbach <benedikt.morbach@googlemail.com>
 Date:   Mon Sep 15 16:37:53 2014 +0200
 
@@ -35,7 +2428,7 @@ Date:   Mon Sep 15 16:37:53 2014 +0200
  bin/fribidi-main.c | 9 ++++++---
  1 file changed, 6 insertions(+), 3 deletions(-)
 
-commit 926c314f9c904cff1de4b3f805b027ffc108f01d
+commit 5623ca5bf39ae6fc04442d309aa6bec923d569f6
 Author: Behnam Esfahbod <behnam@behnam.es>
 Date:   Sat Dec 6 01:45:17 2014 -0800
 
@@ -51,15 +2444,6 @@ Date:   Sat Dec 6 01:45:17 2014 -0800
  lib/mem.h                   | 2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)
 
-commit 6a2aa132ba25ba0e3cea105d6bd77bca580abef7
-Merge: 9ca217a 7846df3
-Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue May 26 10:39:51 2015 -0700
-
-    Merge pull request #2 from dov/master
-
-    Updated my email.
-
 commit 9ca217ae3acecd6e175ac2b0cb0da4f91e8a6399
 Author: Behdad Esfahbod <behdad@behdad.org>
 Date:   Wed Jul 23 14:26:11 2014 -0400
@@ -93,18 +2477,6 @@ Date:   Tue Jul 1 18:20:37 2014 -0400
  configure.ac | 10 ++--------
  1 file changed, 2 insertions(+), 8 deletions(-)
 
-commit 7846df3444a2fcfbb1abd5feb933c2361dbf8c56
-Author: Dov Grobgeld <dov.grobgeld@gmail.com>
-Date:   Sat Mar 8 19:21:31 2014 +0200
-
-    Updated my email.
-
- AUTHORS        |  2 +-
- ChangeLog.old  | 48 ++++++++++++++++++++++++------------------------
- THANKS         |  2 +-
- test/run.tests |  2 +-
- 4 files changed, 27 insertions(+), 27 deletions(-)
-
 commit 77f7f6c0bb16b89eac1e3b3d264f49b2ee02de3e
 Author: Behdad Esfahbod <behdad@behdad.org>
 Date:   Fri Dec 6 15:56:53 2013 -0500
@@ -369,7 +2741,7 @@ Date:   Sat Aug 25 17:41:02 2012 -0400
  doc/Makefile.am     |   2 +
  gen.tab/Makefile.am |   2 +
  git.mk              | 224
- ++++++++++++++++++++++++++++++++++++++++++++++++++++
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  lib/Makefile.am     |   2 +
  test/Makefile.am    |   2 +
  8 files changed, 238 insertions(+)
@@ -389,11 +2761,11 @@ Date:   Sat Aug 25 17:36:07 2012 -0400
 
     Update Unicode data files to 6.1.0
 
- gen.tab/unidata/ArabicShaping.txt | 287 ++++++++------
+ gen.tab/unidata/ArabicShaping.txt | 287 ++++++++-------
  gen.tab/unidata/BidiMirroring.txt |  28 +-
  gen.tab/unidata/ReadMe.txt        |   6 +-
  gen.tab/unidata/UnicodeData.txt   | 799
- ++++++++++++++++++++++++++++++++++++--
+ ++++++++++++++++++++++++++++++++++++++++--
  4 files changed, 956 insertions(+), 164 deletions(-)
 
 commit d39b179d8de65a19390e50cfb39bb36ae193d65b
@@ -425,7 +2797,7 @@ Date:   Fri Jan 21 22:49:59 2011 +0000
  gen.tab/unidata/BidiMirroring.txt |   27 +-
  gen.tab/unidata/ReadMe.txt        |   12 +-
  gen.tab/unidata/UnicodeData.txt   | 5261
- +++++++++++++++++++++++++++++++++----
+ +++++++++++++++++++++++++++++++++++++----
  5 files changed, 4882 insertions(+), 498 deletions(-)
 
 commit 6c535469bfbff7983f5052fa3cf6f8eb8dc2f26a
@@ -526,7 +2898,7 @@ Date:   Tue Apr 8 21:38:22 2008 +0000
  gen.tab/unidata/BidiMirroring.txt |   42 +-
  gen.tab/unidata/ReadMe.txt        |   10 +-
  gen.tab/unidata/UnicodeData.txt   | 1694
- ++++++++++++++++++++++++++++++++++++-
+ ++++++++++++++++++++++++++++++++++++++++-
  lib/Makefile.am                   |    2 +-
  lib/common.h                      |   10 +-
  6 files changed, 1721 insertions(+), 71 deletions(-)
@@ -559,7 +2931,7 @@ Date:   Tue Jan 15 19:59:34 2008 +0000
 
  configure.ac    |   9 ++--
  fribidi.spec.in | 145
- --------------------------------------------------------
+ ------------------------------------------------------------
  2 files changed, 4 insertions(+), 150 deletions(-)
 
 commit 753ed9aed90f9d31e6ff404c0c7befadbfd18d23
@@ -619,7 +2991,7 @@ Date:   Fri Jul 21 22:29:10 2006 +0000
  gen.tab/unidata/BidiMirroring.txt |   42 +-
  gen.tab/unidata/ReadMe.txt        |   31 +-
  gen.tab/unidata/UnicodeData.txt   | 1493
- +++++++++++++++++++++++++++++++++++--
+ +++++++++++++++++++++++++++++++++++++++--
  4 files changed, 1520 insertions(+), 91 deletions(-)
 
 commit 105e8f3c8f67fcd5a1620f9a9059b550067c1ac0
@@ -664,38 +3036,39 @@ Date:   Tue Jan 31 03:23:12 2006 +0000
 
     Add an option --disable-deprecated.
 
- bin/fribidi-benchmark.c          | 16 +++++++-------
+ bin/fribidi-benchmark.c          | 16 ++++++++--------
  bin/fribidi-main.c               | 45
- +++++++++++++++++++++++-----------------
- charset/fribidi-char-sets.c      | 16 +++++++-------
- configure.ac                     | 23 ++++++++++++++------
- gen.tab/gen-arabic-shaping-tab.c | 12 +++++------
- gen.tab/gen-bidi-type-tab.c      | 12 +++++------
- gen.tab/gen-joining-type-tab.c   | 12 +++++------
- gen.tab/gen-mirroring-tab.c      | 12 +++++------
- gen.tab/gen-unicode-version.c    | 12 +++++------
- gen.tab/packtab.c                |  8 +++----
- lib/bidi-types.h                 |  8 +++----
- lib/common.h                     | 21 +++++++++----------
- lib/debug.h                      |  8 +++----
- lib/fribidi-arabic.c             |  8 +++----
- lib/fribidi-bidi-types.c         |  8 +++----
- lib/fribidi-bidi-types.h         | 17 +++------------
- lib/fribidi-bidi.c               |  8 +++----
- lib/fribidi-common.h             | 18 ++++++++--------
- lib/fribidi-deprecated.c         | 11 ++++++----
- lib/fribidi-deprecated.h         | 30 ++++++++++++++++++++++++---
- lib/fribidi-joining-types.c      |  8 +++----
- lib/fribidi-joining.c            |  8 +++----
- lib/fribidi-mem.c                | 12 ++++++-----
- lib/fribidi-run.c                | 30 +++++++++++++--------------
- lib/fribidi-types.h              | 39 +++++++++++++++++-----------------
- lib/fribidi-unicode.h            | 33 +++++++----------------------
- lib/fribidi.c                    | 21 ++++++++++---------
- lib/fribidi.h                    | 13 +++++++-----
- lib/joining-types.h              |  8 +++----
- lib/mem.h                        | 34 +++++++++++++++---------------
- lib/run.h                        |  8 +++----
+ +++++++++++++++++++++++++-------------------
+ charset/fribidi-char-sets.c      | 16 ++++++++--------
+ configure.ac                     | 23 ++++++++++++++++------
+ gen.tab/gen-arabic-shaping-tab.c | 12 ++++++------
+ gen.tab/gen-bidi-type-tab.c      | 12 ++++++------
+ gen.tab/gen-joining-type-tab.c   | 12 ++++++------
+ gen.tab/gen-mirroring-tab.c      | 12 ++++++------
+ gen.tab/gen-unicode-version.c    | 12 ++++++------
+ gen.tab/packtab.c                |  8 ++++----
+ lib/bidi-types.h                 |  8 ++++----
+ lib/common.h                     | 21 ++++++++++-----------
+ lib/debug.h                      |  8 ++++----
+ lib/fribidi-arabic.c             |  8 ++++----
+ lib/fribidi-bidi-types.c         |  8 ++++----
+ lib/fribidi-bidi-types.h         | 17 +++--------------
+ lib/fribidi-bidi.c               |  8 ++++----
+ lib/fribidi-common.h             | 18 +++++++++---------
+ lib/fribidi-deprecated.c         | 11 +++++++----
+ lib/fribidi-deprecated.h         | 30 ++++++++++++++++++++++++++---
+ lib/fribidi-joining-types.c      |  8 ++++----
+ lib/fribidi-joining.c            |  8 ++++----
+ lib/fribidi-mem.c                | 12 +++++++-----
+ lib/fribidi-run.c                | 30 ++++++++++++++---------------
+ lib/fribidi-types.h              | 39
+ +++++++++++++++++++-------------------
+ lib/fribidi-unicode.h            | 33 +++++++-------------------------
+ lib/fribidi.c                    | 21 +++++++++++----------
+ lib/fribidi.h                    | 13 ++++++++-----
+ lib/joining-types.h              |  8 ++++----
+ lib/mem.h                        | 34 ++++++++++++++++-----------------
+ lib/run.h                        |  8 ++++----
  31 files changed, 269 insertions(+), 250 deletions(-)
 
 commit 570efad0b961ad106a05f2dbabeedbed477ea161
@@ -799,9 +3172,9 @@ Date:   Thu Nov 3 01:39:01 2005 +0000
  configure.ac                         |  20 +--
  doc/Makefile.am                      |   2 +-
  gen.tab/Makefile.am                  |  16 +-
- gen.tab/gen-arabic-liga.sh           |   9 +
+ gen.tab/gen-arabic-liga.sh           |   9 ++
  gen.tab/gen-arabic-shaping-tab.c     | 310
- +++++++++++++++++++++++++++++++++++
+ +++++++++++++++++++++++++++++++++++++++
  gen.tab/gen-bidi-type-tab.c          |  12 +-
  gen.tab/gen-joining-type-tab.c       |  10 +-
  gen.tab/gen-mirroring-tab.c          |  12 +-
@@ -809,37 +3182,36 @@ Date:   Thu Nov 3 01:39:01 2005 +0000
  gen.tab/packtab.c                    |   1 +
  lib/Headers.mk                       |   5 +-
  lib/Makefile.am                      |   8 +-
- lib/arabic-misc.tab.i                |  94 +++++++++++
+ lib/arabic-misc.tab.i                |  94 ++++++++++++
  lib/debug.h                          |   7 +-
- lib/env.h                            |  62 -------
- lib/fribidi-arabic.c                 | 190 +++++++++++++++++++++
- lib/fribidi-arabic.h                 |  88 ++++++++++
- lib/fribidi-bidi.c                   |  62 ++-----
+ lib/fribidi-arabic.c                 | 190 ++++++++++++++++++++++++
+ lib/fribidi-arabic.h                 |  88 +++++++++++
+ lib/fribidi-bidi.c                   |  62 ++------
  lib/fribidi-bidi.h                   |  31 ++--
  lib/fribidi-common.h                 |  29 +++-
  lib/fribidi-config.h.in              |   3 -
  lib/fribidi-deprecated.c             | 296
- +++++++++++++++++++++++++++++++++
- lib/fribidi-deprecated.h             | 210 ++++++++++++++++++++++++
- lib/fribidi-env.c                    | 121 --------------
- lib/fribidi-env.h                    | 126 --------------
- lib/fribidi-flags.h                  |  78 +++++++++
+ +++++++++++++++++++++++++++++++++++++
+ lib/fribidi-deprecated.h             | 210 ++++++++++++++++++++++++++
+ lib/fribidi-env.c                    | 121 ---------------
+ lib/fribidi-env.h                    | 126 ----------------
+ lib/fribidi-flags.h                  |  78 ++++++++++
  lib/fribidi-joining-types.c          |  10 +-
  lib/fribidi-joining-types.h          |   9 +-
  lib/fribidi-joining.c                |  40 +++--
  lib/fribidi-mem.c                    |   8 +-
  lib/fribidi-mirroring.c              |  10 +-
  lib/fribidi-run.c                    |  13 +-
- lib/fribidi-shape.c                  |  69 ++++++++
- lib/fribidi-shape.h                  |  77 +++++++++
+ lib/{env.h => fribidi-shape.c}       |  53 ++++---
+ lib/fribidi-shape.h                  |  77 ++++++++++
  lib/fribidi-types.h                  |  24 +--
  lib/fribidi-unicode.h                |  12 +-
- lib/fribidi.c                        | 213 +++---------------------
- lib/fribidi.h                        | 116 ++-----------
+ lib/fribidi.c                        | 213 ++++-----------------------
+ lib/fribidi.h                        | 116 ++-------------
  lib/joining-types.h                  |   8 +-
  test/test_UTF-8_persian.reference    |  28 ++--
  test/test_UTF-8_reordernsm.reference |  14 +-
- 44 files changed, 1674 insertions(+), 797 deletions(-)
+ 43 files changed, 1635 insertions(+), 758 deletions(-)
 
 commit 7aa8a91edbc3325e8b179cc649be778dceb85499
 Author: behdad <behdad>
@@ -940,19 +3312,19 @@ Date:   Sat Jul 30 09:06:27 2005 +0000
 
  .cvsignore                          |  1 +
  Makefile.am                         |  7 ++--
- USERS                               |  4 +-
- bin/fribidi-benchmark.c             | 17 ++++----
- bin/fribidi-bidi-types.c            |  7 +++-
- bin/fribidi-caprtl2utf8.c           | 17 ++++----
- bin/fribidi-main.c                  | 30 +++++++-------
+ USERS                               |  4 ++-
+ bin/fribidi-benchmark.c             | 17 +++++----
+ bin/fribidi-bidi-types.c            |  7 ++--
+ bin/fribidi-caprtl2utf8.c           | 17 +++++----
+ bin/fribidi-main.c                  | 30 ++++++++--------
  charset/fribidi-char-sets-cap-rtl.c | 78
- +++++++++++++++++++++----------------
- charset/fribidi-char-sets-utf8.c    | 12 +++---
- configure.ac                        | 20 +++++-----
- gen.tab/gen-unicode-version.c       | 33 ++++++++--------
- lib/fribidi-bidi.c                  | 10 ++---
- lib/fribidi-types.h                 | 10 ++---
- lib/fribidi.c                       |  8 ++--
+ ++++++++++++++++++++++++-----------------
+ charset/fribidi-char-sets-utf8.c    | 12 +++----
+ configure.ac                        | 20 +++++------
+ gen.tab/gen-unicode-version.c       | 33 ++++++++---------
+ lib/fribidi-bidi.c                  | 10 +++---
+ lib/fribidi-types.h                 | 10 +++---
+ lib/fribidi.c                       |  8 ++---
  14 files changed, 138 insertions(+), 116 deletions(-)
 
 commit 6f84aff9f7901178ef9e7e2e463a04e639b5a606
@@ -986,9 +3358,9 @@ Date:   Tue Jun 7 08:43:17 2005 +0000
     Updated to read version from BidiMirroring.txt, if not found in
     ReadMe.txt.
 
- gen.tab/Makefile.am           |  5 +--
+ gen.tab/Makefile.am           |  5 ++--
  gen.tab/gen-unicode-version.c | 75
- ++++++++++++++++++++++++++++---------------
+ +++++++++++++++++++++++++++++++----------------
  gen.tab/unidata/ReadMe.txt    |  3 --
  3 files changed, 53 insertions(+), 30 deletions(-)
 
@@ -1019,9 +3391,9 @@ Date:   Tue Jun 7 08:39:14 2005 +0000
     An integrated CapRTL to UTF-8 converter added.
 
  bin/Makefile.am           |   2 +-
- bin/fribidi-caprtl2utf8.c |  32 +++++++++++++++
+ bin/fribidi-caprtl2utf8.c |  32 ++++++++++++++++
  test/caprtl2unicode.py    | 102
- ----------------------------------------------
+ --------------------------------------------------
  3 files changed, 33 insertions(+), 103 deletions(-)
 
 commit 10a1d7d29e5fc41f27e6296382c6de9a82aa5a99
@@ -1040,11 +3412,11 @@ Date:   Tue Jun 7 07:31:13 2005 +0000
 
     Unicode 4.1 character database update.
 
- gen.tab/unidata/ArabicShaping.txt |  105 ++-
+ gen.tab/unidata/ArabicShaping.txt |  105 +++-
  gen.tab/unidata/BidiMirroring.txt |   39 +-
  gen.tab/unidata/ReadMe.txt        |   47 +-
  gen.tab/unidata/UnicodeData.txt   | 1383
- +++++++++++++++++++++++++++++++++++--
+ +++++++++++++++++++++++++++++++++++++++--
  4 files changed, 1448 insertions(+), 126 deletions(-)
 
 commit 004756f080f6bf20b27b61b419317a05a529227a
@@ -1054,7 +3426,7 @@ Date:   Mon Jan 10 06:43:53 2005 +0000
     Better conversion table from CapRTL to Unicode.
 
  charset/fribidi-char-sets-cap-rtl.c | 40
- +++++++++++++++++++++++++++----------
+ ++++++++++++++++++++++++++++++----------
  1 file changed, 30 insertions(+), 10 deletions(-)
 
 commit 294e001ae47168d63a2e7e7eaf7ede2a7a3dc1ae
@@ -1091,7 +3463,7 @@ Date:   Wed Jan 5 16:45:56 2005 +0000
     Adding CapRTL to Unicode (UTF-8) convertor.
 
  test/caprtl2unicode.py | 104
- +++++++++++++++++++++++++++++++++++++++++++++++++
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1 file changed, 104 insertions(+)
 
 commit 5db31e96f3c6b904325939e648a363cbcac56b14
@@ -1211,11 +3583,11 @@ Date:   Mon Jun 21 21:15:31 2004 +0000
     which is a proposed changed to be applied for Unicode 4.1.
 
  .indent.pro                 |   2 +-
- lib/fribidi-bidi.h          |  17 +++---
- lib/fribidi-joining-types.h |  18 ++++--
+ lib/fribidi-bidi.h          |  17 ++++---
+ lib/fribidi-joining-types.h |  18 ++++---
  lib/fribidi-joining.c       | 133
- ++++++++++++++++++++++++++------------------
- lib/fribidi-joining.h       |  15 +++--
+ ++++++++++++++++++++++++++++--------------------
+ lib/fribidi-joining.h       |  15 +++---
  lib/fribidi-unicode.h       |  14 ++---
  lib/fribidi.c               |  10 ++--
  lib/fribidi.h               |   8 +--
@@ -1231,17 +3603,17 @@ Date:   Mon Jun 21 18:49:23 2004 +0000
     need str
     anymore:  they just need this bidi_types.
 
- lib/bidi-types.h         |  8 +++----
- lib/common.h             | 11 +++++++---
- lib/fribidi-bidi-types.h | 14 +++++++-----
+ lib/bidi-types.h         |  8 +++-----
+ lib/common.h             | 11 ++++++++---
+ lib/fribidi-bidi-types.h | 14 ++++++++-----
  lib/fribidi-bidi.c       | 55
- +++++++++++++++++++++---------------------------
- lib/fribidi-bidi.h       | 43 ++++++-------------------------------
- lib/fribidi-joining.c    | 17 +++++++++++----
- lib/fribidi-run.c        | 15 ++++++-------
- lib/fribidi-unicode.h    | 18 +++++++++++-----
- lib/fribidi.c            | 20 +++++++++++++-----
- lib/run.h                | 11 +++++-----
+ +++++++++++++++++++++++-----------------------------
+ lib/fribidi-bidi.h       | 43 +++++++---------------------------------
+ lib/fribidi-joining.c    | 17 ++++++++++++----
+ lib/fribidi-run.c        | 15 +++++++-------
+ lib/fribidi-unicode.h    | 18 ++++++++++++-----
+ lib/fribidi.c            | 20 ++++++++++++++-----
+ lib/run.h                | 11 +++++------
  10 files changed, 104 insertions(+), 108 deletions(-)
 
 commit b1a9af57fe88c46b5f9f7fd47db37895b3e58e78
@@ -1279,12 +3651,12 @@ Date:   Fri Jun 18 19:21:33 2004 +0000
     breaking.  Also calculate more reasonable levels for explicit marks
     and BN.
 
- lib/fribidi-bidi-types.h | 13 ++++++-----
+ lib/fribidi-bidi-types.h | 13 +++++++-----
  lib/fribidi-bidi.c       | 56
- +++++++++++++++++++++++++++++++++++++-----------
- lib/fribidi-bidi.h       | 30 ++++++++++++++++----------
- lib/fribidi-types.h      | 10 ++++-----
- lib/fribidi.c            | 10 ++++-----
+ ++++++++++++++++++++++++++++++++++++++++------------
+ lib/fribidi-bidi.h       | 30 +++++++++++++++++-----------
+ lib/fribidi-types.h      | 10 +++++-----
+ lib/fribidi.c            | 10 ++++------
  5 files changed, 79 insertions(+), 40 deletions(-)
 
 commit 7ca6352ed7890ea20a23e6957c7cd4928c0fe7d1
@@ -1311,29 +3683,29 @@ Date:   Tue Jun 15 11:52:02 2004 +0000
  charset/fribidi-char-sets-cap-rtl.c |   8 +-
  configure.ac                        |  10 +--
  gen.tab/Makefile.am                 |  16 +++-
- gen.tab/gen-bidi-type-tab.c         |   9 +-
- gen.tab/gen-joining-type-tab.c      |   9 +-
- gen.tab/gen-mirroring-tab.c         |   9 +-
- gen.tab/gen-unicode-version.c       |   9 +-
+ gen.tab/gen-bidi-type-tab.c         |   9 ++-
+ gen.tab/gen-joining-type-tab.c      |   9 ++-
+ gen.tab/gen-mirroring-tab.c         |   9 ++-
+ gen.tab/gen-unicode-version.c       |   9 ++-
  lib/Makefile.am                     |   4 +-
  lib/common.h                        |  10 ++-
  lib/fribidi-bidi-types.c            |  12 +--
- lib/fribidi-bidi-types.h            |  68 +++++++++++----
- lib/fribidi-bidi.c                  | 119 +++++++++++++++-----------
- lib/fribidi-bidi.h                  |  94 +++++++++++++++------
+ lib/fribidi-bidi-types.h            |  68 ++++++++++++-----
+ lib/fribidi-bidi.c                  | 119 ++++++++++++++++-------------
+ lib/fribidi-bidi.h                  |  94 ++++++++++++++++-------
  lib/fribidi-joining-types-list.h    |  10 +--
- lib/fribidi-joining-types.c         |  30 ++++---
- lib/fribidi-joining-types.h         | 124 ++++++++++++++++++++++-----
+ lib/fribidi-joining-types.c         |  30 ++++----
+ lib/fribidi-joining-types.h         | 124 +++++++++++++++++++++++++------
  lib/fribidi-joining.c               | 161
- ++++++++++++++++++++++++++++++++++++
- lib/fribidi-joining.h               |  36 +++++++-
+ ++++++++++++++++++++++++++++++++++++++++
+ lib/fribidi-joining.h               |  36 ++++++++-
  lib/fribidi-mirroring.c             |  14 ++--
- lib/fribidi-mirroring.h             |  27 +++---
+ lib/fribidi-mirroring.h             |  27 ++++---
  lib/fribidi-types.h                 |  24 +++++-
- lib/fribidi.c                       |  97 +++++++++++++---------
+ lib/fribidi.c                       |  97 ++++++++++++++----------
  lib/fribidi.def                     |   6 +-
- lib/fribidi.h                       |  93 ++++++++++++---------
- lib/joining-types.h                 |   9 +-
+ lib/fribidi.h                       |  93 +++++++++++++----------
+ lib/joining-types.h                 |   9 ++-
  27 files changed, 734 insertions(+), 286 deletions(-)
 
 commit 8a20d52ddb30e073762ec17afda2e1b9257be568
@@ -1363,30 +3735,32 @@ Date:   Mon Jun 14 18:43:48 2004 +0000
     fribidi-bidi-type.[ch] merged into fribidi-bidi-types.[ch].
     fribidi-joining-type.[ch] merged into fribidi-joining-types.[ch].
 
- charset/fribidi-char-sets-cap-rtl.c |  8 ++--
- configure.ac                        | 22 +++++++---
- doc/Makefile.am                     | 14 +++----
+ charset/fribidi-char-sets-cap-rtl.c |  8 ++---
+ configure.ac                        | 22 +++++++++---
+ doc/Makefile.am                     | 14 ++++----
  lib/Headers.mk                      |  3 +-
- lib/Makefile.am                     |  2 -
+ lib/Makefile.am                     |  2 --
  lib/fribidi-bidi-type.c             | 80
- -------------------------------------
+ -----------------------------------------
  lib/fribidi-bidi-type.h             | 72
- ---------------------------------
- lib/fribidi-bidi-types.c            | 69 ++++++++++++++++++++++++++------
- lib/fribidi-bidi-types.h            | 34 +++++++++++++---
- lib/fribidi-bidi.c                  | 48 +++++-----------------
- lib/fribidi-bidi.h                  | 27 +++----------
+ -------------------------------------
+ lib/fribidi-bidi-types.c            | 69
+ ++++++++++++++++++++++++++++-------
+ lib/fribidi-bidi-types.h            | 34 +++++++++++++++---
+ lib/fribidi-bidi.c                  | 48 ++++++-------------------
+ lib/fribidi-bidi.h                  | 27 ++++----------
  lib/fribidi-config.h.in             |  3 ++
- lib/fribidi-joining-type.c          | 56 --------------------------
- lib/fribidi-joining-type.h          | 59 ---------------------------
- lib/fribidi-joining-types.c         | 66 ++++++++++++++++++++++++------
- lib/fribidi-joining-types.h         | 36 ++++++++++++++---
- lib/fribidi-mirroring.c             | 34 ++++++++++++++--
- lib/fribidi-mirroring.h             | 22 ++++++++--
- lib/fribidi-run.c                   |  8 ++--
- lib/fribidi.c                       | 11 ++---
- lib/fribidi.def                     | 18 +++++----
- lib/fribidi.h                       | 14 ++++---
+ lib/fribidi-joining-type.c          | 56 -----------------------------
+ lib/fribidi-joining-type.h          | 59 ------------------------------
+ lib/fribidi-joining-types.c         | 66
+ +++++++++++++++++++++++++++-------
+ lib/fribidi-joining-types.h         | 36 ++++++++++++++++---
+ lib/fribidi-mirroring.c             | 34 ++++++++++++++++--
+ lib/fribidi-mirroring.h             | 22 ++++++++++--
+ lib/fribidi-run.c                   |  8 ++---
+ lib/fribidi.c                       | 11 +++---
+ lib/fribidi.def                     | 18 ++++++----
+ lib/fribidi.h                       | 14 +++++---
  22 files changed, 296 insertions(+), 410 deletions(-)
 
 commit 5e32eff3de2d41d4a1674e28991eb82c1d00dd79
@@ -1397,12 +3771,12 @@ Date:   Mon Jun 14 17:00:33 2004 +0000
     get_par_embedding_levels and reorder_line functions.
 
  lib/bidi-types.h        |  8 +++++---
- lib/fribidi-bidi-type.c | 24 +++++++++++++++++++---
- lib/fribidi-bidi-type.h | 19 +++++++++++++++---
+ lib/fribidi-bidi-type.c | 24 +++++++++++++++++++++---
+ lib/fribidi-bidi-type.h | 19 ++++++++++++++++---
  lib/fribidi-bidi.c      | 53
- ++++++++++++++++++++++++++++---------------------
- lib/fribidi-bidi.h      | 33 +++++++++++++++++++++++-------
- lib/fribidi-run.c       | 13 ++++++------
+ ++++++++++++++++++++++++++++++-----------------------
+ lib/fribidi-bidi.h      | 33 ++++++++++++++++++++++++++-------
+ lib/fribidi-run.c       | 13 +++++++------
  lib/fribidi.c           | 10 +++++-----
  lib/run.h               |  9 +++++----
  8 files changed, 115 insertions(+), 54 deletions(-)
@@ -1418,37 +3792,37 @@ Date:   Sun Jun 13 20:11:41 2004 +0000
     accompanying functions and macros.
 
  .indent.pro                         |   3 +-
- TODO                                |  20 +-
+ TODO                                |  20 ++-
  charset/Makefile.am                 |  10 +-
  charset/fribidi-char-sets-cap-rtl.c |   8 +-
  doc/Makefile.am                     |  10 +-
- gen.tab/Makefile.am                 |  92 ++++------
- gen.tab/gen-bidi-type-tab.c         |  65 ++++---
+ gen.tab/Makefile.am                 |  92 ++++-------
+ gen.tab/gen-bidi-type-tab.c         |  65 ++++----
  gen.tab/gen-joining-type-tab.c      | 355
- ++++++++++++++++++++++++++++++++++++
+ ++++++++++++++++++++++++++++++++++++++++
  gen.tab/gen-mirroring-tab.c         |  52 +++---
  gen.tab/gen-unicode-version.c       |  42 ++---
  gen.tab/packtab.c                   |  16 +-
  gen.tab/packtab.h                   |   2 +-
  lib/Headers.mk                      |   7 +-
- lib/Makefile.am                     |  29 ++-
+ lib/Makefile.am                     |  29 +++-
  lib/common.h                        |  12 +-
  lib/debug.h                         |  11 +-
  lib/env.h                           |   7 +-
  lib/fribidi-bidi-type.c             |   9 +-
  lib/fribidi-bidi-types-list.h       |   8 +-
  lib/fribidi-bidi-types.c            |   8 +-
- lib/fribidi-bidi-types.h            | 140 +++++++-------
- lib/fribidi-joining-type.c          |  56 ++++++
- lib/fribidi-joining-type.h          |  59 ++++++
- lib/fribidi-joining-types-list.h    |  50 +++++
- lib/fribidi-joining-types.c         |  78 ++++++++
- lib/fribidi-joining-types.h         | 143 +++++++++++++++
+ lib/fribidi-bidi-types.h            | 140 ++++++++--------
+ lib/fribidi-joining-type.c          |  56 +++++++
+ lib/fribidi-joining-type.h          |  59 +++++++
+ lib/fribidi-joining-types-list.h    |  50 ++++++
+ lib/fribidi-joining-types.c         |  78 +++++++++
+ lib/fribidi-joining-types.h         | 143 ++++++++++++++++
  lib/fribidi-joining.c               |   0
- lib/fribidi-joining.h               |  50 +++++
+ lib/fribidi-joining.h               |  50 ++++++
  lib/fribidi-mirroring.c             |  12 +-
  lib/fribidi.def                     |   9 +-
- lib/joining-types.h                 |  58 ++++++
+ lib/joining-types.h                 |  58 +++++++
  lib/run.h                           |  10 +-
  32 files changed, 1147 insertions(+), 284 deletions(-)
 
@@ -1462,19 +3836,19 @@ Date:   Wed Jun 9 20:01:00 2004 +0000
     Moreover,
     packtab deals with tables with empty heads much better.  Voila!
 
- bin/fribidi-main.c          |  13 ++--
+ bin/fribidi-main.c          |  13 +++--
  charset/fribidi-char-sets.c |   7 ++-
  configure.ac                |   9 ++-
  gen.tab/Makefile.am         |   4 +-
  gen.tab/gen-bidi-type-tab.c |  15 +++--
- gen.tab/gen-mirroring-tab.c |  99 +++++++++++++++++++----------
+ gen.tab/gen-mirroring-tab.c |  99 +++++++++++++++++++++-----------
  gen.tab/packtab.c           | 147
- ++++++++++++++++++++++++++++++++++----------
- gen.tab/packtab.h           |  13 ++--
+ +++++++++++++++++++++++++++++++++++++-----------
+ gen.tab/packtab.h           |  13 +++--
  lib/fribidi-bidi-type.c     |  14 ++---
- lib/fribidi-bidi-types.h    |  10 +--
- lib/fribidi-mirroring.c     |  48 +++------------
- lib/fribidi-types.h         |  79 +++++++++++++-----------
+ lib/fribidi-bidi-types.h    |  10 ++--
+ lib/fribidi-mirroring.c     |  48 +++-------------
+ lib/fribidi-types.h         |  79 ++++++++++++++------------
  lib/fribidi.h               |   8 +--
  13 files changed, 276 insertions(+), 190 deletions(-)
 
@@ -1487,35 +3861,35 @@ Date:   Wed Jun 9 14:59:21 2004 +0000
     AbiWord from CVS.  The most important is the FRIBIDI_TYPE_PRIVATE in
     fribidi-bidi-types.h
 
- bin/fribidi-main.c                    | 25 +++++++++++---
+ bin/fribidi-main.c                    | 25 ++++++++++++----
  charset/Headers.mk                    |  8 +----
  charset/fribidi-char-sets-cap-rtl.h   |  8 +++--
  charset/fribidi-char-sets-cp1255.h    |  8 +++--
  charset/fribidi-char-sets-cp1256.h    |  8 +++--
  charset/fribidi-char-sets-iso8859-6.h |  8 +++--
  charset/fribidi-char-sets-iso8859-8.h |  8 +++--
- charset/fribidi-char-sets-list.h      | 14 ++++----
+ charset/fribidi-char-sets-list.h      | 14 ++++-----
  charset/fribidi-char-sets-utf8.h      |  8 +++--
- charset/fribidi-char-sets.c           | 18 ++++++----
+ charset/fribidi-char-sets.c           | 18 ++++++++----
  charset/fribidi-char-sets.h           | 13 ++------
- configure.ac                          | 18 ++++------
+ configure.ac                          | 18 ++++--------
  doc/Makefile.am                       |  1 +
- lib/common.h                          | 28 ++++++++--------
- lib/debug.h                           | 10 +++---
+ lib/common.h                          | 28 +++++++++---------
+ lib/debug.h                           | 10 +++----
  lib/fribidi-bidi-type.c               | 62
- +++--------------------------------
- lib/fribidi-bidi-type.h               | 39 ++--------------------
- lib/fribidi-bidi-types-list.h         | 14 ++++----
- lib/fribidi-bidi-types.h              | 35 +++++++++++---------
- lib/fribidi-bidi.h                    |  7 ++--
- lib/fribidi-common.h                  | 14 +++-----
- lib/fribidi-mirroring.c               | 12 +++----
- lib/fribidi-mirroring.h               | 12 +++----
- lib/fribidi-types.h                   | 26 +++++++--------
+ ++++-----------------------------------
+ lib/fribidi-bidi-type.h               | 39 ++----------------------
+ lib/fribidi-bidi-types-list.h         | 14 ++++-----
+ lib/fribidi-bidi-types.h              | 35 ++++++++++++----------
+ lib/fribidi-bidi.h                    |  7 ++---
+ lib/fribidi-common.h                  | 14 ++++-----
+ lib/fribidi-mirroring.c               | 12 ++++----
+ lib/fribidi-mirroring.h               | 12 ++++----
+ lib/fribidi-types.h                   | 26 ++++++++--------
  lib/fribidi.c                         |  8 ++---
  lib/fribidi.def                       |  3 --
- lib/fribidi.h                         | 18 +++++++---
- lib/mem.h                             | 10 +++---
+ lib/fribidi.h                         | 18 ++++++++----
+ lib/mem.h                             | 10 +++----
  28 files changed, 189 insertions(+), 254 deletions(-)
 
 commit 7e382d2cc7f5c08bda7d0d7195b074d91811c5d7
@@ -1545,16 +3919,16 @@ Date:   Mon Jun 7 20:38:21 2004 +0000
  .indent.pro                       |   4 +-
  TODO                              |   2 +
  lib/fribidi-bidi-types-list.h     |  11 +-
- lib/fribidi-bidi-types.h          | 134 +++++++++++-----
+ lib/fribidi-bidi-types.h          | 134 ++++++++++++------
  lib/fribidi-bidi.c                | 314
- +++++++++++++++-----------------------
- lib/fribidi-bidi.h                | 100 +++++-------
+ +++++++++++++++++-------------------------
+ lib/fribidi-bidi.h                | 100 ++++++--------
  lib/fribidi-mirroring.c           |   9 +-
  lib/fribidi-mirroring.h           |   9 +-
- lib/fribidi.c                     | 170 ++++++++++++++++++++-
+ lib/fribidi.c                     | 170 ++++++++++++++++++++++-
  lib/fribidi.def                   |   2 +-
- lib/fribidi.h                     |  95 +++++++++++-
- test/test_UTF-8_persian.reference |  16 +-
+ lib/fribidi.h                     |  95 ++++++++++++-
+ test/test_UTF-8_persian.reference |  16 +--
  13 files changed, 541 insertions(+), 327 deletions(-)
 
 commit 8fee958d0e10db5516f3897e6dc832ef56b13fcd
@@ -1564,7 +3938,7 @@ Date:   Fri Jun 4 16:43:51 2004 +0000
     Isolating bidi reordering call, take 1.
 
  lib/fribidi-bidi.c | 338
- ++++++++++++++++++-----------------------------------
+ ++++++++++++++++++++-------------------------------------
  lib/fribidi-bidi.h |  14 +--
  lib/fribidi-run.c  |  39 ++++---
  lib/run.h          |   8 +-
@@ -1585,24 +3959,24 @@ Date:   Fri Jun 4 09:41:11 2004 +0000
 
     Cleaning up here and there.  Last lingers before adding joining.
 
- Makefile.am                         |  49 ++++--
+ Makefile.am                         |  49 ++++---
  TODO                                |   9 +-
  bin/fribidi-main.c                  |  12 +-
- bootstrap                           | 130 +++++++++++-----
+ bootstrap                           | 130 ++++++++++++------
  charset/fribidi-char-sets-cap-rtl.c |  12 +-
  configure.ac                        |   9 +-
- doc/Makefile.am                     |  18 ++-
+ doc/Makefile.am                     |  18 +--
  gen.tab/.cvsignore                  |   4 +-
  gen.tab/Makefile.am                 |   1 +
  gen.tab/gen-bidi-type-tab.c         |  20 +--
  lib/Headers.mk                      |   2 +-
  lib/fribidi-bidi-type.c             |  17 ++-
- lib/fribidi-bidi-type.h             |  23 +--
- lib/fribidi-bidi-types-list.h       |  39 +++--
+ lib/fribidi-bidi-type.h             |  23 ++--
+ lib/fribidi-bidi-types-list.h       |  39 ++++--
  lib/fribidi-bidi-types.c            |  10 +-
  lib/fribidi-bidi-types.h            |  17 ++-
  lib/fribidi-bidi.c                  | 297
- ++++++++++++++++++------------------
+ ++++++++++++++++++++--------------------
  lib/fribidi-bidi.h                  |  28 +++-
  lib/fribidi-common.h                |   8 +-
  lib/fribidi-config.h.in             |   3 +
@@ -1615,25 +3989,26 @@ Date:   Mon May 31 18:43:26 2004 +0000
 
     GNU Coding Standards applied and typos fixed.
 
- AUTHORS                             | 45 ++++++++++++++++++-
- Makefile.am                         | 10 ++---
- README                              | 26 ++++++-----
- THANKS                              |  2 +-
- TODO                                | 41 +++++++++++++++++
- bin/fribidi-main.c                  | 10 ++---
- charset/fribidi-char-sets-cap-rtl.c |  8 ++--
- configure.ac                        | 40 +++++++++--------
- doc/Makefile.am                     |  4 +-
- gen.tab/Makefile.am                 | 12 ++---
- gen.tab/gen-bidi-type-tab.c         |  8 ++--
- gen.tab/gen-mirroring-tab.c         |  8 ++--
- gen.tab/gen-unicode-version.c       | 20 ++++++---
- lib/bidi-types-list.h               | 85
- -----------------------------------
- lib/fribidi-bidi-type.c             | 10 ++---
- lib/fribidi-bidi-types-list.h       | 90
- +++++++++++++++++++++++++++++++++++++
- 16 files changed, 259 insertions(+), 160 deletions(-)
+ AUTHORS                                              | 45
+ ++++++++++++++++++++++--
+ Makefile.am                                          | 10 +++---
+ README                                               | 26 +++++++-------
+ THANKS                                               |  2 +-
+ TODO                                                 | 41
+ +++++++++++++++++++++
+ bin/fribidi-main.c                                   | 10 +++---
+ charset/fribidi-char-sets-cap-rtl.c                  |  8 ++---
+ configure.ac                                         | 40
+ +++++++++++----------
+ doc/Makefile.am                                      |  4 +--
+ gen.tab/Makefile.am                                  | 12 +++----
+ gen.tab/gen-bidi-type-tab.c                          |  8 ++---
+ gen.tab/gen-mirroring-tab.c                          |  8 ++---
+ gen.tab/gen-unicode-version.c                        | 20 +++++++----
+ lib/fribidi-bidi-type.c                              | 10 +++---
+ lib/{bidi-types-list.h => fribidi-bidi-types-list.h} | 31
+ +++++++++-------
+ 15 files changed, 187 insertions(+), 88 deletions(-)
 
 commit 339717751b86715f78bd9d02159813c29c650a0a
 Author: behdad <behdad>
@@ -1643,14 +4018,14 @@ Date:   Mon May 31 18:39:39 2004 +0000
 
  lib/Headers.mk           |  1 +
  lib/Makefile.am          |  1 -
- lib/common.h             | 10 +++---
+ lib/common.h             | 10 ++++---
  lib/debug.h              |  8 ++---
- lib/fribidi-bidi-types.c | 10 +++---
+ lib/fribidi-bidi-types.c | 10 +++----
  lib/fribidi-bidi.c       | 84
- ++++++++++++++++++++++++------------------------
- lib/fribidi-common.h     | 33 ++++++++++---------
+ ++++++++++++++++++++++++++--------------------------
+ lib/fribidi-common.h     | 33 +++++++++++----------
  lib/fribidi-config.h.in  |  3 +-
- lib/fribidi.c            | 20 ++++++------
+ lib/fribidi.c            | 20 ++++++-------
  lib/run.h                |  8 ++---
  10 files changed, 91 insertions(+), 87 deletions(-)
 
@@ -1673,13 +4048,13 @@ Date:   Mon May 31 10:43:44 2004 +0000
     files
     anymore. :-(
 
- gen.tab/unidata/ArabicShaping.txt                  |   240 +
- gen.tab/unidata/README                             |     1 +
- gen.tab/unidata/UnicodeData.txt                    | 15100
- +++++++++++++++++++
- gen.tab/unidata/extracted/DerivedBidiClass.txt     |  1299 --
- .../unidata/extracted/DerivedDecompositionType.txt |   933 --
- gen.tab/unidata/extracted/DerivedJoiningType.txt   |   215 -
+ gen.tab/unidata/ArabicShaping.txt                     |   240 +
+ gen.tab/unidata/README                                |     1 +
+ gen.tab/unidata/UnicodeData.txt                       | 15100
+ ++++++++++++++++++++
+ gen.tab/unidata/extracted/DerivedBidiClass.txt        |  1299 --
+ .../unidata/extracted/DerivedDecompositionType.txt    |   933 --
+ gen.tab/unidata/extracted/DerivedJoiningType.txt      |   215 -
  6 files changed, 15341 insertions(+), 2447 deletions(-)
 
 commit 28f7f004848d56fb148290428ecff8ab3b568cdd
@@ -1819,19 +4194,19 @@ Date:   Sat May 22 11:21:39 2004 +0000
     Make gen-mirroring-tab and gen-unicode-version work.  gen.tab/
     works now.
 
- Makefile.am                         | 10 ++--
+ Makefile.am                         | 10 +++--
  bin/Makefile.am                     |  4 +-
  bin/fribidi-benchmark.c             | 16 ++++---
  charset/fribidi-char-sets-cap-rtl.c | 16 +++----
  charset/fribidi-char-sets.c         |  8 ++--
  gen.tab/Makefile.am                 | 95
- +++++++++++++++++++++++++++----------
+ ++++++++++++++++++++++++++++++-----------
  gen.tab/gen-bidi-type-tab.c         |  8 ++--
- gen.tab/gen-mirroring-tab.c         | 10 ++--
- gen.tab/gen-unicode-version.c       | 11 ++---
- lib/common.h                        | 20 ++++----
+ gen.tab/gen-mirroring-tab.c         | 10 ++---
+ gen.tab/gen-unicode-version.c       | 11 +++--
+ lib/common.h                        | 20 ++++-----
  lib/fribidi-bidi-type.c             |  7 ++-
- lib/fribidi-mem.c                   | 13 +++--
+ lib/fribidi-mem.c                   | 13 +++---
  12 files changed, 137 insertions(+), 81 deletions(-)
 
 commit 285b3de138e8a4f790fe07519c1a90d759a61598
@@ -1842,18 +4217,18 @@ Date:   Sat May 22 10:35:30 2004 +0000
 
  bin/Makefile.am               |   4 +-
  charset/Makefile.am           |   2 +-
- configure.ac                  |  29 ++++----
+ configure.ac                  |  29 +++++----
  doc/Makefile.am               |   2 +-
  fribidi.pc.in                 |   2 +-
- gen.tab/Makefile.am           |  52 +++++++++++++-
+ gen.tab/Makefile.am           |  52 ++++++++++++++-
  gen.tab/gen-bidi-type-tab.c   | 163
- ++++++++++++++++++++++++++++++------------
- gen.tab/gen-mirroring-tab.c   |  79 +++++++++++++-------
- gen.tab/gen-unicode-version.c |  48 ++++++-------
+ +++++++++++++++++++++++++++++++++-------------
+ gen.tab/gen-mirroring-tab.c   |  79 ++++++++++++++--------
+ gen.tab/gen-unicode-version.c |  48 +++++++-------
  gen.tab/packtab.c             |   5 +-
  gen.tab/packtab.h             |   2 +-
- lib/Makefile.am               |  31 +++-----
- lib/common.h                  |  48 +++++++------
+ lib/Makefile.am               |  31 +++------
+ lib/common.h                  |  48 ++++++++------
  lib/fribidi-bidi.h            |  12 ++--
  lib/fribidi-mirroring.c       |  10 +--
  lib/fribidi-mirroring.h       |  10 +--
@@ -1868,9 +4243,9 @@ Date:   Wed May 12 23:13:55 2004 +0000
  gen.tab/.cvsignore            |   5 +-
  gen.tab/Makefile.am           |   6 +-
  gen.tab/gen-bidi-type-tab.c   |  10 +--
- gen.tab/gen-mirroring-tab.c   |   8 +-
+ gen.tab/gen-mirroring-tab.c   |   8 +--
  gen.tab/gen-unicode-version.c | 170
- ++++++++++++++++++++++++++++++++++++++++++
+ ++++++++++++++++++++++++++++++++++++++++++++++
  5 files changed, 187 insertions(+), 12 deletions(-)
 
 commit 8bc4b0a145e828a6c9e90d18e4f06900291d1d3a
@@ -1912,13 +4287,13 @@ Date:   Wed May 12 07:06:21 2004 +0000
  charset/fribidi-char-sets.c |  12 +-
  gen.tab/Makefile.am         |   9 ++
  gen.tab/gen-bidi-type-tab.c | 298
- +++++++++++++++++++++-----------------------
- gen.tab/gen-mirroring-tab.c | 223 +++++++++++++++++++--------------
+ +++++++++++++++++++++++-------------------------
+ gen.tab/gen-mirroring-tab.c | 223 ++++++++++++++++++++----------------
  gen.tab/packtab.c           |  18 ++-
  lib/bidi-types-list.h       |  18 ++-
  lib/common.h                |  12 +-
  lib/fribidi-bidi-type.c     |   8 +-
- lib/fribidi-mirroring.h     |  13 +-
+ lib/fribidi-mirroring.h     |  13 ++-
  13 files changed, 340 insertions(+), 294 deletions(-)
 
 commit 4b03bbd7b4368cde918197875a83ff4661ca4857
@@ -1935,7 +4310,7 @@ Date:   Fri May 7 06:30:37 2004 +0000
  doc/Makefile.am                     |    2 +
  lib/Makefile.am                     |    8 +-
  lib/bidi-type-table.i               | 5228
- -----------------------------------
+ ---------------------------------------
  lib/bidi-types-list.h               |   11 +-
  lib/bidi-types.h                    |   25 +-
  lib/common.h                        |   10 +-
@@ -1993,21 +4368,21 @@ Date:   Mon May 3 22:05:19 2004 +0000
  lib/bidi-types-list.h                 |   15 +-
  lib/bidi-types.h                      |   20 +-
  lib/common.h                          |   48 +-
- lib/debug.h                           |   66 +-
+ lib/debug.h                           |   66 ++-
  lib/env.h                             |   10 +-
  lib/fribidi-bidi-type.c               |   37 +-
  lib/fribidi-bidi-type.h               |   33 +-
  lib/fribidi-bidi-types.c              |   12 +-
  lib/fribidi-bidi-types.h              |   50 +-
  lib/fribidi-bidi.c                    | 1173
- +++++++++++++++++----------------
+ +++++++++++++++++++------------------
  lib/fribidi-bidi.h                    |   19 +-
  lib/fribidi-common.h                  |   29 +-
  lib/fribidi-env.c                     |   17 +-
  lib/fribidi-env.h                     |   27 +-
  lib/fribidi-mem.c                     |   39 +-
  lib/fribidi-mirroring.c               |   24 +-
- lib/fribidi-run.c                     |  395 ++++++-----
+ lib/fribidi-run.c                     |  395 ++++++++-----
  lib/fribidi-types.h                   |   10 +-
  lib/fribidi.c                         |   10 +-
  lib/fribidi.def                       |   13 +
@@ -2023,13 +4398,13 @@ Date:   Wed Apr 28 03:20:22 2004 +0000
 
     Cleaning up exported symbols.
 
- THANKS               | 23 +++++++++----------
+ THANKS               | 23 +++++++++------------
  bin/fribidi-main.c   | 62
- ++++++++++++++++++++++++++--------------------------
- charset/Makefile.am  | 13 +----------
+ ++++++++++++++++++++++++++++----------------------------
+ charset/Makefile.am  | 13 +-----------
  doc/Makefile.am      |  1 +
- lib/Makefile.am      | 16 +++++++-------
- lib/fribidi-common.h |  8 +++----
+ lib/Makefile.am      | 16 +++++++--------
+ lib/fribidi-common.h |  8 ++++----
  6 files changed, 55 insertions(+), 68 deletions(-)
 
 commit 1fb4c69145a5222169e8b8f852807046a30d6870
@@ -2041,18 +4416,18 @@ Date:   Wed Apr 28 02:37:56 2004 +0000
 
  lib/Makefile.am          |   5 +-
  lib/bidi-types.h         |  12 +-
- lib/common.h             |  23 +--
+ lib/common.h             |  23 ++--
  lib/env.h                |  63 +++++++++
  lib/fribidi-bidi-type.c  |   8 +-
  lib/fribidi-bidi-types.c |   8 +-
  lib/fribidi-bidi-types.h |   8 +-
  lib/fribidi-bidi.c       | 357
- ++++++++---------------------------------------
+ ++++++++-------------------------------------------
  lib/fribidi-env.c        |  27 ++--
  lib/fribidi-mem.c        |  64 ++++++---
- lib/fribidi-run.c        | 267 +++++++++++++++++++++++++++++++++++
+ lib/fribidi-run.c        | 267 ++++++++++++++++++++++++++++++++++++++
  lib/mem.h                |  16 ++-
- lib/run.h                |  86 ++++++++++++
+ lib/run.h                |  86 +++++++++++++
  13 files changed, 587 insertions(+), 357 deletions(-)
 
 commit ac43f238748ad5b874089a8c27d8c1eb7150859d
@@ -2072,17 +4447,17 @@ Date:   Tue Apr 27 16:47:22 2004 +0000
 
     First try to integrate c2man manual generation in build system.
 
- charset/Headers.mk               | 21 ++++++++------
- charset/fribidi-char-sets-list.h | 10 +++++--
+ charset/Headers.mk               | 21 +++++++++------
+ charset/fribidi-char-sets-list.h | 10 ++++---
  doc/Makefile.am                  | 62
- ++++++++++++++++++++++++++++------------
- lib/Headers.mk                   | 16 ++++++++++-
+ ++++++++++++++++++++++++++++++--------------
+ lib/Headers.mk                   | 16 +++++++++++-
  lib/bidi-types-list.h            | 10 +++----
  lib/common.h                     | 10 +++----
  lib/debug.h                      |  8 +++---
  lib/fribidi-begindecls.h         |  2 ++
  lib/fribidi-enddecls.h           |  2 ++
- lib/fribidi-types.h              | 14 ++++-----
+ lib/fribidi-types.h              | 14 +++++-----
  lib/mem.h                        |  8 +++---
  11 files changed, 107 insertions(+), 56 deletions(-)
 
@@ -2155,7 +4530,7 @@ Date:   Sun Apr 25 18:49:12 2004 +0000
     The ChangeLog from the old days.
 
  ChangeLog.old | 703
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1 file changed, 703 insertions(+)
 
 commit 63d12e574eb5cfe95290b303bac0950c25afe397
@@ -2164,96 +4539,96 @@ Date:   Sun Apr 25 18:47:56 2004 +0000
 
     Initial revision
 
- .cvsignore                                         |   19 +
- .indent.pro                                        |   19 +
- AUTHORS                                            |    1 +
- COPYING                                            |  504 ++
- HACKING                                            |    7 +
- HISTORY                                            |   34 +
- Makefile.am                                        |   54 +
- NEWS                                               |   18 +
- README                                             |  152 +
- THANKS                                             |   33 +
- TODO                                               |   13 +
- bin/Makefile.am                                    |   25 +
- bin/fribidi-benchmark.c                            |  278 ++
- bin/fribidi-main.c                                 |  597 +++
- bin/getopt.c                                       | 1268 +++++
- bin/getopt.h                                       |  187 +
- bin/getopt1.c                                      |  213 +
- bin/getopt_int.h                                   |  145 +
- bootstrap                                          |  110 +
- charset/Headers.mk                                 |    9 +
- charset/Makefile.am                                |   48 +
- charset/fribidi-char-sets-cap-rtl.c                |  336 ++
- charset/fribidi-char-sets-cap-rtl.h                |   70 +
- charset/fribidi-char-sets-cp1255.c                 |  106 +
- charset/fribidi-char-sets-cp1255.h                 |   62 +
- charset/fribidi-char-sets-cp1256.c                 |  223 +
- charset/fribidi-char-sets-cp1256.h                 |   62 +
- charset/fribidi-char-sets-iso8859-6.c              |   81 +
- charset/fribidi-char-sets-iso8859-6.h              |   62 +
- charset/fribidi-char-sets-iso8859-8.c              |  120 +
- charset/fribidi-char-sets-iso8859-8.h              |   62 +
- charset/fribidi-char-sets-list.h                   |   56 +
- charset/fribidi-char-sets-utf8.c                   |  126 +
- charset/fribidi-char-sets-utf8.h                   |   66 +
- charset/fribidi-char-sets.c                        |  230 +
- charset/fribidi-char-sets.h                        |  125 +
- configure.ac                                       |  208 +
- doc/Makefile.am                                    |   27 +
- fribidi.pc.in                                      |   13 +
- fribidi.spec.in                                    |  145 +
- gen.tab/Makefile.am                                |    0
- gen.tab/gen-bidi-type-tab.c                        |  267 +
- gen.tab/gen-mirroring-tab.c                        |  152 +
- gen.tab/packtab.c                                  |  364 ++
- gen.tab/packtab.h                                  |   49 +
- gen.tab/unidata/BidiMirroring.txt                  |  525 ++
- gen.tab/unidata/ReadMe.txt                         |   40 +
- gen.tab/unidata/extracted/DerivedBidiClass.txt     | 1299 +++++
- .../unidata/extracted/DerivedDecompositionType.txt |  933 ++++
- gen.tab/unidata/extracted/DerivedJoiningType.txt   |  215 +
- lib/Headers.mk                                     |   14 +
- lib/Makefile.am                                    |   75 +
- lib/bidi-type-table.i                              | 5228
- ++++++++++++++++++++
- lib/bidi-types-list.h                              |   69 +
- lib/bidi-types.h                                   |   78 +
- lib/common.h                                       |  110 +
- lib/debug.h                                        |   87 +
- lib/fribidi-begindecls.h                           |    1 +
- lib/fribidi-bidi-type.c                            |   79 +
- lib/fribidi-bidi-type.h                            |   74 +
- lib/fribidi-bidi-types.c                           |   76 +
- lib/fribidi-bidi-types.h                           |  278 ++
- lib/fribidi-bidi.c                                 | 1424 ++++++
- lib/fribidi-bidi.h                                 |  112 +
- lib/fribidi-common.h                               |   83 +
- lib/fribidi-config.h.in                            |   22 +
- lib/fribidi-enddecls.h                             |    1 +
- lib/fribidi-env.c                                  |  107 +
- lib/fribidi-env.h                                  |  125 +
- lib/fribidi-mem.c                                  |   94 +
- lib/fribidi-mirroring.c                            |   90 +
- lib/fribidi-mirroring.h                            |   67 +
- lib/fribidi-types.h                                |  143 +
- lib/fribidi-unicode-version.h                      |    4 +
- lib/fribidi-unicode.h                              |  101 +
- lib/fribidi.c                                      |   68 +
- lib/fribidi.h                                      |   48 +
- lib/mem.h                                          |   90 +
- lib/mirroring-table.i                              |  358 ++
- test/Makefile.am                                   |   33 +
- test/run.tests                                     |   74 +
- test/test_CapRTL_explicit.input                    |   13 +
- test/test_CapRTL_explicit.reference                |   13 +
- test/test_CapRTL_implicit.input                    |   26 +
- test/test_CapRTL_implicit.reference                |   26 +
- test/test_ISO8859-8_hebrew.input                   |   17 +
- test/test_ISO8859-8_hebrew.reference               |   17 +
- test/test_UTF-8_persian.input                      |   14 +
- test/test_UTF-8_persian.reference                  |   14 +
- test/test_UTF-8_reordernsm.input                   |    7 +
- test/test_UTF-8_reordernsm.reference               |    7 +
+ .cvsignore                                            |   19 +
+ .indent.pro                                           |   19 +
+ AUTHORS                                               |    1 +
+ COPYING                                               |  504 ++
+ HACKING                                               |    7 +
+ HISTORY                                               |   34 +
+ Makefile.am                                           |   54 +
+ NEWS                                                  |   18 +
+ README                                                |  152 +
+ THANKS                                                |   33 +
+ TODO                                                  |   13 +
+ bin/Makefile.am                                       |   25 +
+ bin/fribidi-benchmark.c                               |  278 ++
+ bin/fribidi-main.c                                    |  597 +++
+ bin/getopt.c                                          | 1268 +++++
+ bin/getopt.h                                          |  187 +
+ bin/getopt1.c                                         |  213 +
+ bin/getopt_int.h                                      |  145 +
+ bootstrap                                             |  110 +
+ charset/Headers.mk                                    |    9 +
+ charset/Makefile.am                                   |   48 +
+ charset/fribidi-char-sets-cap-rtl.c                   |  336 ++
+ charset/fribidi-char-sets-cap-rtl.h                   |   70 +
+ charset/fribidi-char-sets-cp1255.c                    |  106 +
+ charset/fribidi-char-sets-cp1255.h                    |   62 +
+ charset/fribidi-char-sets-cp1256.c                    |  223 +
+ charset/fribidi-char-sets-cp1256.h                    |   62 +
+ charset/fribidi-char-sets-iso8859-6.c                 |   81 +
+ charset/fribidi-char-sets-iso8859-6.h                 |   62 +
+ charset/fribidi-char-sets-iso8859-8.c                 |  120 +
+ charset/fribidi-char-sets-iso8859-8.h                 |   62 +
+ charset/fribidi-char-sets-list.h                      |   56 +
+ charset/fribidi-char-sets-utf8.c                      |  126 +
+ charset/fribidi-char-sets-utf8.h                      |   66 +
+ charset/fribidi-char-sets.c                           |  230 +
+ charset/fribidi-char-sets.h                           |  125 +
+ configure.ac                                          |  208 +
+ doc/Makefile.am                                       |   27 +
+ fribidi.pc.in                                         |   13 +
+ fribidi.spec.in                                       |  145 +
+ gen.tab/Makefile.am                                   |    0
+ gen.tab/gen-bidi-type-tab.c                           |  267 ++
+ gen.tab/gen-mirroring-tab.c                           |  152 +
+ gen.tab/packtab.c                                     |  364 ++
+ gen.tab/packtab.h                                     |   49 +
+ gen.tab/unidata/BidiMirroring.txt                     |  525 +++
+ gen.tab/unidata/ReadMe.txt                            |   40 +
+ gen.tab/unidata/extracted/DerivedBidiClass.txt        | 1299 +++++
+ .../unidata/extracted/DerivedDecompositionType.txt    |  933 ++++
+ gen.tab/unidata/extracted/DerivedJoiningType.txt      |  215 +
+ lib/Headers.mk                                        |   14 +
+ lib/Makefile.am                                       |   75 +
+ lib/bidi-type-table.i                                 | 5228
+ +++++++++++++++++++++
+ lib/bidi-types-list.h                                 |   69 +
+ lib/bidi-types.h                                      |   78 +
+ lib/common.h                                          |  110 +
+ lib/debug.h                                           |   87 +
+ lib/fribidi-begindecls.h                              |    1 +
+ lib/fribidi-bidi-type.c                               |   79 +
+ lib/fribidi-bidi-type.h                               |   74 +
+ lib/fribidi-bidi-types.c                              |   76 +
+ lib/fribidi-bidi-types.h                              |  278 ++
+ lib/fribidi-bidi.c                                    | 1424 ++++++
+ lib/fribidi-bidi.h                                    |  112 +
+ lib/fribidi-common.h                                  |   83 +
+ lib/fribidi-config.h.in                               |   22 +
+ lib/fribidi-enddecls.h                                |    1 +
+ lib/fribidi-env.c                                     |  107 +
+ lib/fribidi-env.h                                     |  125 +
+ lib/fribidi-mem.c                                     |   94 +
+ lib/fribidi-mirroring.c                               |   90 +
+ lib/fribidi-mirroring.h                               |   67 +
+ lib/fribidi-types.h                                   |  143 +
+ lib/fribidi-unicode-version.h                         |    4 +
+ lib/fribidi-unicode.h                                 |  101 +
+ lib/fribidi.c                                         |   68 +
+ lib/fribidi.h                                         |   48 +
+ lib/mem.h                                             |   90 +
+ lib/mirroring-table.i                                 |  358 ++
+ test/Makefile.am                                      |   33 +
+ test/run.tests                                        |   74 +
+ test/test_CapRTL_explicit.input                       |   13 +
+ test/test_CapRTL_explicit.reference                   |   13 +
+ test/test_CapRTL_implicit.input                       |   26 +
+ test/test_CapRTL_implicit.reference                   |   26 +
+ test/test_ISO8859-8_hebrew.input                      |   17 +
+ test/test_ISO8859-8_hebrew.reference                  |   17 +
+ test/test_UTF-8_persian.input                         |   14 +
+ test/test_UTF-8_persian.reference                     |   14 +
+ test/test_UTF-8_reordernsm.input                      |    7 +
+ test/test_UTF-8_reordernsm.reference                  |    7 +
  91 files changed, 19125 insertions(+)