+commit 5464c284034da9c058269377b7f5013bb089f553
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date: Sun Jul 5 22:22:23 2020 +0300
+
+ Bumped version to 1.0.10
+
+ NEWS | 5 +++++
+ configure.ac | 2 +-
+ meson.build | 2 +-
+ 3 files changed, 7 insertions(+), 2 deletions(-)
+
+commit 4d4e15fb6d1046327e371897fbe71171c87681dc
+Merge: 85eb863 edfd72f
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date: Thu Jun 18 08:04:19 2020 +0300
+
+ Merge pull request #145 from vtorri/master
+
+ Fix FRIBIDI_ENTRY on Windows
+
+commit edfd72ff6c5325835f55082485a13c9bce61345a
+Author: Vincent Torri <vincent.torri@gmail.com>
+Date: Thu Jun 11 06:29:52 2020 +0200
+
+ fribidi-common.h: in static mode, define FRIBIDI_ENTRY only if not
+ already defined
+
+ lib/fribidi-common.h | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+commit a1f3ce9b60529b01592a02afcd2b9dfc49ccd40d
+Author: Vincent Torri <vincent.torri@gmail.com>
+Date: Thu Jun 11 06:23:45 2020 +0200
+
+ meson: remove wrong additional 'extern' in FRIBIDI_ENTRY
+
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 46ec6f04820d97159c1008539ed5fc846eefb671
+Author: Vincent Torri <vincent.torri@gmail.com>
+Date: Tue Jun 9 16:51:10 2020 +0200
+
+ Fix FRIBIDI_ENTRY on Windows
+ * when the shared library is compiled, it is set to dllexport
+ * when the shared library is used, it is set to dllimport
+ * when the static library is used, it is set to nothing
+ (FRIBIDI_LIB_STATIC must be passed to the preprocessor)
+ * Cflags.private is set to -DFRIBIDI_LIB_STATIC in fribidi.pc (used
+ with pkgconf)
+
+ bin/Makefile.am | 1 +
+ bin/meson.build | 8 ++++----
+ configure.ac | 7 +++++++
+ fribidi.pc.in | 1 +
+ lib/Makefile.am | 6 +++---
+ lib/fribidi-bidi-types.h | 2 +-
+ lib/fribidi-bidi.h | 2 +-
+ lib/fribidi-common.h | 32
+ ++++++++++++++++++++------------
+ lib/fribidi-deprecated.h | 8 ++++----
+ lib/fribidi-joining-types.h | 4 ++--
+ lib/fribidi-unicode.h | 2 +-
+ lib/fribidi.h | 2 +-
+ lib/meson.build | 2 +-
+ meson.build | 19 ++++++++++++-------
+ test/unicode-conformance/Makefile.am | 1 +
+ test/unicode-conformance/meson.build | 2 +-
+ 16 files changed, 61 insertions(+), 38 deletions(-)
+
+commit 85eb863a42bcf8636d1d865625ebfc3b4eb36577
+Merge: e8aebfb 331dfa9
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date: Sat Jun 6 02:12:27 2020 +0200
+
+ Merge pull request #140 from cben/drop-changes-from-help
+
+ Drop non-existent --changes from help text
+
+commit 331dfa991b314fe6835efcd35bea733341147cb6
+Author: Beni Cherniavsky-Paskin <cben@redhat.com>
+Date: Fri Feb 21 13:59:47 2020 +0200
+
+ Drop non-existent --changes from help text
+
+ bin/fribidi-main.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit e8aebfbf9db8a69a2b0321279f28818a9c95e9a8
+Merge: 4364534 0252d6c
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date: Sat Jun 6 02:08:21 2020 +0200
+
+ Merge pull request #143 from nirbheek/fix-buildtype-usage
+
+ meson: Use the `debug` option directly instead of `buildtype`
+
+commit 436453435423311ec496957d8fc4cdb52c8f9fdf
+Merge: f9e8e71 84d7caf
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date: Sun May 31 20:22:40 2020 +0300
+
+ Merge pull request #142 from jbkempf/meson_tests
+
+ meson: allow to disable building tests and binaries
+
+commit 0252d6c4f2f7fef733c9c789afba46aa6d20f350
+Author: Nirbheek Chauhan <nirbheek@centricular.com>
+Date: Fri Apr 3 17:21:29 2020 +0530
+
+ meson: Use the `debug` option directly instead of `buildtype`
+
+ `get_option('buildtype')` returns `'custom'` in most of the cases
+ where `-Ddebug` is set. However, `get_option('debug')` will always be
+ set correctly if the user sets `-Dbuildtype`. See the following table
+ for the mapping:
+
+ https://mesonbuild.com/Builtin-options.html#build-type-options
+
+ meson.build | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+commit 84d7caf52322a33deed868655d19ed2b41c226a9
+Author: Jean-Baptiste Kempf <jb@videolan.org>
+Date: Sun Mar 29 18:57:39 2020 +0200
+
+ meson: allow to disable building tests and binaries
+
+ meson.build | 8 ++++++--
+ meson_options.txt | 4 ++++
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+commit f9e8e71a6fbf4a4619481284c9f484d10e559995
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date: Mon Mar 2 18:00:36 2020 +0200
+
+ Bumped version to 1.0.9
+
+ NEWS | 9 +++++++++
+ configure.ac | 2 +-
+ meson.build | 2 +-
+ 3 files changed, 11 insertions(+), 2 deletions(-)
+
+commit 71530f4f6fd3748306ac507511406d2295688fb9
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date: Sat Feb 29 21:18:32 2020 +0200
+
+ Fixed bug in algorithm causing erroneous connections between isolate
+ runs. Issue: 141
+
+ - Isolate runs were connected even if the isolate level somewhere
+ between them went below the runs isolate level.
+
+ lib/fribidi-bidi.c | 28 ++++++++++++++++++++++++++--
+ 1 file changed, 26 insertions(+), 2 deletions(-)
+
+commit edb58d3fbd99726673b821f708a99182928bd452
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date: Wed Dec 25 19:53:03 2019 +0100
+
+ Changed \-1 to \(mi1 in fribidi_remove_bidi_marks docs. Issue #135
+
+ - To get rid of warnings from debian man page linter.
+
+ lib/fribidi.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 175447c590ef99e869e9f75ed479425a74fe7f95
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date: Sat Dec 21 22:21:20 2019 +0100
+
+ Use LDFLAGS_FOR_BUILD for cross compilation #115
+
+ gen.tab/Makefile.am | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit f144bfc85f17b54ef869e1ddc60825dab8c4207e
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date: Sat Dec 21 22:11:44 2019 +0100
+
+ Workaround for man2c error. Issue #129.
+
+ lib/fribidi.h | 2 ++
+ 1 file changed, 2 insertions(+)
+
+commit 3692ae23a828775b6fdfdc0ea2dcf8822fe51d7c
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date: Sat Dec 21 22:01:43 2019 +0100
+
+ Restored mistakenly removed deprecated function
+ fribidi_log2vis_get_embedding_levels()
+
+ - Issue #134
+
+ lib/fribidi-deprecated.c | 13 +++++++++++++
+ 1 file changed, 13 insertions(+)
+
+commit 3eb411afe1f0cee54a67c0140f33324b715df1db
+Author: Vincent Torri <vincent.torri@gmail.com>
+Date: Fri Dec 13 10:05:08 2019 +0100
+
+ autotools: generate xz archive instead of bzip2 one
+
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 2e9bd91cfd857c5b78a210d8f24862a4bb704059
+Author: Dov Grobgeld <dov.grobgeld@gmail.com>
+Date: Fri Dec 13 10:52:21 2019 +0200
+
+ Bumped version to 1.0.8
+
+ NEWS | 8 ++++++++
+ configure.ac | 2 +-
+ meson.build | 2 +-
+ 3 files changed, 10 insertions(+), 2 deletions(-)
+
+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
+
+ 0.19.7
+
+ NEWS | 5 +++++
+ configure.ac | 4 ++--
+ 2 files changed, 7 insertions(+), 2 deletions(-)
+
+commit f6eb238ca23271511d7506583cff7bc1db5cf8d8
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date: Tue Aug 4 05:31:30 2015 +0200
+
+ Fix misc autotools warnings
+
+ Makefile.am | 2 ++
+ configure.ac | 3 +++
+ 2 files changed, 5 insertions(+)
+
+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
+
+ ignore COLUMNS for --help and --test
+
+ also fix a bug in the --help output.
+ With COLUMNS=123 it would display
+ "default is 123 but if COLUMNS is set..."
+ instead of
+ "default is 80 but if COLUMNS is set..."
+
+ https://bugs.freedesktop.org/show_bug.cgi?id=83892
+
+ bin/fribidi-main.c | 9 ++++++---
+ 1 file changed, 6 insertions(+), 3 deletions(-)
+
+commit 5623ca5bf39ae6fc04442d309aa6bec923d569f6
+Author: Behnam Esfahbod <behnam@behnam.es>
+Date: Sat Dec 6 01:45:17 2014 -0800
+
+ Only include public glib.h
+
+ Fixes error: #error "Only glib.h can be included directly."
+ with glib versions >= 2.31.
+
+ https://bugs.freedesktop.org/show_bug.cgi?id=83894
+ https://github.com/behdad/fribidi/pull/1
+
+ charset/fribidi-char-sets.c | 2 +-
+ lib/mem.h | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 9ca217ae3acecd6e175ac2b0cb0da4f91e8a6399
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Wed Jul 23 14:26:11 2014 -0400
+
+ Fix warning
+
+ https://bugs.freedesktop.org/show_bug.cgi?id=81573
+
+ bin/fribidi-main.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit d6bcbea27bd51f4e0a8e5b0cc35b2fdb8d1896d2
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Thu Jul 10 16:06:23 2014 -0400
+
+ Support 4-byte UTF-8 sequences
+
+ Patch from Christina Brien <chris.brien@cisco.com>.
+
+ charset/fribidi-char-sets-utf8.c | 11 ++++++++++-
+ 1 file changed, 10 insertions(+), 1 deletion(-)
+
+commit 54b4496e9c2368c53f1cff57347c1f395328a142
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Tue Jul 1 18:20:37 2014 -0400
+
+ Disable memory pool by default
+
+ https://bugs.freedesktop.org/show_bug.cgi?id=79385
+
+ configure.ac | 10 ++--------
+ 1 file changed, 2 insertions(+), 8 deletions(-)
+
+commit 77f7f6c0bb16b89eac1e3b3d264f49b2ee02de3e
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Fri Dec 6 15:56:53 2013 -0500
+
+ 0.19.6
+
+ NEWS | 5 +++++
+ configure.ac | 4 ++--
+ 2 files changed, 7 insertions(+), 2 deletions(-)
+
+commit aaa54c04807edcff6c31bd50a0fba9c2f72ed393
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Fri Dec 6 15:54:56 2013 -0500
+
+ Port test suite to automake 1.13
+
+ test/Makefile.am | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+commit c1d48ee98b3d254a6b943851665b83cdd76f6150
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Thu Feb 7 00:06:33 2013 -0500
+
+ Revert "Try to help some builds (on Windows, no less)"
+
+ This reverts commit 7c3963fc8e852e7ed7000accb326f5f178196c41.
+
+ Previous commit broke my build. Clearly more work needs to be done in
+ this area...
+
+ Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 7c3963fc8e852e7ed7000accb326f5f178196c41
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Thu Feb 7 00:05:15 2013 -0500
+
+ Try to help some builds (on Windows, no less)
+
+ Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 39a63ad373c84d6182fa858af5eaf9d2df164116
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Wed Feb 6 23:26:42 2013 -0500
+
+ Invoke pkg-config macros properly
+
+ configure.ac | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit 8bdf69afcd07fe0085bd2131d23a3fe6741291a3
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Tue Jan 29 23:04:53 2013 -0500
+
+ Fix misprint
+
+ lib/fribidi-bidi.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 824477cf6b15ebc0023793e293a158a00c8bddfb
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Fri Jan 4 19:56:08 2013 -0600
+
+ Fix rule X8 when paragraph-separator is present
+
+ As discovered by:
+ https://github.com/behdad/fribidi-vs-unicode
+
+ All passing now.
+
+ lib/fribidi-bidi.c | 12 +++++++-----
+ 1 file changed, 7 insertions(+), 5 deletions(-)
+
+commit fae80c8290b8bb1f1a11e429a47e80248eaf3072
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Fri Jan 4 19:47:24 2013 -0600
+
+ Fix bug with rule W5
+
+ Test case added.
+
+ This was discovered by running against the Unicode test suite.
+
+ https://github.com/behdad/fribidi-vs-unicode
+
+ lib/fribidi-bidi.c | 6 +++++-
+ test/test_CapRTL_implicit.input | 1 +
+ test/test_CapRTL_implicit.reference | 1 +
+ 3 files changed, 7 insertions(+), 1 deletion(-)
+
+commit 1cca32b775123f8f7bd5a2d4b3380e8d5bee13b0
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Wed Jan 2 18:32:10 2013 -0600
+
+ Fix test when EXEEXT is not empty
+
+ test/Makefile.am | 2 +-
+ test/run.tests | 6 +++---
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+commit d9a040b90362809aa675c74c57121850ff5697bb
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Sat Dec 29 19:11:42 2012 -0500
+
+ Remove old cruft
+
+ lib/common.h | 4 ----
+ lib/fribidi-common.h | 4 ----
+ 2 files changed, 8 deletions(-)
+
+commit 13def08b7564769f68d7efc734dbbf147d358ded
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Sat Dec 29 19:08:51 2012 -0500
+
+ Fix export-symbols on Windows
+
+ lib/Makefile.am | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+commit 78dc3af68ed0e1aafe54c176b28dadee66eb306c
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Thu Dec 6 12:17:53 2012 -0500
+
+ Fix theoretically possible overflow
+
+ https://bugzilla.redhat.com/show_bug.cgi?id=884000
+
+ bin/fribidi-main.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit fecb73185c223cf1db5533ed6cb55b035563c1ee
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Sun Dec 2 18:35:00 2012 +0200
+
+ 0.19.5
+
+ NEWS | 4 ++++
+ configure.ac | 4 ++--
+ 2 files changed, 6 insertions(+), 2 deletions(-)
+
+commit f915c75de72bc722fb565e1de6a31a05f9000216
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Sun Dec 2 18:33:41 2012 +0200
+
+ Update to Unicode 6.2
+
+ gen.tab/unidata/ArabicShaping.txt | 10 +++++-----
+ gen.tab/unidata/BidiMirroring.txt | 21 +++++++--------------
+ gen.tab/unidata/ReadMe.txt | 6 ++++--
+ gen.tab/unidata/UnicodeData.txt | 9 +++++----
+ 4 files changed, 21 insertions(+), 25 deletions(-)
+
+commit 25f4fa28ec66960b90bcf623185184b52523843d
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Sun Dec 2 18:26:07 2012 +0200
+
+ Update FSF address
+
+ COPYING | 4 ++--
+ README | 4 ++--
+ bin/fribidi-benchmark.c | 4 ++--
+ bin/fribidi-main.c | 4 ++--
+ bin/getopt.c | 2 +-
+ bin/getopt.h | 2 +-
+ bin/getopt1.c | 2 +-
+ bin/getopt_int.h | 2 +-
+ charset/fribidi-char-sets-cap-rtl.c | 4 ++--
+ charset/fribidi-char-sets-cap-rtl.h | 4 ++--
+ charset/fribidi-char-sets-cp1255.c | 4 ++--
+ charset/fribidi-char-sets-cp1255.h | 4 ++--
+ charset/fribidi-char-sets-cp1256.c | 4 ++--
+ charset/fribidi-char-sets-cp1256.h | 4 ++--
+ charset/fribidi-char-sets-iso8859-6.c | 4 ++--
+ charset/fribidi-char-sets-iso8859-6.h | 4 ++--
+ charset/fribidi-char-sets-iso8859-8.c | 4 ++--
+ charset/fribidi-char-sets-iso8859-8.h | 4 ++--
+ charset/fribidi-char-sets-list.h | 4 ++--
+ charset/fribidi-char-sets-utf8.c | 4 ++--
+ charset/fribidi-char-sets-utf8.h | 4 ++--
+ charset/fribidi-char-sets.c | 4 ++--
+ charset/fribidi-char-sets.h | 4 ++--
+ gen.tab/gen-arabic-shaping-tab.c | 4 ++--
+ gen.tab/gen-bidi-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 ++--
+ gen.tab/packtab.c | 4 ++--
+ gen.tab/packtab.h | 4 ++--
+ lib/bidi-types.h | 4 ++--
+ lib/common.h | 4 ++--
+ lib/debug.h | 4 ++--
+ lib/fribidi-arabic.c | 2 +-
+ lib/fribidi-arabic.h | 2 +-
+ lib/fribidi-bidi-types-list.h | 4 ++--
+ lib/fribidi-bidi-types.c | 4 ++--
+ lib/fribidi-bidi-types.h | 4 ++--
+ lib/fribidi-bidi.c | 4 ++--
+ lib/fribidi-bidi.h | 4 ++--
+ lib/fribidi-common.h | 4 ++--
+ lib/fribidi-deprecated.c | 4 ++--
+ lib/fribidi-deprecated.h | 4 ++--
+ lib/fribidi-flags.h | 4 ++--
+ lib/fribidi-joining-types-list.h | 4 ++--
+ lib/fribidi-joining-types.c | 4 ++--
+ lib/fribidi-joining-types.h | 4 ++--
+ lib/fribidi-joining.c | 4 ++--
+ lib/fribidi-joining.h | 4 ++--
+ lib/fribidi-mem.c | 4 ++--
+ lib/fribidi-mirroring.c | 2 +-
+ lib/fribidi-mirroring.h | 2 +-
+ lib/fribidi-run.c | 4 ++--
+ lib/fribidi-shape.c | 4 ++--
+ lib/fribidi-shape.h | 4 ++--
+ lib/fribidi-types.h | 4 ++--
+ lib/fribidi-unicode.h | 4 ++--
+ lib/fribidi.c | 4 ++--
+ lib/fribidi.h | 4 ++--
+ lib/joining-types.h | 4 ++--
+ lib/mem.h | 4 ++--
+ lib/run.h | 4 ++--
+ test/run.tests | 4 ++--
+ 63 files changed, 118 insertions(+), 118 deletions(-)
+
+commit 7c23af76e687819023f4a4ec9127b5919044bf32
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Tue Aug 28 15:03:13 2012 -0400
+
+ Bug 54149 - Fix typo in fribidi help information
+
+ bin/fribidi-main.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 9a4a7d805e4055839b319c7b5b6382a7101b1980
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Mon Aug 27 14:34:18 2012 -0400
+
+ Minor
+
+ Makefile.am | 23 +++++++++++++++++++++++
+ 1 file changed, 23 insertions(+)
+
commit 6b0423949010d4aa596099bba62992b8c28b5abf
Author: Behdad Esfahbod <behdad@behdad.org>
Date: Mon Aug 27 14:19:37 2012 -0400
0.19.4
- NEWS | 5 +++++
- configure.ac | 4 ++--
+ NEWS | 5 +++++
+ configure.ac | 4 ++--
2 files changed, 7 insertions(+), 2 deletions(-)
commit 3ef15e5f0aa4f000f8bacb6af190daa57f8897c4
Add git.mk
- Makefile.am | 2 +
- bin/Makefile.am | 2 +
- charset/Makefile.am | 2 +
- 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(+), 0 deletions(-)
+ Makefile.am | 2 +
+ bin/Makefile.am | 2 +
+ charset/Makefile.am | 2 +
+ 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(+)
commit 40b469fd91a2bfc94dba04f837e2cec4098164e9
Author: Behdad Esfahbod <behdad@behdad.org>
Update ChangeLog generation to git
- Makefile.am | 33 ++++++++++++++-------------------
- 1 files changed, 14 insertions(+), 19 deletions(-)
+ Makefile.am | 33 ++++++++++++++-------------------
+ 1 file changed, 14 insertions(+), 19 deletions(-)
commit fa21aa06dbc0b1f7e32665d7629bb4593c969495
Author: Behdad Esfahbod <behdad@behdad.org>
Update Unicode data files to 6.1.0
- gen.tab/unidata/ArabicShaping.txt | 287 ++++++++------
- gen.tab/unidata/BidiMirroring.txt | 28 +-
- gen.tab/unidata/ReadMe.txt | 6 +-
- gen.tab/unidata/UnicodeData.txt | 799
- +++++++++++++++++++++++++++++++++++--
+ 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
Modernize autofoo a bit
- configure.ac | 24 ++++++++++++++++--------
- 1 files changed, 16 insertions(+), 8 deletions(-)
+ configure.ac | 24 ++++++++++++++++--------
+ 1 file changed, 16 insertions(+), 8 deletions(-)
commit 5a9009c8cc1c7825431df0d4e1002a0384f5d4c5
Author: behdad <behdad>
Minor optimization in struct layout for 64bit systems
- lib/run.h | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ lib/run.h | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit 4d8e4ddd627068d2088c7894925a7e3494ca671e
Author: behdad <behdad>
Fix build without charset converters
- bin/Makefile.am | 5 ++++-
- gen.tab/gen-joining-type-tab.c | 7 ++++---
+ bin/Makefile.am | 5 ++++-
+ gen.tab/gen-joining-type-tab.c | 7 ++++---
2 files changed, 8 insertions(+), 4 deletions(-)
commit ac47256bb07728c6e1a4debd9cee2600c48acab6
Include toplevel glib.h only
- lib/common.h | 12 ++++++------
- lib/fribidi-common.h | 8 ++++----
- lib/fribidi-types.h | 9 ++++-----
+ lib/common.h | 12 ++++++------
+ lib/fribidi-common.h | 8 ++++----
+ lib/fribidi-types.h | 9 ++++-----
3 files changed, 14 insertions(+), 15 deletions(-)
commit 05c2637b3618ee6785774b6d080ac345489042d5
Support win32 benchmarking
- bin/fribidi-benchmark.c | 25 +++++++++++++++++++++----
- 1 files changed, 21 insertions(+), 4 deletions(-)
+ bin/fribidi-benchmark.c | 25 +++++++++++++++++++++----
+ 1 file changed, 21 insertions(+), 4 deletions(-)
commit 9282f1fa2eada341fdf05e1167e317e084e37ad1
Author: behdad <behdad>
[doc] Make sure a minus is used, not a hyphen.
- lib/fribidi-deprecated.h | 10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ lib/fribidi-deprecated.h | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
commit 10f83ec197e821e72c6733fcc6ef763324d4ced4
Author: behdad <behdad>
NEWS, configure.ac: Released GNU FriBidi 0.19.2.
- NEWS | 6 ++++++
- configure.ac | 12 ++++++------
+ NEWS | 6 ++++++
+ configure.ac | 12 ++++++------
2 files changed, 12 insertions(+), 6 deletions(-)
commit 8c13427b601bbbc03be58cc1b5aeaa6e31e65399
Fix typo in ligature table.
- lib/arabic-misc.tab.i | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ lib/arabic-misc.tab.i | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit bd3cf818941aa166425b633f92ce0d0d8b0efb37
Author: behdad <behdad>
Add AbsoluteTelnet.
- USERS | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ USERS | 1 +
+ 1 file changed, 1 insertion(+)
commit 2202f4310dbcb95b893e3342eeb9a48a49377294
Author: behdad <behdad>
Fix typos.
- lib/fribidi-bidi-types.h | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ lib/fribidi-bidi-types.h | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit d60a4546004df012871348b00be28f57baca28a8
Author: behdad <behdad>
Handle RLM/LRM in CP1255 charset converter. (#15328, Artyom)
- charset/fribidi-char-sets-cp1255.c | 18 ++++++++++++++----
- 1 files changed, 14 insertions(+), 4 deletions(-)
+ charset/fribidi-char-sets-cp1255.c | 18 ++++++++++++++----
+ 1 file changed, 14 insertions(+), 4 deletions(-)
commit 4b8dde2be6c0ed0a28ba54e0fe204f821dd5a88f
Author: behdad <behdad>
Released GNU FriBidi 0.19.1.
- NEWS | 36 ++++++++++++++++++++++++++++++++----
- README | 3 +--
- configure.ac | 12 ++++++------
+ NEWS | 36 ++++++++++++++++++++++++++++++++----
+ README | 3 +--
+ configure.ac | 12 ++++++------
3 files changed, 39 insertions(+), 12 deletions(-)
commit ff8fdfae41cace1151dee4adac035e0708f3a5d2
Remove RPM versioning cruft.
- configure.ac | 15 ++++-----------
- 1 files changed, 4 insertions(+), 11 deletions(-)
+ configure.ac | 15 ++++-----------
+ 1 file changed, 4 insertions(+), 11 deletions(-)
commit 97287207e2b1fafbd027050d96222b6b672c91b3
Author: behdad <behdad>
Remove spec file. Nobody uses upstream spec files these days.
- configure.ac | 9 ++--
- fribidi.spec.in | 145
- -------------------------------------------------------
+ configure.ac | 9 ++--
+ fribidi.spec.in | 145
+ --------------------------------------------------------
2 files changed, 4 insertions(+), 150 deletions(-)
commit 753ed9aed90f9d31e6ff404c0c7befadbfd18d23
Add remaining issues before a release can be made.
- TODO | 12 +++++++++++-
- 1 files changed, 11 insertions(+), 1 deletions(-)
+ TODO | 12 +++++++++++-
+ 1 file changed, 11 insertions(+), 1 deletion(-)
commit 9cf48565b4eae059dece1bb25a2758f86c003509
Author: behdad <behdad>
Avoid non-const struct initializer.
- lib/fribidi-arabic.c | 11 +++++++----
- 1 files changed, 7 insertions(+), 4 deletions(-)
+ lib/fribidi-arabic.c | 11 +++++++----
+ 1 file changed, 7 insertions(+), 4 deletions(-)
commit a04ddf676dec48112e077c8c3f727a313433c09f
Author: behdad <behdad>
Make sure we err if stringize is not available.
- lib/common.h | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ lib/common.h | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit 28dc6041e9f0074c68ce23a67a3b5f0ff3717241
Author: behdad <behdad>
Check for (defined(WIN32)) || (defined(_WIN32_WCE)) to detect
WinCE too
- lib/common.h | 8 ++++----
- lib/fribidi-common.h | 8 ++++----
+ lib/common.h | 8 ++++----
+ lib/fribidi-common.h | 8 ++++----
2 files changed, 8 insertions(+), 8 deletions(-)
commit 1a25b4e31a1e0560c82086a5216cd7b064a9ca0c
Skip explicits-list reinsertion if list is empty.
- lib/fribidi-bidi.c | 38 +++++++++++++++++++++-----------------
- 1 files changed, 21 insertions(+), 17 deletions(-)
+ lib/fribidi-bidi.c | 38 +++++++++++++++++++++-----------------
+ 1 file changed, 21 insertions(+), 17 deletions(-)
commit fa423e19309e5de2e8e5671dedaf04e66a2b3ff8
Author: behdad <behdad>
Add Nokia 9110 Hebrew Support package.
- USERS | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ USERS | 1 +
+ 1 file changed, 1 insertion(+)
commit d7a0bb2e00f061481f83d77293834f9fde594b5f
Author: behdad <behdad>
More comments.
- lib/fribidi-deprecated.c | 8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ lib/fribidi-deprecated.c | 8 +++++---
+ 1 file changed, 5 insertions(+), 3 deletions(-)
commit a97826cdebe9be46421cea7fa7379a4c43947dec
Author: behdad <behdad>
Note about line-breaking.
- lib/fribidi-deprecated.c | 8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ lib/fribidi-deprecated.c | 8 +++++---
+ 1 file changed, 5 insertions(+), 3 deletions(-)
commit b6100183464b26258c8ebb454e857aae295f30de
Author: behdad <behdad>
Use -no-undefined unconditionally.
- lib/Makefile.am | 6 +-----
- 1 files changed, 1 insertions(+), 5 deletions(-)
+ lib/Makefile.am | 6 +-----
+ 1 file changed, 1 insertion(+), 5 deletions(-)
commit 6bdbe74f19a97c855265d595ce0de48e66f28715
Author: behdad <behdad>
Add an option --disable-deprecated.
- 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 +++---
+ 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 +++----
31 files changed, 269 insertions(+), 250 deletions(-)
commit 570efad0b961ad106a05f2dbabeedbed477ea161
Add extra braces to shut gcc warnings up.
- charset/fribidi-char-sets-cap-rtl.c | 17 +++++++++--------
- lib/debug.h | 13 +++++++------
- lib/run.h | 9 +++++----
+ charset/fribidi-char-sets-cap-rtl.c | 17 +++++++++--------
+ lib/debug.h | 13 +++++++------
+ lib/run.h | 9 +++++----
3 files changed, 21 insertions(+), 18 deletions(-)
commit fd466b1f41cd1b0d1717eac9b18b188c58c2d479
Shut gcc warnings up.
- bin/fribidi-main.c | 16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ bin/fribidi-main.c | 16 ++++++++--------
+ 1 file changed, 8 insertions(+), 8 deletions(-)
commit 0c1a24cc05dc1d3b9500adbd1cc98956b27cfc12
Author: behdad <behdad>
Use memcpy for duplicating str.
- lib/fribidi-deprecated.c | 9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ lib/fribidi-deprecated.c | 9 ++++++---
+ 1 file changed, 6 insertions(+), 3 deletions(-)
commit b4b92129d1d49dd926afdb2b15130345fd78ce24
Author: behdad <behdad>
Include string.h.
- lib/common.h | 16 +++++++++++++---
- 1 files changed, 13 insertions(+), 3 deletions(-)
+ lib/common.h | 16 +++++++++++++---
+ 1 file changed, 13 insertions(+), 3 deletions(-)
commit a23b982514520747e4012a7aa577607bea657fa8
Author: behdad <behdad>
Added HebrewService.
- USERS | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ USERS | 1 +
+ 1 file changed, 1 insertion(+)
commit 763d386e7bd52925cf61c93e738e35525e311392
Author: behdad <behdad>
Added fribidi_get_type_internal as a deprecated symbol.
- lib/fribidi-deprecated.c | 14 +++++++++++---
- lib/fribidi-deprecated.h | 19 ++++++++++++++-----
- lib/fribidi-shape.h | 9 +++++----
- lib/fribidi.def | 32 ++++++++++++++++++--------------
+ lib/fribidi-deprecated.c | 14 +++++++++++---
+ lib/fribidi-deprecated.h | 19 ++++++++++++++-----
+ lib/fribidi-shape.h | 9 +++++----
+ lib/fribidi.def | 32 ++++++++++++++++++--------------
4 files changed, 48 insertions(+), 26 deletions(-)
commit 2f2520ff14c086976507f7fdba39e56cf7652d8e
Added Nano-X.
- USERS | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ USERS | 1 +
+ 1 file changed, 1 insertion(+)
commit 190e142a731b8a99c5ce837e48618061bc636ef5
Author: behdad <behdad>
\r\n line
endings on Linux.
- test/Makefile.am | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ test/Makefile.am | 2 ++
+ 1 file changed, 2 insertions(+)
commit 423ecf2a86a7ccb2f265ff7db3e6ec5b8d573ff5
Author: behdad <behdad>
Added a FIXME about not handling First..Last ranges in
UnicodeData.txt.
- gen.tab/gen-bidi-type-tab.c | 8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ gen.tab/gen-bidi-type-tab.c | 8 +++++---
+ 1 file changed, 5 insertions(+), 3 deletions(-)
commit cdf20461a666da4493fc279cd2257939663c3284
Author: behdad <behdad>
Arabic shaping support added.
- HACKING | 1 +
- TODO | 3 +
- bin/fribidi-main.c | 7 +-
- configure.ac | 20 +--
- doc/Makefile.am | 2 +-
- gen.tab/Makefile.am | 16 ++-
- 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 +-
- gen.tab/gen-unicode-version.c | 7 +-
- gen.tab/packtab.c | 1 +
- lib/Headers.mk | 5 +-
- lib/Makefile.am | 8 +-
- 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-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-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/fribidi-types.h | 24 ++--
- lib/fribidi-unicode.h | 12 +-
- 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(-)
+ HACKING | 1 +
+ TODO | 3 +
+ bin/fribidi-main.c | 7 +-
+ configure.ac | 20 +--
+ doc/Makefile.am | 2 +-
+ gen.tab/Makefile.am | 16 +-
+ 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 +-
+ gen.tab/gen-unicode-version.c | 7 +-
+ gen.tab/packtab.c | 1 +
+ lib/Headers.mk | 5 +-
+ lib/Makefile.am | 8 +-
+ lib/arabic-misc.tab.i | 94 +++++++++++
+ lib/debug.h | 7 +-
+ 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-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/{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/joining-types.h | 8 +-
+ test/test_UTF-8_persian.reference | 28 ++--
+ test/test_UTF-8_reordernsm.reference | 14 +-
+ 43 files changed, 1635 insertions(+), 758 deletions(-)
commit 7aa8a91edbc3325e8b179cc649be778dceb85499
Author: behdad <behdad>
Replaced bug URL.
- configure.ac | 10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ configure.ac | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
commit 42b8f6c32751ec34df6b47292491a50fbf28e76f
Author: behdad <behdad>
Use sed instead of $(SED).
- test/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ test/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit dc2d62315905e43fcddfe981171803f071facc9f
Author: behdad <behdad>
Updated and annotated.
- USERS | 42 +++++++++++++++++++++++++++++++-----------
- 1 files changed, 31 insertions(+), 11 deletions(-)
+ USERS | 42 +++++++++++++++++++++++++++++++-----------
+ 1 file changed, 31 insertions(+), 11 deletions(-)
commit 1a84d35513e311b152c3147f8f6de613ef563c3a
Author: behdad <behdad>
Moved BiCon up, since it's an easy sample to study.
- USERS | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ USERS | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit f2b7ba2cd28592c2a1bc8b8669ea6e3cf7697673
Author: behdad <behdad>
Better handling of sys/times.h. Also, don't pass -pedantic to gcc.
- bin/fribidi-benchmark.c | 10 +++++++---
- configure.ac | 13 ++++++-------
+ bin/fribidi-benchmark.c | 10 +++++++---
+ configure.ac | 13 ++++++-------
2 files changed, 13 insertions(+), 10 deletions(-)
commit a655e7cb79937f2a3b9c3caab5c57a228564f90a
Added fribidi_version_info.
- lib/fribidi.def | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ lib/fribidi.def | 1 +
+ 1 file changed, 1 insertion(+)
commit 0548d9cc1f6794ac714b66f8d870aeaa0d14da4a
Author: behdad <behdad>
Use capital hex digits.
- bin/fribidi-bidi-types.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ bin/fribidi-bidi-types.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit ff7183b4f6f87ea018486334c5e9b73ceffbd360
Author: behdad <behdad>
Small change to not run libtool if the package doesn't use it.
- bootstrap | 10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
+ bootstrap | 10 ++++++----
+ 1 file changed, 6 insertions(+), 4 deletions(-)
commit 6f82bd2a21dd38e03bdecab889b9fc9f98fcfeb3
Author: behdad <behdad>
Minor.
- Makefile.am | 10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ Makefile.am | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
commit f7f7232e6322d493118dce829906b626c8dd2049
Author: behdad <behdad>
Couple items added ;).
- TODO | 8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ TODO | 8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
commit e8bca571a125502fe0735cf45d6af1d3a85a49c7
Author: behdad <behdad>
Small changes to shut gcc warnings up.
- .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 +++++++-------
- 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 ++--
+ .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 +++++++-------
+ 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 ++--
14 files changed, 138 insertions(+), 116 deletions(-)
commit 6f84aff9f7901178ef9e7e2e463a04e639b5a606
Small edits.
- README | 4 ++--
- THANKS | 2 +-
- TODO | 2 ++
+ README | 4 ++--
+ THANKS | 2 +-
+ TODO | 2 ++
3 files changed, 5 insertions(+), 3 deletions(-)
commit 3c5b16d01c37a03e790617ff59fbdb634f859933
Misc fixes.
- TODO | 11 -----------
- USERS | 1 +
- configure.ac | 10 +++++-----
+ TODO | 11 -----------
+ USERS | 1 +
+ configure.ac | 10 +++++-----
3 files changed, 6 insertions(+), 16 deletions(-)
commit 24d75cf7f42251ccb7a00f5469d8e172cf10061d
Updated to read version from BidiMirroring.txt, if not found in
ReadMe.txt.
- gen.tab/Makefile.am | 5 ++-
- gen.tab/gen-unicode-version.c | 75
- +++++++++++++++++++++++++++-------------
- gen.tab/unidata/ReadMe.txt | 3 --
+ 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(-)
commit 589404c4a8e4cc462931d390badf397dae93a433
Extra space removed!
- gen.tab/gen-bidi-type-tab.c | 8 ++++----
- gen.tab/gen-joining-type-tab.c | 8 ++++----
- gen.tab/gen-mirroring-tab.c | 8 ++++----
+ gen.tab/gen-bidi-type-tab.c | 8 ++++----
+ gen.tab/gen-joining-type-tab.c | 8 ++++----
+ gen.tab/gen-mirroring-tab.c | 8 ++++----
3 files changed, 12 insertions(+), 12 deletions(-)
commit 7693cd077b01f38470235322785488eaf3935cde
Small fixes.
- THANKS | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ THANKS | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit 6cd91b5e87ee7c33cfad2db686cc0e05bba2f547
Author: behdad <behdad>
An integrated CapRTL to UTF-8 converter added.
- bin/Makefile.am | 2 +-
- bin/fribidi-caprtl2utf8.c | 32 ++++++++++++++
- test/caprtl2unicode.py | 102
- ---------------------------------------------
+ bin/Makefile.am | 2 +-
+ bin/fribidi-caprtl2utf8.c | 32 +++++++++++++++
+ test/caprtl2unicode.py | 102
+ ----------------------------------------------
3 files changed, 33 insertions(+), 103 deletions(-)
commit 10a1d7d29e5fc41f27e6296382c6de9a82aa5a99
Added. Enumerates bidi char types into stdout.
- bin/Makefile.am | 2 +-
- bin/fribidi-bidi-types.c | 14 ++++++++++++++
- 2 files changed, 15 insertions(+), 1 deletions(-)
+ bin/Makefile.am | 2 +-
+ bin/fribidi-bidi-types.c | 14 ++++++++++++++
+ 2 files changed, 15 insertions(+), 1 deletion(-)
commit d993a60a47b582fbf48da9d9fb6b0a49b80ac7b6
Author: behdad <behdad>
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
Better conversion table from CapRTL to Unicode.
- charset/fribidi-char-sets-cap-rtl.c | 40
- ++++++++++++++++++++++++++--------
- 1 files changed, 30 insertions(+), 10 deletions(-)
+ charset/fribidi-char-sets-cap-rtl.c | 40
+ +++++++++++++++++++++++++++----------
+ 1 file changed, 30 insertions(+), 10 deletions(-)
commit 294e001ae47168d63a2e7e7eaf7ede2a7a3dc1ae
Author: roozbeh <roozbeh>
Made the wording a little more formal, removed jokes and sad stories.
- AUTHORS | 43 ++++++++++++++++++++-----------------------
- 1 files changed, 20 insertions(+), 23 deletions(-)
+ AUTHORS | 43 ++++++++++++++++++++-----------------------
+ 1 file changed, 20 insertions(+), 23 deletions(-)
commit 17fc4cc584586887bb075e6759b6b9817136bff0
Author: behnam <behnam>
Correcting the table.
- test/caprtl2unicode.py | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ test/caprtl2unicode.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 9c069fc714a833165ce62638e3769f88187e55c7
Author: behnam <behnam>
Clearing some typos.
- test/caprtl2unicode.py | 8 +++-----
- 1 files changed, 3 insertions(+), 5 deletions(-)
+ test/caprtl2unicode.py | 8 +++-----
+ 1 file changed, 3 insertions(+), 5 deletions(-)
commit 9c41b72c0911188bb31821256f5d9594370cd323
Author: behnam <behnam>
Adding CapRTL to Unicode (UTF-8) convertor.
- test/caprtl2unicode.py | 104
- ++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 104 insertions(+), 0 deletions(-)
+ test/caprtl2unicode.py | 104
+ +++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 104 insertions(+)
commit 5db31e96f3c6b904325939e648a363cbcac56b14
Author: behdad <behdad>
Added Geresh.
- USERS | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ USERS | 1 +
+ 1 file changed, 1 insertion(+)
commit 16912ed41fda35ca84cf7cdcffafd063813084d6
Author: behdad <behdad>
Minor change in comments: Using "Authors(s)" in the file header.
- lib/fribidi-mirroring.c | 8 ++++----
- lib/fribidi-mirroring.h | 8 ++++----
+ lib/fribidi-mirroring.c | 8 ++++----
+ lib/fribidi-mirroring.h | 8 ++++----
2 files changed, 8 insertions(+), 8 deletions(-)
commit e9682b9d9c3aab7cc9b84f6f7038f2d91dd7eeae
Here and there small improvements.
- Makefile.am | 14 +++++++-------
- TODO | 4 ++--
- USERS | 1 +
- configure.ac | 12 ++++++------
- gen.tab/gen-bidi-type-tab.c | 10 ++++++----
- gen.tab/gen-joining-type-tab.c | 10 ++++++----
- gen.tab/gen-mirroring-tab.c | 10 ++++++----
- gen.tab/gen-unicode-version.c | 9 +++++----
+ Makefile.am | 14 +++++++-------
+ TODO | 4 ++--
+ USERS | 1 +
+ configure.ac | 12 ++++++------
+ gen.tab/gen-bidi-type-tab.c | 10 ++++++----
+ gen.tab/gen-joining-type-tab.c | 10 ++++++----
+ gen.tab/gen-mirroring-tab.c | 10 ++++++----
+ gen.tab/gen-unicode-version.c | 9 +++++----
8 files changed, 39 insertions(+), 31 deletions(-)
commit 72e40abf49046452016b994e2e3e390460b2d757
Added. List of projects using FriBidi.
- USERS | 6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ USERS | 6 ++++++
+ 1 file changed, 6 insertions(+)
commit 3218f6b1213fe224ad0e1aac5ce0680fc08fb711
Author: behdad <behdad>
Added test_UTF-8_reordernsm to Makefile.
- test/Makefile.am | 41 ++++++++++++++++++++++-------------------
- 1 files changed, 22 insertions(+), 19 deletions(-)
+ test/Makefile.am | 41 ++++++++++++++++++++++-------------------
+ 1 file changed, 22 insertions(+), 19 deletions(-)
commit ecf61996551cf322195cec23e52ea2203461728c
Author: behdad <behdad>
Here and there fixes, found by trying to compile on sf.net Compile
Farm!
- AUTHORS | 6 +++---
- TODO | 3 ---
- configure.ac | 17 +++++++++--------
- gen.tab/Makefile.am | 17 +++++++++++++++++
- lib/Makefile.am | 13 ++++++++++---
- lib/fribidi-types.h | 15 ++++-----------
+ AUTHORS | 6 +++---
+ TODO | 3 ---
+ configure.ac | 17 +++++++++--------
+ gen.tab/Makefile.am | 17 +++++++++++++++++
+ lib/Makefile.am | 13 ++++++++++---
+ lib/fribidi-types.h | 15 ++++-----------
6 files changed, 43 insertions(+), 28 deletions(-)
commit 9172b19c7bff40e6dafb08e2c09bf4a8d095bfd0
Well, just testing new maildiff script.
- HACKING | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ HACKING | 1 +
+ 1 file changed, 1 insertion(+)
commit e252f1935eedfbda10b7748332ba6083844b04fe
Author: behdad <behdad>
Another TODO item added.
- TODO | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ TODO | 2 ++
+ 1 file changed, 2 insertions(+)
commit 39eb7cee872fe37844cb7c4e929b69afd1998924
Author: behdad <behdad>
Boring addition of new TODO items :-(.
- TODO | 18 +++++++++++-------
- 1 files changed, 11 insertions(+), 7 deletions(-)
+ TODO | 18 +++++++++++-------
+ 1 file changed, 11 insertions(+), 7 deletions(-)
commit 584ed3fc6c0a99624ed8c77247ef5533ef7e613c
Author: behdad <behdad>
Two small fixes to make compilation with -DDONT_HAVE_FRIBIDI_CONFIG_H
go on.
- bin/fribidi-main.c | 8 ++++----
- lib/fribidi-common.h | 7 ++++---
+ bin/fribidi-main.c | 8 ++++----
+ lib/fribidi-common.h | 7 ++++---
2 files changed, 8 insertions(+), 7 deletions(-)
commit 5dae46a14998243dc121cc0a8f72176cae6e43c8
run",
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-joining.c | 133
- +++++++++++++++++++++++++-----------------
- lib/fribidi-joining.h | 15 +++--
- lib/fribidi-unicode.h | 14 +---
- lib/fribidi.c | 10 ++--
- lib/fribidi.h | 8 +-
+ .indent.pro | 2 +-
+ lib/fribidi-bidi.h | 17 +++---
+ lib/fribidi-joining-types.h | 18 ++++--
+ lib/fribidi-joining.c | 133
+ ++++++++++++++++++++++++++------------------
+ lib/fribidi-joining.h | 15 +++--
+ lib/fribidi-unicode.h | 14 ++---
+ lib/fribidi.c | 10 ++--
+ lib/fribidi.h | 8 +--
8 files changed, 124 insertions(+), 93 deletions(-)
commit 597b12bc95d465aab5402b0a5b75516fc339e6e4
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/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/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 +++++-----
10 files changed, 104 insertions(+), 108 deletions(-)
commit b1a9af57fe88c46b5f9f7fd47db37895b3e58e78
api to
allow not passing visual_str, by passing str instead.
- lib/fribidi-bidi.c | 37 ++++++++++++++++++++-----------------
- lib/fribidi-bidi.h | 22 +++++++++++++++-------
- lib/fribidi.c | 41 +++++++++++++++++++++--------------------
+ lib/fribidi-bidi.c | 37 ++++++++++++++++++++-----------------
+ lib/fribidi-bidi.h | 22 +++++++++++++++-------
+ lib/fribidi.c | 41 +++++++++++++++++++++--------------------
3 files changed, 56 insertions(+), 44 deletions(-)
commit 9ccf303994daef7417fe30bce7cf7d9ec8f9a59c
method was
buggy. A test case added to capture that.
- lib/fribidi-bidi.c | 20 ++++++--------------
- test/Makefile.am | 10 +++++-----
- test/test_CapRTL_explicit.input | 1 +
- test/test_CapRTL_explicit.reference | 1 +
+ lib/fribidi-bidi.c | 20 ++++++--------------
+ test/Makefile.am | 10 +++++-----
+ test/test_CapRTL_explicit.input | 1 +
+ test/test_CapRTL_explicit.reference | 1 +
4 files changed, 13 insertions(+), 19 deletions(-)
commit 23b5d2354cff9b790f0e19bd78e5084b069f5679
breaking. Also calculate more reasonable levels for explicit marks
and BN.
- 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-types.h | 13 ++++++-----
+ lib/fribidi-bidi.c | 56
+ +++++++++++++++++++++++++++++++++++++-----------
+ lib/fribidi-bidi.h | 30 ++++++++++++++++----------
+ lib/fribidi-types.h | 10 ++++-----
+ lib/fribidi.c | 10 ++++-----
5 files changed, 79 insertions(+), 40 deletions(-)
commit 7ca6352ed7890ea20a23e6957c7cd4928c0fe7d1
be obtained
by doing JOINING_TYPE_T - BIDI_TYPE_NSM...
- gen.tab/Makefile.am | 16 +---------------
- lib/Makefile.am | 4 +---
- lib/fribidi-bidi-types.h | 17 +++--------------
+ gen.tab/Makefile.am | 16 +---------------
+ lib/Makefile.am | 4 +---
+ lib/fribidi-bidi-types.h | 17 +++--------------
3 files changed, 5 insertions(+), 32 deletions(-)
commit e6086775cc1d123d94127ee618fe6aaa0c10134a
Arabic joining is almost complete. Going for Shaping.
- .indent.pro | 1 +
- TODO | 11 +--
- 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 +-
- 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-joining-types-list.h | 10 +-
- lib/fribidi-joining-types.c | 30 ++++---
- lib/fribidi-joining-types.h | 124 ++++++++++++++++++++++-----
- lib/fribidi-joining.c | 161
- +++++++++++++++++++++++++++++++++++
- lib/fribidi-joining.h | 36 +++++++-
- lib/fribidi-mirroring.c | 14 ++--
- lib/fribidi-mirroring.h | 27 ++++--
- lib/fribidi-types.h | 24 +++++-
- lib/fribidi.c | 97 +++++++++++++---------
- lib/fribidi.def | 6 +-
- lib/fribidi.h | 93 +++++++++++---------
- lib/joining-types.h | 9 +-
+ .indent.pro | 1 +
+ TODO | 11 ++-
+ 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 +-
+ 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-joining-types-list.h | 10 +--
+ lib/fribidi-joining-types.c | 30 ++++---
+ lib/fribidi-joining-types.h | 124 ++++++++++++++++++++++-----
+ lib/fribidi-joining.c | 161
+ ++++++++++++++++++++++++++++++++++++
+ lib/fribidi-joining.h | 36 +++++++-
+ lib/fribidi-mirroring.c | 14 ++--
+ lib/fribidi-mirroring.h | 27 +++---
+ lib/fribidi-types.h | 24 +++++-
+ lib/fribidi.c | 97 +++++++++++++---------
+ lib/fribidi.def | 6 +-
+ lib/fribidi.h | 93 ++++++++++++---------
+ lib/joining-types.h | 9 +-
27 files changed, 734 insertions(+), 286 deletions(-)
commit 8a20d52ddb30e073762ec17afda2e1b9257be568
Oops, I changed Persian Yeh to Arabic Yeh last time :">.
- test/test_UTF-8_persian.input | 26 +++++++++++++-------------
- test/test_UTF-8_persian.reference | 26 +++++++++++++-------------
+ test/test_UTF-8_persian.input | 26 +++++++++++++-------------
+ test/test_UTF-8_persian.reference | 26 +++++++++++++-------------
2 files changed, 26 insertions(+), 26 deletions(-)
commit e5583f7430272861120627c3262cc1b80f020206
Replace Arabic Yeh with Persian Yeh.
- test/test_UTF-8_persian.input | 22 +++++++++++-----------
- test/test_UTF-8_persian.reference | 22 +++++++++++-----------
+ test/test_UTF-8_persian.input | 22 +++++++++++-----------
+ test/test_UTF-8_persian.reference | 22 +++++++++++-----------
2 files changed, 22 insertions(+), 22 deletions(-)
commit 08dd824be4a114ed07d67c5dabc12c33fd6ba3ae
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 +++----
- lib/Headers.mk | 3 +-
- 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-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 ++++--
+ charset/fribidi-char-sets-cap-rtl.c | 8 ++--
+ configure.ac | 22 +++++++---
+ doc/Makefile.am | 14 +++----
+ lib/Headers.mk | 3 +-
+ 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-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 ++++---
22 files changed, 296 insertions(+), 410 deletions(-)
commit 5e32eff3de2d41d4a1674e28991eb82c1d00dd79
fribidi_get_bidi_types is back. Allow passing bidi types to
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.c | 53
- ++++++++++++++++++++++++++--------------------
- lib/fribidi-bidi.h | 33 +++++++++++++++++++++++------
- lib/fribidi-run.c | 13 ++++++-----
- lib/fribidi.c | 10 ++++----
- lib/run.h | 9 ++++---
+ lib/bidi-types.h | 8 +++++---
+ 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.c | 10 +++++-----
+ lib/run.h | 9 +++++----
8 files changed, 115 insertions(+), 54 deletions(-)
commit 55c61f3adbd4bd6ccfc3a2a26fb926adfa3a4082
and wrote
accompanying functions and macros.
- .indent.pro | 3 +-
- 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/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/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-joining.h | 50 +++++
- lib/fribidi-mirroring.c | 12 +-
- lib/fribidi.def | 9 +-
- lib/joining-types.h | 58 ++++++
- lib/run.h | 10 +-
- 31 files changed, 1147 insertions(+), 284 deletions(-)
+ .indent.pro | 3 +-
+ 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/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/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-joining.c | 0
+ lib/fribidi-joining.h | 50 +++++
+ lib/fribidi-mirroring.c | 12 +-
+ lib/fribidi.def | 9 +-
+ lib/joining-types.h | 58 ++++++
+ lib/run.h | 10 +-
+ 32 files changed, 1147 insertions(+), 284 deletions(-)
commit c4ac68eb37169192b1f72bd09e2fc80302cad20d
Author: behdad <behdad>
Moreover,
packtab deals with tables with empty heads much better. Voila!
- 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/packtab.c | 147
- +++++++++++++++++++++++++++++++++----------
- 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.h | 8 +-
+ 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/packtab.c | 147
+ ++++++++++++++++++++++++++++++++++----------
+ 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.h | 8 +--
13 files changed, 276 insertions(+), 190 deletions(-)
commit a7baa9a7e957ea338e3c683f8d85ad4bc5a533c5
AbiWord from CVS. The most important is the FRIBIDI_TYPE_PRIVATE in
fribidi-bidi-types.h
- 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-utf8.h | 8 +++--
- charset/fribidi-char-sets.c | 18 ++++++---
- charset/fribidi-char-sets.h | 13 ++-----
- configure.ac | 18 +++------
- doc/Makefile.am | 1 +
- 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.c | 8 ++--
- lib/fribidi.def | 3 --
- lib/fribidi.h | 18 +++++++---
- lib/mem.h | 10 +++---
+ 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-utf8.h | 8 +++--
+ charset/fribidi-char-sets.c | 18 ++++++----
+ charset/fribidi-char-sets.h | 13 ++------
+ configure.ac | 18 ++++------
+ doc/Makefile.am | 1 +
+ 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.c | 8 ++---
+ lib/fribidi.def | 3 --
+ lib/fribidi.h | 18 +++++++---
+ lib/mem.h | 10 +++---
28 files changed, 189 insertions(+), 254 deletions(-)
commit 7e382d2cc7f5c08bda7d0d7195b074d91811c5d7
Not serious changed. Going to remove easy-to-replace compatibility
stuff.
- bin/fribidi-benchmark.c | 8 ++++----
- bin/fribidi-main.c | 14 +++++++-------
- lib/fribidi-bidi-type.h | 12 +++++++-----
- lib/fribidi.h | 16 ++++++++++++----
+ bin/fribidi-benchmark.c | 8 ++++----
+ bin/fribidi-main.c | 14 +++++++-------
+ lib/fribidi-bidi-type.h | 12 +++++++-----
+ lib/fribidi.h | 16 ++++++++++++----
4 files changed, 30 insertions(+), 20 deletions(-)
commit 5a52ab708d73f6b8929856ddf7238ecdb04a36b0
if possible.
Added type FriBidiParType for paragraph direction types.
- .cvsignore | 2 +-
- .indent.pro | 4 +-
- TODO | 2 +
- lib/fribidi-bidi-types-list.h | 11 +-
- lib/fribidi-bidi-types.h | 134 +++++++++++-----
- lib/fribidi-bidi.c | 314
- +++++++++++++++----------------------
- lib/fribidi-bidi.h | 100 +++++-------
- lib/fribidi-mirroring.c | 9 +-
- lib/fribidi-mirroring.h | 9 +-
- lib/fribidi.c | 170 ++++++++++++++++++++-
- lib/fribidi.def | 2 +-
- lib/fribidi.h | 95 +++++++++++-
- test/test_UTF-8_persian.reference | 16 +-
+ .cvsignore | 2 +-
+ .indent.pro | 4 +-
+ TODO | 2 +
+ lib/fribidi-bidi-types-list.h | 11 +-
+ lib/fribidi-bidi-types.h | 134 +++++++++++-----
+ lib/fribidi-bidi.c | 314
+ +++++++++++++++-----------------------
+ lib/fribidi-bidi.h | 100 +++++-------
+ lib/fribidi-mirroring.c | 9 +-
+ lib/fribidi-mirroring.h | 9 +-
+ lib/fribidi.c | 170 ++++++++++++++++++++-
+ lib/fribidi.def | 2 +-
+ lib/fribidi.h | 95 +++++++++++-
+ test/test_UTF-8_persian.reference | 16 +-
13 files changed, 541 insertions(+), 327 deletions(-)
commit 8fee958d0e10db5516f3897e6dc832ef56b13fcd
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 +-
+ lib/fribidi-bidi.c | 338
+ ++++++++++++++++++-----------------------------------
+ lib/fribidi-bidi.h | 14 +--
+ lib/fribidi-run.c | 39 ++++---
+ lib/run.h | 8 +-
4 files changed, 149 insertions(+), 250 deletions(-)
commit a6fde7f289ff58990148caef9b69283ab6263b04
Anyone seen my log ;-).
- doc/Makefile.am | 3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ doc/Makefile.am | 3 ---
+ 1 file changed, 3 deletions(-)
commit 526172111aaf46da0f28ed57917179779d1a266b
Author: behdad <behdad>
Cleaning up here and there. Last lingers before adding joining.
- Makefile.am | 49 ++++--
- TODO | 9 +-
- bin/fribidi-main.c | 12 +-
- bootstrap | 130 +++++++++++-----
- charset/fribidi-char-sets-cap-rtl.c | 12 +-
- configure.ac | 9 +-
- 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-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 +
- lib/fribidi.def | 28 ++--
+ Makefile.am | 49 ++++--
+ TODO | 9 +-
+ bin/fribidi-main.c | 12 +-
+ bootstrap | 130 +++++++++++-----
+ charset/fribidi-char-sets-cap-rtl.c | 12 +-
+ configure.ac | 9 +-
+ 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-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 +
+ lib/fribidi.def | 28 ++--
21 files changed, 430 insertions(+), 306 deletions(-)
commit a6b4f96acbd71fd8cc05e136a9bcb2ffc594b2a1
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 ++---
+ ...bidi-types-list.h => fribidi-bidi-types-list.h} | 31 ++++++++-------
+ 15 files changed, 187 insertions(+), 88 deletions(-)
commit 339717751b86715f78bd9d02159813c29c650a0a
Author: behdad <behdad>
GNU Coding Standards applied where appropriate.
- lib/Headers.mk | 1 +
- lib/Makefile.am | 1 -
- lib/common.h | 10 +++--
- lib/debug.h | 8 ++--
- lib/fribidi-bidi-types.c | 10 +++---
- lib/fribidi-bidi.c | 84
- +++++++++++++++++++++++-----------------------
- lib/fribidi-common.h | 33 +++++++++---------
- lib/fribidi-config.h.in | 3 +-
- lib/fribidi.c | 20 +++++-----
- lib/run.h | 8 ++--
+ lib/Headers.mk | 1 +
+ lib/Makefile.am | 1 -
+ lib/common.h | 10 +++---
+ lib/debug.h | 8 ++---
+ lib/fribidi-bidi-types.c | 10 +++---
+ lib/fribidi-bidi.c | 84
+ ++++++++++++++++++++++++------------------------
+ lib/fribidi-common.h | 33 ++++++++++---------
+ lib/fribidi-config.h.in | 3 +-
+ lib/fribidi.c | 20 ++++++------
+ lib/run.h | 8 ++---
10 files changed, 91 insertions(+), 87 deletions(-)
commit 18e3dfa79857422629e1c790890e77be31a97507
To be moved to gen.tab/
- gen.tab/unidata/README | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ gen.tab/unidata/README | 1 -
+ 1 file changed, 1 deletion(-)
commit 477d11a4cda120d3e877302d0fc6485cbd8b2caf
Author: behdad <behdad>
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
Tweaked the headers again. According to GNU GPL now.
- lib/fribidi-mirroring.c | 36 ++++++++++++++++++------------------
- lib/fribidi-mirroring.h | 38 ++++++++++++++++++++------------------
- lib/fribidi.c | 10 ++++++----
+ lib/fribidi-mirroring.c | 36 ++++++++++++++++++------------------
+ lib/fribidi-mirroring.h | 38 ++++++++++++++++++++------------------
+ lib/fribidi.c | 10 ++++++----
3 files changed, 44 insertions(+), 40 deletions(-)
commit 08e0eaa79d69c795eff3f46e42f48978390dce35
Ok, now DLL build works with Cygwin. Still remains to test with
Mingw.
- lib/Makefile.am | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ lib/Makefile.am | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit 0134010bc16b3d8305f84ced5d869ad8ea74e59c
Author: behdad <behdad>
Ok, seems like there are a few bits wrong in Pango, and I simply
copied :">.
- configure.ac | 30 +++++++++---------------------
- 1 files changed, 9 insertions(+), 21 deletions(-)
+ configure.ac | 30 +++++++++---------------------
+ 1 file changed, 9 insertions(+), 21 deletions(-)
commit a721146c70de7d537bd307f3422fc159d90825b2
Author: behdad <behdad>
Seems like using $build_os instead of broken $host should fix the
problem.
- configure.ac | 17 ++++++++---------
- 1 files changed, 8 insertions(+), 9 deletions(-)
+ configure.ac | 17 ++++++++---------
+ 1 file changed, 8 insertions(+), 9 deletions(-)
commit ff55b08eb992fde9c99711c744aee6763adfbf4d
Author: behdad <behdad>
Trying to build DLL on Cygwin.
- configure.ac | 22 +++++++++++++++++-----
- 1 files changed, 17 insertions(+), 5 deletions(-)
+ configure.ac | 22 +++++++++++++++++-----
+ 1 file changed, 17 insertions(+), 5 deletions(-)
commit 564566593800ae5b29a73d1cfee424f78eb3bbc7
Author: behdad <behdad>
Define extra GNU function attributes only if using GLIB.
- lib/fribidi-common.h | 31 +++++++++++++++++--------------
- 1 files changed, 17 insertions(+), 14 deletions(-)
+ lib/fribidi-common.h | 31 +++++++++++++++++--------------
+ 1 file changed, 17 insertions(+), 14 deletions(-)
commit f4dd6b6017ca84c7649ddef2e9408a6dcb4ea1c0
Author: behdad <behdad>
Added a dummy gettext.h that simply defines "gettext" to null.
- bin/Makefile.am | 2 +-
- bin/gettext.h | 2 ++
- 2 files changed, 3 insertions(+), 1 deletions(-)
+ bin/Makefile.am | 2 +-
+ bin/gettext.h | 2 ++
+ 2 files changed, 3 insertions(+), 1 deletion(-)
commit 780f36974ad355dc931fb8d9ea94327a0e4b0d18
Author: behdad <behdad>
Another oops. You know, it's 7:30 in the morning!
- gen.tab/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ gen.tab/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit ae620c51565dcab4493d8c221dece66cdbe68f8a
Author: behdad <behdad>
My oops. Sorry.
- gen.tab/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ gen.tab/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 7333eb868af79cae67e9fd6e89ded327412c6ec6
Author: behdad <behdad>
Added $(EXEEXT) to binaries we build and run, to make cygwin-safe.
- gen.tab/Makefile.am | 24 +++++++++++++++---------
- 1 files changed, 15 insertions(+), 9 deletions(-)
+ gen.tab/Makefile.am | 24 +++++++++++++++---------
+ 1 file changed, 15 insertions(+), 9 deletions(-)
commit e7798ad595b3e90ff3077a65f0e342637fdeb0de
Author: behdad <behdad>
Moved gen.tab to the first subdir.
- Makefile.am | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ Makefile.am | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit a0897904ce19ea9f17de60c4ec13d3bd1186d43e
Author: behdad <behdad>
Small fixes.
- AUTHORS | 1 +
- HACKING | 7 -------
- doc/Makefile.am | 23 +++++++++++++++--------
- gen.tab/gen-bidi-type-tab.c | 14 +++++++-------
- gen.tab/gen-mirroring-tab.c | 15 ++++++---------
- gen.tab/gen-unicode-version.c | 10 +++++-----
+ AUTHORS | 1 +
+ HACKING | 7 -------
+ doc/Makefile.am | 23 +++++++++++++++--------
+ gen.tab/gen-bidi-type-tab.c | 14 +++++++-------
+ gen.tab/gen-mirroring-tab.c | 15 ++++++---------
+ gen.tab/gen-unicode-version.c | 10 +++++-----
6 files changed, 34 insertions(+), 36 deletions(-)
commit 3fe934b572660936b4e494a3694714a10ed12a1b
When reading DerivedBidiClass.txt, should only default to L.
- TODO | 5 ++-
- gen.tab/gen-bidi-type-tab.c | 45
- ++++++++++++++++++++++++++++++------------
+ TODO | 5 +++--
+ gen.tab/gen-bidi-type-tab.c | 45
+ ++++++++++++++++++++++++++++++++-------------
2 files changed, 35 insertions(+), 15 deletions(-)
commit fc64781b05223801b6b69ecba791a31f5166bdbe
Make gen-mirroring-tab and gen-unicode-version work. gen.tab/
works now.
- 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 ++++----
- lib/fribidi-bidi-type.c | 7 +--
- lib/fribidi-mem.c | 13 +++--
+ 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 ++++----
+ lib/fribidi-bidi-type.c | 7 ++-
+ lib/fribidi-mem.c | 13 +++--
12 files changed, 137 insertions(+), 81 deletions(-)
commit 285b3de138e8a4f790fe07519c1a90d759a61598
Making gen-bidi-tab work, and more clean up.
- bin/Makefile.am | 4 +-
- charset/Makefile.am | 2 +-
- configure.ac | 29 ++++---
- doc/Makefile.am | 2 +-
- fribidi.pc.in | 2 +-
- 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/packtab.c | 5 +-
- gen.tab/packtab.h | 2 +-
- lib/Makefile.am | 31 ++------
- lib/common.h | 48 +++++++-----
- lib/fribidi-bidi.h | 12 ++-
- lib/fribidi-mirroring.c | 10 +-
- lib/fribidi-mirroring.h | 10 +-
+ bin/Makefile.am | 4 +-
+ charset/Makefile.am | 2 +-
+ configure.ac | 29 ++++----
+ doc/Makefile.am | 2 +-
+ fribidi.pc.in | 2 +-
+ 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/packtab.c | 5 +-
+ gen.tab/packtab.h | 2 +-
+ lib/Makefile.am | 31 +++-----
+ lib/common.h | 48 +++++++------
+ lib/fribidi-bidi.h | 12 ++--
+ lib/fribidi-mirroring.c | 10 +--
+ lib/fribidi-mirroring.h | 10 +--
16 files changed, 323 insertions(+), 176 deletions(-)
commit c33ae846fd05d20a4e557dd1b6ab1ca4a77ee796
gen-unicode-version is operational now.
- 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-unicode-version.c | 170
- +++++++++++++++++++++++++++++++++++++++++
+ 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-unicode-version.c | 170
+ ++++++++++++++++++++++++++++++++++++++++++
5 files changed, 187 insertions(+), 12 deletions(-)
commit 8bc4b0a145e828a6c9e90d18e4f06900291d1d3a
Better handling with Unicode info.
- gen.tab/gen-bidi-type-tab.c | 13 +++++--------
- lib/.cvsignore | 2 +-
- lib/Makefile.am | 4 ++--
- lib/common.h | 7 ++++---
- lib/fribidi-bidi-type.c | 24 +++++++++---------------
- lib/fribidi-common.h | 10 +++-------
- lib/fribidi-unicode.h | 11 ++++++++---
+ gen.tab/gen-bidi-type-tab.c | 13 +++++--------
+ lib/.cvsignore | 2 +-
+ lib/Makefile.am | 4 ++--
+ lib/common.h | 7 ++++---
+ lib/fribidi-bidi-type.c | 24 +++++++++---------------
+ lib/fribidi-common.h | 10 +++-------
+ lib/fribidi-unicode.h | 11 ++++++++---
7 files changed, 32 insertions(+), 39 deletions(-)
commit 4400e84cad664c8bd863596aa53f6e3fe0866156
Updated .cvsignore files.
- doc/.cvsignore | 4 ++++
- lib/.cvsignore | 2 ++
- lib/fribidi-unicode-version.h | 4 ----
+ doc/.cvsignore | 4 ++++
+ lib/.cvsignore | 2 ++
+ lib/fribidi-unicode-version.h | 4 ----
3 files changed, 6 insertions(+), 4 deletions(-)
commit d7b141a2521ad40a1c75c0aeb43920225bd08317
Updated the gen.tab to work again. Other fixes here and there.
- .indent.pro | 1 +
- TODO | 2 +
- bin/fribidi-main.c | 11 +-
- bootstrap | 9 +-
- 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/packtab.c | 18 +--
- lib/bidi-types-list.h | 18 ++-
- lib/common.h | 12 +-
- lib/fribidi-bidi-type.c | 8 +-
- lib/fribidi-mirroring.h | 13 +-
+ .indent.pro | 1 +
+ TODO | 2 +
+ bin/fribidi-main.c | 11 +-
+ bootstrap | 9 +-
+ 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/packtab.c | 18 ++-
+ lib/bidi-types-list.h | 18 ++-
+ lib/common.h | 12 +-
+ lib/fribidi-bidi-type.c | 8 +-
+ lib/fribidi-mirroring.h | 13 +-
13 files changed, 340 insertions(+), 294 deletions(-)
commit 4b03bbd7b4368cde918197875a83ff4661ca4857
More TODO. And change autoconf requirement to 2.56 from 2.59.
- TODO | 8 ++++++++
- configure.ac | 10 +++++-----
+ TODO | 8 ++++++++
+ configure.ac | 10 +++++-----
2 files changed, 13 insertions(+), 5 deletions(-)
commit 2a3c067871dcd2b595a1f3d0d79c3e0660270653
lib/bidi-type-table.i | 8 +-
lib/bidi-types-list.h | 15 +-
lib/bidi-types.h | 20 +-
- lib/common.h | 48 ++-
- lib/debug.h | 66 ++-
+ lib/common.h | 48 +-
+ lib/debug.h | 66 +-
lib/env.h | 10 +-
lib/fribidi-bidi-type.c | 37 +-
lib/fribidi-bidi-type.h | 33 +-
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 +
Cleaning up exported symbols.
- THANKS | 23 ++++++++----------
- bin/fribidi-main.c | 62
- +++++++++++++++++++++++++-------------------------
- charset/Makefile.am | 13 +---------
- doc/Makefile.am | 1 +
- lib/Makefile.am | 16 ++++++------
- lib/fribidi-common.h | 8 +++---
+ THANKS | 23 +++++++++----------
+ bin/fribidi-main.c | 62
+ ++++++++++++++++++++++++++--------------------------
+ charset/Makefile.am | 13 +----------
+ doc/Makefile.am | 1 +
+ lib/Makefile.am | 16 +++++++-------
+ lib/fribidi-common.h | 8 +++----
6 files changed, 55 insertions(+), 68 deletions(-)
commit 1fb4c69145a5222169e8b8f852807046a30d6870
Added FriBidiRun type, private for now. Moved all library-wide
static variables to env.h.
- lib/Makefile.am | 5 +-
- lib/bidi-types.h | 12 +-
- 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/mem.h | 16 ++-
- lib/run.h | 86 +++++++++++
+ lib/Makefile.am | 5 +-
+ lib/bidi-types.h | 12 +-
+ 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/mem.h | 16 ++-
+ lib/run.h | 86 ++++++++++++
13 files changed, 587 insertions(+), 357 deletions(-)
commit ac43f238748ad5b874089a8c27d8c1eb7150859d
Nothing really important.
- doc/Makefile.am | 1 -
- lib/common.h | 8 ++++----
- lib/fribidi-mirroring.c | 10 ++++++----
+ doc/Makefile.am | 1 -
+ lib/common.h | 8 ++++----
+ lib/fribidi-mirroring.c | 10 ++++++----
3 files changed, 10 insertions(+), 9 deletions(-)
commit 211d0f322cdb279a69c04f8212f9b1e541ecb369
First try to integrate c2man manual generation in build system.
- charset/Headers.mk | 21 ++++++++-----
- charset/fribidi-char-sets-list.h | 10 ++++--
- doc/Makefile.am | 62
- ++++++++++++++++++++++++++-----------
- 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/mem.h | 8 ++--
+ charset/Headers.mk | 21 ++++++++------
+ charset/fribidi-char-sets-list.h | 10 +++++--
+ doc/Makefile.am | 62
+ ++++++++++++++++++++++++++++------------
+ 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/mem.h | 8 +++---
11 files changed, 107 insertions(+), 56 deletions(-)
commit a1b38172b8f2ecdc1101d2c71043ef56cb865c5d
Header changed so RCS header and Authors follow the copyright notice.
- lib/fribidi-mirroring.c | 20 ++++++++++----------
- lib/fribidi-mirroring.h | 18 +++++++++---------
+ lib/fribidi-mirroring.c | 20 ++++++++++----------
+ lib/fribidi-mirroring.h | 18 +++++++++---------
2 files changed, 19 insertions(+), 19 deletions(-)
commit 14fe97a882a9fb368d084af1dd9537c036bf7030
New items added. Should be cleared before the release.
- TODO | 7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ TODO | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
commit afc8fca15a8a4ef1a028ea4a84f12b78572c5c97
Author: behdad <behdad>
More .cvsignore's added.
- bin/.cvsignore | 2 ++
- gen.tab/.cvsignore | 2 ++
- lib/.cvsignore | 1 +
- 3 files changed, 5 insertions(+), 0 deletions(-)
+ bin/.cvsignore | 2 ++
+ gen.tab/.cvsignore | 2 ++
+ lib/.cvsignore | 1 +
+ 3 files changed, 5 insertions(+)
commit b2c7e5956487b23feb49b35bae7d22422c4d5d59
Author: behdad <behdad>
Renamed subdir tablegen to gentable.
- Makefile.am | 8 ++++----
- configure.ac | 10 +++++-----
+ Makefile.am | 8 ++++----
+ configure.ac | 10 +++++-----
2 files changed, 9 insertions(+), 9 deletions(-)
commit b1ed9614d2569ec00aeaab506e18deee65b66cc5
More recovery after the unintentionaly rm -f *.c!
- lib/fribidi-bidi.c | 7 ++++---
- lib/fribidi.c | 8 ++++----
+ lib/fribidi-bidi.c | 7 ++++---
+ lib/fribidi.c | 8 ++++----
2 files changed, 8 insertions(+), 7 deletions(-)
commit be247ddb41bd2c1467f5582427388711b23087db
No #ifdef or #ifndef when possible. #if or #if ! is a better way
most of the times. See the examples in source.
- configure.ac | 9 ++++-----
- lib/fribidi-bidi.c | 8 ++++----
- lib/fribidi-mem.c | 8 ++++----
+ configure.ac | 9 ++++-----
+ lib/fribidi-bidi.c | 8 ++++----
+ lib/fribidi-mem.c | 8 ++++----
3 files changed, 12 insertions(+), 13 deletions(-)
commit 304aac260efd5b143067b0ff6f4a5c56f3169f2e
The ChangeLog from the old days.
- ChangeLog.old | 703
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 703 insertions(+), 0 deletions(-)
+ ChangeLog.old | 703
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 703 insertions(+)
commit 63d12e574eb5cfe95290b303bac0950c25afe397
Author: behdad <behdad>
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 ++
test/test_UTF-8_persian.reference | 14 +
test/test_UTF-8_reordernsm.input | 7 +
test/test_UTF-8_reordernsm.reference | 7 +
- 90 files changed, 19125 insertions(+), 0 deletions(-)
+ 91 files changed, 19125 insertions(+)