+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
Reduce dynamic allocations by using arrays for all small arrays.
lib/fribidi-bidi.c | 64
- +++++++++++++++++++++++-------------------------
- lib/fribidi-deprecated.c | 44 ++++++++++++++++++++++++---------
+ +++++++++++++++++++++++++---------------------------
+ lib/fribidi-deprecated.c | 44 +++++++++++++++++++++++++++---------
2 files changed, 64 insertions(+), 44 deletions(-)
commit 902618192f1cdb4430e4f2dfc032d9fb36fccc5b
gen.tab/unidata/ArabicShaping.txt | 104 +++-
gen.tab/unidata/BidiBrackets.txt | 6 +-
- gen.tab/unidata/BidiMirroring.txt | 141 +++--
+ 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(-)
configure.ac | 20 ---
meson_options.txt | 2 -
test/unicode-conformance/Makefile.am | 2 -
- test/unicode-conformance/meson.build | 31 ++--
+ 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
http://mesonbuild.com for more information.
- bin/meson.build | 27 ++++++++++
- doc/meson.build | 39 ++++++++++++++
- gen.tab/meson.build | 79 +++++++++++++++++++++++++++
- lib/meson.build | 75 ++++++++++++++++++++++++++
+ 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 +++++++
+ test/meson.build | 20 ++++++++
+ test/test-runner.py | 25 ++++++++++
+ test/unicode-conformance/meson.build | 19 ++++++++
9 files changed, 390 insertions(+)
commit 4c97999ad09f683560bfdf69b4539558401cad41
Makefile.am | 2 +-
bin/Makefile.am | 3 +--
- charset/Headers.mk | 8 ------
+ 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 +++++++++-----
+ 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
Fixes the rest of https://github.com/fribidi/fribidi/issues/35
- .travis.yml | 5 +-
+ .travis.yml | 5 +--
Makefile.am | 2 +-
README.md | 2 +-
- autogen.sh | 35 ++++++++++++++
+ autogen.sh | 35 +++++++++++++++
bootstrap | 154
- ------------------------------------------------------------
+ ----------------------------------------------------------------
5 files changed, 38 insertions(+), 160 deletions(-)
commit 3b5baaebf3dead4d2c1ed7a04278cc58b8c3fc85
Remove notes.org
notes.org | 318
- --------------------------------------------------------------
+ ------------------------------------------------------------------
1 file changed, 318 deletions(-)
commit 544b56553b94a2425f52f4b6c29f0a9abe403161
Update git.mk
- Makefile.am | 19 ++---
+ Makefile.am | 19 ++----
configure.ac | 2 +-
git.mk | 228
- ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
3 files changed, 207 insertions(+), 42 deletions(-)
commit 5a99e2895bcf50c0ee3bb9445e45b8cbff6ebc4d
m4_ax_prog_cc_for_build.m4 instead as suggested by Khaled.
configure.ac | 22 +-------
- gen.tab/Makefile.am | 20 +++----
+ gen.tab/Makefile.am | 20 ++++----
m4/m4_ax_prog_cc_for_build.m4 | 125
- ++++++++++++++++++++++++++++++++++++++++++
+ ++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 137 insertions(+), 30 deletions(-)
commit 4a732cf9d28228a0698e9c6fa76206874b6125dd
Misc warning fixes
- fribidi-vs-unicode/test-character.c | 22 ++++++------
+ 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(-)
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
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 +++++++++++++++++---
+ lib/fribidi-deprecated.c | 27 +++++++++++++++++++++++----
+ lib/fribidi-deprecated.h | 21 ++++++++++++++++++---
6 files changed, 85 insertions(+), 44 deletions(-)
commit a0ab164431e18fa7cdf5b0a8ce4fcbe26f7b022b
Update README.md
HACKING | 2 -
- README | 158 +-------------------------------------------------------
+ README | 158
+ +-----------------------------------------------------------
README.md | 174
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 175 insertions(+), 159 deletions(-)
commit 75c350705ef09e6505aa1080188b75a8b4fccc5e
Oops.
build/fribidi-vs-unicode/Makefile | 698
- --------------------------------------
+ ------------------------------------------
1 file changed, 698 deletions(-)
commit 7be4e8f87c77d0ff4bdbd1638768e8772d89f7b2
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.c | 38 ++-
charset/fribidi-char-sets-cap-rtl.h | 2 +-
charset/fribidi-char-sets-cp1255.c | 2 +-
charset/fribidi-char-sets-cp1255.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 +++++++++++++++++++
+ 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-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/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-mem.c | 2 +-
lib/fribidi-mirroring.c | 4 +-
lib/fribidi-mirroring.h | 4 +-
- lib/fribidi-run.c | 77 +---
+ lib/fribidi-run.c | 77 ++---
lib/fribidi-shape.c | 2 +-
lib/fribidi-shape.h | 2 +-
lib/fribidi-types.h | 14 +-
Updated Unicode data tables to version 10.
- fribidi-vs-unicode/BidiCharacterTest.txt | 96437 ++++++
+ 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 +-
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
Makefile.am | 2 +-
build/fribidi-vs-unicode/Makefile | 698
- ++++++++++++++++++++++++++++++++++++++
+ ++++++++++++++++++++++++++++++++++++++++++
configure.ac | 3 +-
3 files changed, 701 insertions(+), 2 deletions(-)
I need to redo this without exposing full FriBidiRun struct.
lib/fribidi-bidi.c | 112
- ---------------------------------------------------
- lib/fribidi-bidi.h | 29 -------------
+ -------------------------------------------------------
+ lib/fribidi-bidi.h | 29 --------------
lib/fribidi-common.h | 14 ++-----
- lib/run.h | 11 +++++
+ lib/run.h | 11 ++++++
4 files changed, 15 insertions(+), 151 deletions(-)
commit 3cbee0b737393c631debeddd71fa631282f74a5c
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
Dov's work area for unicode63 development.
- fribidi-vs-unicode/BidiCharacterTest.txt | 96392 ++++++
+ 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 +
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/ArabicShaping.txt | 227 ++++++++++++++++++++++++++++--
gen.tab/unidata/BidiMirroring.txt | 14 +-
gen.tab/unidata/ReadMe.txt | 8 +-
- gen.tab/unidata/UnicodeData.txt | 21 ++-
+ 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 +
+ test/test_CapRTL_isolate.input | 8 ++
+ test/test_CapRTL_isolate.reference | 8 ++
22 files changed, 613 insertions(+), 96 deletions(-)
commit 881b8d891cc61989ab8811b74d0e721f72bf913b
lib/fribidi-bidi.c | 1 -
lib/fribidi-joining.c | 1 -
lib/fribidi-mem.c | 140
- --------------------------------------------------
- lib/fribidi-run.c | 38 --------------
+ ------------------------------------------------------
+ lib/fribidi-run.c | 38 ---------------
lib/fribidi.c | 3 --
- lib/mem.h | 97 ----------------------------------
+ lib/mem.h | 97 -------------------------------------
8 files changed, 285 deletions(-)
commit 9d8c69b4aea7302391b1cafb3c1fa5c3d8c95198
it can be used e.g. with HarfBuzz.
lib/fribidi-bidi.c | 112
- +++++++++++++++++++++++++++++++++++++++++++++++++++
- lib/fribidi-bidi.h | 29 +++++++++++++
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ lib/fribidi-bidi.h | 29 ++++++++++++++
lib/fribidi-common.h | 14 +++++--
- lib/run.h | 11 -----
+ lib/run.h | 11 ------
4 files changed, 151 insertions(+), 15 deletions(-)
commit 7fd7d2badedffce5a3328301ba86204a24eed0a3
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(+)
Update Unicode data files to 6.1.0
- gen.tab/unidata/ArabicShaping.txt | 287 ++++++++------
+ gen.tab/unidata/ArabicShaping.txt | 287 ++++++++-------
gen.tab/unidata/BidiMirroring.txt | 28 +-
gen.tab/unidata/ReadMe.txt | 6 +-
gen.tab/unidata/UnicodeData.txt | 799
- ++++++++++++++++++++++++++++++++++++--
+ ++++++++++++++++++++++++++++++++++++++++--
4 files changed, 956 insertions(+), 164 deletions(-)
commit d39b179d8de65a19390e50cfb39bb36ae193d65b
gen.tab/unidata/BidiMirroring.txt | 27 +-
gen.tab/unidata/ReadMe.txt | 12 +-
gen.tab/unidata/UnicodeData.txt | 5261
- +++++++++++++++++++++++++++++++++----
+ +++++++++++++++++++++++++++++++++++++----
5 files changed, 4882 insertions(+), 498 deletions(-)
commit 6c535469bfbff7983f5052fa3cf6f8eb8dc2f26a
gen.tab/unidata/BidiMirroring.txt | 42 +-
gen.tab/unidata/ReadMe.txt | 10 +-
gen.tab/unidata/UnicodeData.txt | 1694
- ++++++++++++++++++++++++++++++++++++-
+ ++++++++++++++++++++++++++++++++++++++++-
lib/Makefile.am | 2 +-
lib/common.h | 10 +-
6 files changed, 1721 insertions(+), 71 deletions(-)
configure.ac | 9 ++--
fribidi.spec.in | 145
- --------------------------------------------------------
+ ------------------------------------------------------------
2 files changed, 4 insertions(+), 150 deletions(-)
commit 753ed9aed90f9d31e6ff404c0c7befadbfd18d23
gen.tab/unidata/BidiMirroring.txt | 42 +-
gen.tab/unidata/ReadMe.txt | 31 +-
gen.tab/unidata/UnicodeData.txt | 1493
- +++++++++++++++++++++++++++++++++++--
+ +++++++++++++++++++++++++++++++++++++++--
4 files changed, 1520 insertions(+), 91 deletions(-)
commit 105e8f3c8f67fcd5a1620f9a9059b550067c1ac0
Add an option --disable-deprecated.
- bin/fribidi-benchmark.c | 16 +++++++-------
+ bin/fribidi-benchmark.c | 16 ++++++++--------
bin/fribidi-main.c | 45
- +++++++++++++++++++++++-----------------
- charset/fribidi-char-sets.c | 16 +++++++-------
- configure.ac | 23 ++++++++++++++------
- gen.tab/gen-arabic-shaping-tab.c | 12 +++++------
- gen.tab/gen-bidi-type-tab.c | 12 +++++------
- gen.tab/gen-joining-type-tab.c | 12 +++++------
- gen.tab/gen-mirroring-tab.c | 12 +++++------
- gen.tab/gen-unicode-version.c | 12 +++++------
- gen.tab/packtab.c | 8 +++----
- lib/bidi-types.h | 8 +++----
- lib/common.h | 21 +++++++++----------
- lib/debug.h | 8 +++----
- lib/fribidi-arabic.c | 8 +++----
- lib/fribidi-bidi-types.c | 8 +++----
- lib/fribidi-bidi-types.h | 17 +++------------
- lib/fribidi-bidi.c | 8 +++----
- lib/fribidi-common.h | 18 ++++++++--------
- lib/fribidi-deprecated.c | 11 ++++++----
- lib/fribidi-deprecated.h | 30 ++++++++++++++++++++++++---
- lib/fribidi-joining-types.c | 8 +++----
- lib/fribidi-joining.c | 8 +++----
- lib/fribidi-mem.c | 12 ++++++-----
- lib/fribidi-run.c | 30 +++++++++++++--------------
- lib/fribidi-types.h | 39 +++++++++++++++++-----------------
- lib/fribidi-unicode.h | 33 +++++++----------------------
- lib/fribidi.c | 21 ++++++++++---------
- lib/fribidi.h | 13 +++++++-----
- lib/joining-types.h | 8 +++----
- lib/mem.h | 34 +++++++++++++++---------------
- lib/run.h | 8 +++----
+ +++++++++++++++++++++++++-------------------
+ charset/fribidi-char-sets.c | 16 ++++++++--------
+ configure.ac | 23 ++++++++++++++++------
+ gen.tab/gen-arabic-shaping-tab.c | 12 ++++++------
+ gen.tab/gen-bidi-type-tab.c | 12 ++++++------
+ gen.tab/gen-joining-type-tab.c | 12 ++++++------
+ gen.tab/gen-mirroring-tab.c | 12 ++++++------
+ gen.tab/gen-unicode-version.c | 12 ++++++------
+ gen.tab/packtab.c | 8 ++++----
+ lib/bidi-types.h | 8 ++++----
+ lib/common.h | 21 ++++++++++-----------
+ lib/debug.h | 8 ++++----
+ lib/fribidi-arabic.c | 8 ++++----
+ lib/fribidi-bidi-types.c | 8 ++++----
+ lib/fribidi-bidi-types.h | 17 +++--------------
+ lib/fribidi-bidi.c | 8 ++++----
+ lib/fribidi-common.h | 18 +++++++++---------
+ lib/fribidi-deprecated.c | 11 +++++++----
+ lib/fribidi-deprecated.h | 30 ++++++++++++++++++++++++++---
+ lib/fribidi-joining-types.c | 8 ++++----
+ lib/fribidi-joining.c | 8 ++++----
+ lib/fribidi-mem.c | 12 +++++++-----
+ lib/fribidi-run.c | 30 ++++++++++++++---------------
+ lib/fribidi-types.h | 39
+ +++++++++++++++++++-------------------
+ lib/fribidi-unicode.h | 33 +++++++-------------------------
+ lib/fribidi.c | 21 +++++++++++----------
+ lib/fribidi.h | 13 ++++++++-----
+ lib/joining-types.h | 8 ++++----
+ lib/mem.h | 34 ++++++++++++++++-----------------
+ lib/run.h | 8 ++++----
31 files changed, 269 insertions(+), 250 deletions(-)
commit 570efad0b961ad106a05f2dbabeedbed477ea161
configure.ac | 20 +--
doc/Makefile.am | 2 +-
gen.tab/Makefile.am | 16 +-
- gen.tab/gen-arabic-liga.sh | 9 +
+ gen.tab/gen-arabic-liga.sh | 9 ++
gen.tab/gen-arabic-shaping-tab.c | 310
- +++++++++++++++++++++++++++++++++++
+ +++++++++++++++++++++++++++++++++++++++
gen.tab/gen-bidi-type-tab.c | 12 +-
gen.tab/gen-joining-type-tab.c | 10 +-
gen.tab/gen-mirroring-tab.c | 12 +-
gen.tab/packtab.c | 1 +
lib/Headers.mk | 5 +-
lib/Makefile.am | 8 +-
- lib/arabic-misc.tab.i | 94 +++++++++++
+ lib/arabic-misc.tab.i | 94 ++++++++++++
lib/debug.h | 7 +-
- lib/fribidi-arabic.c | 190 +++++++++++++++++++++
- lib/fribidi-arabic.h | 88 ++++++++++
- lib/fribidi-bidi.c | 62 ++-----
+ lib/fribidi-arabic.c | 190 ++++++++++++++++++++++++
+ lib/fribidi-arabic.h | 88 +++++++++++
+ lib/fribidi-bidi.c | 62 ++------
lib/fribidi-bidi.h | 31 ++--
lib/fribidi-common.h | 29 +++-
lib/fribidi-config.h.in | 3 -
lib/fribidi-deprecated.c | 296
- +++++++++++++++++++++++++++++++++
- lib/fribidi-deprecated.h | 210 ++++++++++++++++++++++++
- lib/fribidi-env.c | 121 --------------
- lib/fribidi-env.h | 126 --------------
- lib/fribidi-flags.h | 78 +++++++++
+ +++++++++++++++++++++++++++++++++++++
+ lib/fribidi-deprecated.h | 210 ++++++++++++++++++++++++++
+ lib/fribidi-env.c | 121 ---------------
+ lib/fribidi-env.h | 126 ----------------
+ lib/fribidi-flags.h | 78 ++++++++++
lib/fribidi-joining-types.c | 10 +-
lib/fribidi-joining-types.h | 9 +-
lib/fribidi-joining.c | 40 +++--
lib/fribidi-mem.c | 8 +-
lib/fribidi-mirroring.c | 10 +-
lib/fribidi-run.c | 13 +-
- lib/{env.h => fribidi-shape.c} | 53 +++---
- lib/fribidi-shape.h | 77 +++++++++
+ lib/{env.h => fribidi-shape.c} | 53 ++++---
+ lib/fribidi-shape.h | 77 ++++++++++
lib/fribidi-types.h | 24 +--
lib/fribidi-unicode.h | 12 +-
- lib/fribidi.c | 213 +++---------------------
- lib/fribidi.h | 116 ++-----------
+ lib/fribidi.c | 213 ++++-----------------------
+ lib/fribidi.h | 116 ++-------------
lib/joining-types.h | 8 +-
test/test_UTF-8_persian.reference | 28 ++--
test/test_UTF-8_reordernsm.reference | 14 +-
.cvsignore | 1 +
Makefile.am | 7 ++--
- USERS | 4 +-
- bin/fribidi-benchmark.c | 17 ++++----
- bin/fribidi-bidi-types.c | 7 +++-
- bin/fribidi-caprtl2utf8.c | 17 ++++----
- bin/fribidi-main.c | 30 +++++++-------
+ USERS | 4 ++-
+ bin/fribidi-benchmark.c | 17 +++++----
+ bin/fribidi-bidi-types.c | 7 ++--
+ bin/fribidi-caprtl2utf8.c | 17 +++++----
+ bin/fribidi-main.c | 30 ++++++++--------
charset/fribidi-char-sets-cap-rtl.c | 78
- +++++++++++++++++++++----------------
- charset/fribidi-char-sets-utf8.c | 12 +++---
- configure.ac | 20 +++++-----
- gen.tab/gen-unicode-version.c | 33 ++++++++--------
- lib/fribidi-bidi.c | 10 ++---
- lib/fribidi-types.h | 10 ++---
- lib/fribidi.c | 8 ++--
+ ++++++++++++++++++++++++-----------------
+ charset/fribidi-char-sets-utf8.c | 12 +++----
+ configure.ac | 20 +++++------
+ gen.tab/gen-unicode-version.c | 33 ++++++++---------
+ lib/fribidi-bidi.c | 10 +++---
+ lib/fribidi-types.h | 10 +++---
+ lib/fribidi.c | 8 ++---
14 files changed, 138 insertions(+), 116 deletions(-)
commit 6f84aff9f7901178ef9e7e2e463a04e639b5a606
Updated to read version from BidiMirroring.txt, if not found in
ReadMe.txt.
- gen.tab/Makefile.am | 5 +--
+ gen.tab/Makefile.am | 5 ++--
gen.tab/gen-unicode-version.c | 75
- ++++++++++++++++++++++++++++---------------
+ +++++++++++++++++++++++++++++++----------------
gen.tab/unidata/ReadMe.txt | 3 --
3 files changed, 53 insertions(+), 30 deletions(-)
An integrated CapRTL to UTF-8 converter added.
bin/Makefile.am | 2 +-
- bin/fribidi-caprtl2utf8.c | 32 +++++++++++++++
+ bin/fribidi-caprtl2utf8.c | 32 ++++++++++++++++
test/caprtl2unicode.py | 102
- ----------------------------------------------
+ --------------------------------------------------
3 files changed, 33 insertions(+), 103 deletions(-)
commit 10a1d7d29e5fc41f27e6296382c6de9a82aa5a99
Unicode 4.1 character database update.
- gen.tab/unidata/ArabicShaping.txt | 105 ++-
+ gen.tab/unidata/ArabicShaping.txt | 105 +++-
gen.tab/unidata/BidiMirroring.txt | 39 +-
gen.tab/unidata/ReadMe.txt | 47 +-
gen.tab/unidata/UnicodeData.txt | 1383
- +++++++++++++++++++++++++++++++++++--
+ +++++++++++++++++++++++++++++++++++++++--
4 files changed, 1448 insertions(+), 126 deletions(-)
commit 004756f080f6bf20b27b61b419317a05a529227a
Better conversion table from CapRTL to Unicode.
charset/fribidi-char-sets-cap-rtl.c | 40
- +++++++++++++++++++++++++++----------
+ ++++++++++++++++++++++++++++++----------
1 file changed, 30 insertions(+), 10 deletions(-)
commit 294e001ae47168d63a2e7e7eaf7ede2a7a3dc1ae
Adding CapRTL to Unicode (UTF-8) convertor.
test/caprtl2unicode.py | 104
- +++++++++++++++++++++++++++++++++++++++++++++++++
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 104 insertions(+)
commit 5db31e96f3c6b904325939e648a363cbcac56b14
which is a proposed changed to be applied for Unicode 4.1.
.indent.pro | 2 +-
- lib/fribidi-bidi.h | 17 +++---
- lib/fribidi-joining-types.h | 18 ++++--
+ lib/fribidi-bidi.h | 17 ++++---
+ lib/fribidi-joining-types.h | 18 ++++---
lib/fribidi-joining.c | 133
- ++++++++++++++++++++++++++------------------
- lib/fribidi-joining.h | 15 +++--
+ ++++++++++++++++++++++++++++--------------------
+ lib/fribidi-joining.h | 15 +++---
lib/fribidi-unicode.h | 14 ++---
lib/fribidi.c | 10 ++--
lib/fribidi.h | 8 +--
need str
anymore: they just need this bidi_types.
- lib/bidi-types.h | 8 +++----
- lib/common.h | 11 +++++++---
- lib/fribidi-bidi-types.h | 14 +++++++-----
+ lib/bidi-types.h | 8 +++-----
+ lib/common.h | 11 ++++++++---
+ lib/fribidi-bidi-types.h | 14 ++++++++-----
lib/fribidi-bidi.c | 55
- +++++++++++++++++++++---------------------------
- lib/fribidi-bidi.h | 43 ++++++-------------------------------
- lib/fribidi-joining.c | 17 +++++++++++----
- lib/fribidi-run.c | 15 ++++++-------
- lib/fribidi-unicode.h | 18 +++++++++++-----
- lib/fribidi.c | 20 +++++++++++++-----
- lib/run.h | 11 +++++-----
+ +++++++++++++++++++++++-----------------------------
+ lib/fribidi-bidi.h | 43 +++++++---------------------------------
+ lib/fribidi-joining.c | 17 ++++++++++++----
+ lib/fribidi-run.c | 15 +++++++-------
+ lib/fribidi-unicode.h | 18 ++++++++++++-----
+ lib/fribidi.c | 20 ++++++++++++++-----
+ lib/run.h | 11 +++++------
10 files changed, 104 insertions(+), 108 deletions(-)
commit b1a9af57fe88c46b5f9f7fd47db37895b3e58e78
breaking. Also calculate more reasonable levels for explicit marks
and BN.
- lib/fribidi-bidi-types.h | 13 ++++++-----
+ lib/fribidi-bidi-types.h | 13 +++++++-----
lib/fribidi-bidi.c | 56
- +++++++++++++++++++++++++++++++++++++-----------
- lib/fribidi-bidi.h | 30 ++++++++++++++++----------
- lib/fribidi-types.h | 10 ++++-----
- lib/fribidi.c | 10 ++++-----
+ ++++++++++++++++++++++++++++++++++++++++------------
+ lib/fribidi-bidi.h | 30 +++++++++++++++++-----------
+ lib/fribidi-types.h | 10 +++++-----
+ lib/fribidi.c | 10 ++++------
5 files changed, 79 insertions(+), 40 deletions(-)
commit 7ca6352ed7890ea20a23e6957c7cd4928c0fe7d1
charset/fribidi-char-sets-cap-rtl.c | 8 +-
configure.ac | 10 +--
gen.tab/Makefile.am | 16 +++-
- gen.tab/gen-bidi-type-tab.c | 9 +-
- gen.tab/gen-joining-type-tab.c | 9 +-
- gen.tab/gen-mirroring-tab.c | 9 +-
- gen.tab/gen-unicode-version.c | 9 +-
+ gen.tab/gen-bidi-type-tab.c | 9 ++-
+ gen.tab/gen-joining-type-tab.c | 9 ++-
+ gen.tab/gen-mirroring-tab.c | 9 ++-
+ gen.tab/gen-unicode-version.c | 9 ++-
lib/Makefile.am | 4 +-
lib/common.h | 10 ++-
lib/fribidi-bidi-types.c | 12 +--
- lib/fribidi-bidi-types.h | 68 +++++++++++----
- lib/fribidi-bidi.c | 119 +++++++++++++++-----------
- lib/fribidi-bidi.h | 94 +++++++++++++++------
+ lib/fribidi-bidi-types.h | 68 ++++++++++++-----
+ lib/fribidi-bidi.c | 119 ++++++++++++++++-------------
+ lib/fribidi-bidi.h | 94 ++++++++++++++++-------
lib/fribidi-joining-types-list.h | 10 +--
- lib/fribidi-joining-types.c | 30 ++++---
- lib/fribidi-joining-types.h | 124 ++++++++++++++++++++++-----
+ lib/fribidi-joining-types.c | 30 ++++----
+ lib/fribidi-joining-types.h | 124 +++++++++++++++++++++++++------
lib/fribidi-joining.c | 161
- ++++++++++++++++++++++++++++++++++++
- lib/fribidi-joining.h | 36 +++++++-
+ ++++++++++++++++++++++++++++++++++++++++
+ lib/fribidi-joining.h | 36 ++++++++-
lib/fribidi-mirroring.c | 14 ++--
- lib/fribidi-mirroring.h | 27 +++---
+ lib/fribidi-mirroring.h | 27 ++++---
lib/fribidi-types.h | 24 +++++-
- lib/fribidi.c | 97 +++++++++++++---------
+ lib/fribidi.c | 97 ++++++++++++++----------
lib/fribidi.def | 6 +-
- lib/fribidi.h | 93 ++++++++++++---------
- lib/joining-types.h | 9 +-
+ lib/fribidi.h | 93 +++++++++++++----------
+ lib/joining-types.h | 9 ++-
27 files changed, 734 insertions(+), 286 deletions(-)
commit 8a20d52ddb30e073762ec17afda2e1b9257be568
fribidi-bidi-type.[ch] merged into fribidi-bidi-types.[ch].
fribidi-joining-type.[ch] merged into fribidi-joining-types.[ch].
- charset/fribidi-char-sets-cap-rtl.c | 8 ++--
- configure.ac | 22 +++++++---
- doc/Makefile.am | 14 +++----
+ charset/fribidi-char-sets-cap-rtl.c | 8 ++---
+ configure.ac | 22 +++++++++---
+ doc/Makefile.am | 14 ++++----
lib/Headers.mk | 3 +-
- lib/Makefile.am | 2 -
+ lib/Makefile.am | 2 --
lib/fribidi-bidi-type.c | 80
- -------------------------------------
+ -----------------------------------------
lib/fribidi-bidi-type.h | 72
- ---------------------------------
- lib/fribidi-bidi-types.c | 69 ++++++++++++++++++++++++++------
- lib/fribidi-bidi-types.h | 34 +++++++++++++---
- lib/fribidi-bidi.c | 48 +++++-----------------
- lib/fribidi-bidi.h | 27 +++----------
+ -------------------------------------
+ lib/fribidi-bidi-types.c | 69
+ ++++++++++++++++++++++++++++-------
+ lib/fribidi-bidi-types.h | 34 +++++++++++++++---
+ lib/fribidi-bidi.c | 48 ++++++-------------------
+ lib/fribidi-bidi.h | 27 ++++----------
lib/fribidi-config.h.in | 3 ++
- lib/fribidi-joining-type.c | 56 --------------------------
- lib/fribidi-joining-type.h | 59 ---------------------------
- lib/fribidi-joining-types.c | 66 ++++++++++++++++++++++++------
- lib/fribidi-joining-types.h | 36 ++++++++++++++---
- lib/fribidi-mirroring.c | 34 ++++++++++++++--
- lib/fribidi-mirroring.h | 22 ++++++++--
- lib/fribidi-run.c | 8 ++--
- lib/fribidi.c | 11 ++---
- lib/fribidi.def | 18 +++++----
- lib/fribidi.h | 14 ++++---
+ lib/fribidi-joining-type.c | 56 -----------------------------
+ lib/fribidi-joining-type.h | 59 ------------------------------
+ lib/fribidi-joining-types.c | 66
+ +++++++++++++++++++++++++++-------
+ lib/fribidi-joining-types.h | 36 ++++++++++++++++---
+ lib/fribidi-mirroring.c | 34 ++++++++++++++++--
+ lib/fribidi-mirroring.h | 22 ++++++++++--
+ lib/fribidi-run.c | 8 ++---
+ lib/fribidi.c | 11 +++---
+ lib/fribidi.def | 18 ++++++----
+ lib/fribidi.h | 14 +++++---
22 files changed, 296 insertions(+), 410 deletions(-)
commit 5e32eff3de2d41d4a1674e28991eb82c1d00dd79
get_par_embedding_levels and reorder_line functions.
lib/bidi-types.h | 8 +++++---
- lib/fribidi-bidi-type.c | 24 +++++++++++++++++++---
- lib/fribidi-bidi-type.h | 19 +++++++++++++++---
+ lib/fribidi-bidi-type.c | 24 +++++++++++++++++++++---
+ lib/fribidi-bidi-type.h | 19 ++++++++++++++++---
lib/fribidi-bidi.c | 53
- ++++++++++++++++++++++++++++---------------------
- lib/fribidi-bidi.h | 33 +++++++++++++++++++++++-------
- lib/fribidi-run.c | 13 ++++++------
+ ++++++++++++++++++++++++++++++-----------------------
+ lib/fribidi-bidi.h | 33 ++++++++++++++++++++++++++-------
+ lib/fribidi-run.c | 13 +++++++------
lib/fribidi.c | 10 +++++-----
lib/run.h | 9 +++++----
8 files changed, 115 insertions(+), 54 deletions(-)
accompanying functions and macros.
.indent.pro | 3 +-
- TODO | 20 +-
+ TODO | 20 ++-
charset/Makefile.am | 10 +-
charset/fribidi-char-sets-cap-rtl.c | 8 +-
doc/Makefile.am | 10 +-
- gen.tab/Makefile.am | 92 ++++------
- gen.tab/gen-bidi-type-tab.c | 65 ++++---
+ gen.tab/Makefile.am | 92 ++++-------
+ gen.tab/gen-bidi-type-tab.c | 65 ++++----
gen.tab/gen-joining-type-tab.c | 355
- ++++++++++++++++++++++++++++++++++++
+ ++++++++++++++++++++++++++++++++++++++++
gen.tab/gen-mirroring-tab.c | 52 +++---
gen.tab/gen-unicode-version.c | 42 ++---
gen.tab/packtab.c | 16 +-
gen.tab/packtab.h | 2 +-
lib/Headers.mk | 7 +-
- lib/Makefile.am | 29 ++-
+ lib/Makefile.am | 29 +++-
lib/common.h | 12 +-
lib/debug.h | 11 +-
lib/env.h | 7 +-
lib/fribidi-bidi-type.c | 9 +-
lib/fribidi-bidi-types-list.h | 8 +-
lib/fribidi-bidi-types.c | 8 +-
- lib/fribidi-bidi-types.h | 140 +++++++-------
- lib/fribidi-joining-type.c | 56 ++++++
- lib/fribidi-joining-type.h | 59 ++++++
- lib/fribidi-joining-types-list.h | 50 +++++
- lib/fribidi-joining-types.c | 78 ++++++++
- lib/fribidi-joining-types.h | 143 +++++++++++++++
+ lib/fribidi-bidi-types.h | 140 ++++++++--------
+ lib/fribidi-joining-type.c | 56 +++++++
+ lib/fribidi-joining-type.h | 59 +++++++
+ lib/fribidi-joining-types-list.h | 50 ++++++
+ lib/fribidi-joining-types.c | 78 +++++++++
+ lib/fribidi-joining-types.h | 143 ++++++++++++++++
lib/fribidi-joining.c | 0
- lib/fribidi-joining.h | 50 +++++
+ lib/fribidi-joining.h | 50 ++++++
lib/fribidi-mirroring.c | 12 +-
lib/fribidi.def | 9 +-
- lib/joining-types.h | 58 ++++++
+ lib/joining-types.h | 58 +++++++
lib/run.h | 10 +-
32 files changed, 1147 insertions(+), 284 deletions(-)
Moreover,
packtab deals with tables with empty heads much better. Voila!
- bin/fribidi-main.c | 13 ++--
+ bin/fribidi-main.c | 13 +++--
charset/fribidi-char-sets.c | 7 ++-
configure.ac | 9 ++-
gen.tab/Makefile.am | 4 +-
gen.tab/gen-bidi-type-tab.c | 15 +++--
- gen.tab/gen-mirroring-tab.c | 99 +++++++++++++++++++----------
+ gen.tab/gen-mirroring-tab.c | 99 +++++++++++++++++++++-----------
gen.tab/packtab.c | 147
- ++++++++++++++++++++++++++++++++++----------
- gen.tab/packtab.h | 13 ++--
+ +++++++++++++++++++++++++++++++++++++-----------
+ gen.tab/packtab.h | 13 +++--
lib/fribidi-bidi-type.c | 14 ++---
- lib/fribidi-bidi-types.h | 10 +--
- lib/fribidi-mirroring.c | 48 +++------------
- lib/fribidi-types.h | 79 +++++++++++++-----------
+ lib/fribidi-bidi-types.h | 10 ++--
+ lib/fribidi-mirroring.c | 48 +++-------------
+ lib/fribidi-types.h | 79 ++++++++++++++------------
lib/fribidi.h | 8 +--
13 files changed, 276 insertions(+), 190 deletions(-)
AbiWord from CVS. The most important is the FRIBIDI_TYPE_PRIVATE in
fribidi-bidi-types.h
- bin/fribidi-main.c | 25 +++++++++++---
+ bin/fribidi-main.c | 25 ++++++++++++----
charset/Headers.mk | 8 +----
charset/fribidi-char-sets-cap-rtl.h | 8 +++--
charset/fribidi-char-sets-cp1255.h | 8 +++--
charset/fribidi-char-sets-cp1256.h | 8 +++--
charset/fribidi-char-sets-iso8859-6.h | 8 +++--
charset/fribidi-char-sets-iso8859-8.h | 8 +++--
- charset/fribidi-char-sets-list.h | 14 ++++----
+ charset/fribidi-char-sets-list.h | 14 ++++-----
charset/fribidi-char-sets-utf8.h | 8 +++--
- charset/fribidi-char-sets.c | 18 ++++++----
+ charset/fribidi-char-sets.c | 18 ++++++++----
charset/fribidi-char-sets.h | 13 ++------
- configure.ac | 18 ++++------
+ configure.ac | 18 ++++--------
doc/Makefile.am | 1 +
- lib/common.h | 28 ++++++++--------
- lib/debug.h | 10 +++---
+ lib/common.h | 28 +++++++++---------
+ lib/debug.h | 10 +++----
lib/fribidi-bidi-type.c | 62
- +++--------------------------------
- lib/fribidi-bidi-type.h | 39 ++--------------------
- lib/fribidi-bidi-types-list.h | 14 ++++----
- lib/fribidi-bidi-types.h | 35 +++++++++++---------
- lib/fribidi-bidi.h | 7 ++--
- lib/fribidi-common.h | 14 +++-----
- lib/fribidi-mirroring.c | 12 +++----
- lib/fribidi-mirroring.h | 12 +++----
- lib/fribidi-types.h | 26 +++++++--------
+ ++++-----------------------------------
+ lib/fribidi-bidi-type.h | 39 ++----------------------
+ lib/fribidi-bidi-types-list.h | 14 ++++-----
+ lib/fribidi-bidi-types.h | 35 ++++++++++++----------
+ lib/fribidi-bidi.h | 7 ++---
+ lib/fribidi-common.h | 14 ++++-----
+ lib/fribidi-mirroring.c | 12 ++++----
+ lib/fribidi-mirroring.h | 12 ++++----
+ lib/fribidi-types.h | 26 ++++++++--------
lib/fribidi.c | 8 ++---
lib/fribidi.def | 3 --
- lib/fribidi.h | 18 +++++++---
- lib/mem.h | 10 +++---
+ lib/fribidi.h | 18 ++++++++----
+ lib/mem.h | 10 +++----
28 files changed, 189 insertions(+), 254 deletions(-)
commit 7e382d2cc7f5c08bda7d0d7195b074d91811c5d7
.indent.pro | 4 +-
TODO | 2 +
lib/fribidi-bidi-types-list.h | 11 +-
- lib/fribidi-bidi-types.h | 134 +++++++++++-----
+ lib/fribidi-bidi-types.h | 134 ++++++++++++------
lib/fribidi-bidi.c | 314
- +++++++++++++++-----------------------
- lib/fribidi-bidi.h | 100 +++++-------
+ +++++++++++++++++-------------------------
+ lib/fribidi-bidi.h | 100 ++++++--------
lib/fribidi-mirroring.c | 9 +-
lib/fribidi-mirroring.h | 9 +-
- lib/fribidi.c | 170 ++++++++++++++++++++-
+ lib/fribidi.c | 170 ++++++++++++++++++++++-
lib/fribidi.def | 2 +-
- lib/fribidi.h | 95 +++++++++++-
- test/test_UTF-8_persian.reference | 16 +-
+ lib/fribidi.h | 95 ++++++++++++-
+ test/test_UTF-8_persian.reference | 16 +--
13 files changed, 541 insertions(+), 327 deletions(-)
commit 8fee958d0e10db5516f3897e6dc832ef56b13fcd
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 +-
Cleaning up here and there. Last lingers before adding joining.
- Makefile.am | 49 ++++--
+ Makefile.am | 49 ++++---
TODO | 9 +-
bin/fribidi-main.c | 12 +-
- bootstrap | 130 +++++++++++-----
+ bootstrap | 130 ++++++++++++------
charset/fribidi-char-sets-cap-rtl.c | 12 +-
configure.ac | 9 +-
- doc/Makefile.am | 18 ++-
+ doc/Makefile.am | 18 +--
gen.tab/.cvsignore | 4 +-
gen.tab/Makefile.am | 1 +
gen.tab/gen-bidi-type-tab.c | 20 +--
lib/Headers.mk | 2 +-
lib/fribidi-bidi-type.c | 17 ++-
- lib/fribidi-bidi-type.h | 23 +--
- lib/fribidi-bidi-types-list.h | 39 +++--
+ lib/fribidi-bidi-type.h | 23 ++--
+ lib/fribidi-bidi-types-list.h | 39 ++++--
lib/fribidi-bidi-types.c | 10 +-
lib/fribidi-bidi-types.h | 17 ++-
lib/fribidi-bidi.c | 297
- ++++++++++++++++++------------------
+ ++++++++++++++++++++--------------------
lib/fribidi-bidi.h | 28 +++-
lib/fribidi-common.h | 8 +-
lib/fribidi-config.h.in | 3 +
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/fribidi-bidi-type.c | 10 ++---
- ...bidi-types-list.h => fribidi-bidi-types-list.h} | 31 ++++++++-------
+ AUTHORS | 45
+ ++++++++++++++++++++++--
+ Makefile.am | 10 +++---
+ README | 26 +++++++-------
+ THANKS | 2 +-
+ TODO | 41
+ +++++++++++++++++++++
+ bin/fribidi-main.c | 10 +++---
+ charset/fribidi-char-sets-cap-rtl.c | 8 ++---
+ configure.ac | 40
+ +++++++++++----------
+ doc/Makefile.am | 4 +--
+ gen.tab/Makefile.am | 12 +++----
+ gen.tab/gen-bidi-type-tab.c | 8 ++---
+ gen.tab/gen-mirroring-tab.c | 8 ++---
+ gen.tab/gen-unicode-version.c | 20 +++++++----
+ lib/fribidi-bidi-type.c | 10 +++---
+ lib/{bidi-types-list.h => fribidi-bidi-types-list.h} | 31
+ +++++++++-------
15 files changed, 187 insertions(+), 88 deletions(-)
commit 339717751b86715f78bd9d02159813c29c650a0a
lib/Headers.mk | 1 +
lib/Makefile.am | 1 -
- lib/common.h | 10 +++---
+ lib/common.h | 10 ++++---
lib/debug.h | 8 ++---
- lib/fribidi-bidi-types.c | 10 +++---
+ lib/fribidi-bidi-types.c | 10 +++----
lib/fribidi-bidi.c | 84
- ++++++++++++++++++++++++------------------------
- lib/fribidi-common.h | 33 ++++++++++---------
+ ++++++++++++++++++++++++++--------------------------
+ lib/fribidi-common.h | 33 +++++++++++----------
lib/fribidi-config.h.in | 3 +-
- lib/fribidi.c | 20 ++++++------
+ lib/fribidi.c | 20 ++++++-------
lib/run.h | 8 ++---
10 files changed, 91 insertions(+), 87 deletions(-)
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
Make gen-mirroring-tab and gen-unicode-version work. gen.tab/
works now.
- Makefile.am | 10 ++--
+ Makefile.am | 10 +++--
bin/Makefile.am | 4 +-
bin/fribidi-benchmark.c | 16 ++++---
charset/fribidi-char-sets-cap-rtl.c | 16 +++----
charset/fribidi-char-sets.c | 8 ++--
gen.tab/Makefile.am | 95
- +++++++++++++++++++++++++++----------
+ ++++++++++++++++++++++++++++++-----------
gen.tab/gen-bidi-type-tab.c | 8 ++--
- gen.tab/gen-mirroring-tab.c | 10 ++--
- gen.tab/gen-unicode-version.c | 11 ++---
- lib/common.h | 20 ++++----
+ gen.tab/gen-mirroring-tab.c | 10 ++---
+ gen.tab/gen-unicode-version.c | 11 +++--
+ lib/common.h | 20 ++++-----
lib/fribidi-bidi-type.c | 7 ++-
- lib/fribidi-mem.c | 13 +++--
+ lib/fribidi-mem.c | 13 +++---
12 files changed, 137 insertions(+), 81 deletions(-)
commit 285b3de138e8a4f790fe07519c1a90d759a61598
bin/Makefile.am | 4 +-
charset/Makefile.am | 2 +-
- configure.ac | 29 ++++----
+ configure.ac | 29 +++++----
doc/Makefile.am | 2 +-
fribidi.pc.in | 2 +-
- gen.tab/Makefile.am | 52 +++++++++++++-
+ gen.tab/Makefile.am | 52 ++++++++++++++-
gen.tab/gen-bidi-type-tab.c | 163
- ++++++++++++++++++++++++++++++------------
- gen.tab/gen-mirroring-tab.c | 79 +++++++++++++-------
- gen.tab/gen-unicode-version.c | 48 ++++++-------
+ +++++++++++++++++++++++++++++++++-------------
+ gen.tab/gen-mirroring-tab.c | 79 ++++++++++++++--------
+ gen.tab/gen-unicode-version.c | 48 +++++++-------
gen.tab/packtab.c | 5 +-
gen.tab/packtab.h | 2 +-
- lib/Makefile.am | 31 +++-----
- lib/common.h | 48 +++++++------
+ lib/Makefile.am | 31 +++------
+ lib/common.h | 48 ++++++++------
lib/fribidi-bidi.h | 12 ++--
lib/fribidi-mirroring.c | 10 +--
lib/fribidi-mirroring.h | 10 +--
gen.tab/.cvsignore | 5 +-
gen.tab/Makefile.am | 6 +-
gen.tab/gen-bidi-type-tab.c | 10 +--
- gen.tab/gen-mirroring-tab.c | 8 +-
+ gen.tab/gen-mirroring-tab.c | 8 +--
gen.tab/gen-unicode-version.c | 170
- ++++++++++++++++++++++++++++++++++++++++++
+ ++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 187 insertions(+), 12 deletions(-)
commit 8bc4b0a145e828a6c9e90d18e4f06900291d1d3a
charset/fribidi-char-sets.c | 12 +-
gen.tab/Makefile.am | 9 ++
gen.tab/gen-bidi-type-tab.c | 298
- +++++++++++++++++++++-----------------------
- gen.tab/gen-mirroring-tab.c | 223 +++++++++++++++++++--------------
+ +++++++++++++++++++++++-------------------------
+ gen.tab/gen-mirroring-tab.c | 223 ++++++++++++++++++++----------------
gen.tab/packtab.c | 18 ++-
lib/bidi-types-list.h | 18 ++-
lib/common.h | 12 +-
lib/fribidi-bidi-type.c | 8 +-
- lib/fribidi-mirroring.h | 13 +-
+ lib/fribidi-mirroring.h | 13 ++-
13 files changed, 340 insertions(+), 294 deletions(-)
commit 4b03bbd7b4368cde918197875a83ff4661ca4857
doc/Makefile.am | 2 +
lib/Makefile.am | 8 +-
lib/bidi-type-table.i | 5228
- -----------------------------------
+ ---------------------------------------
lib/bidi-types-list.h | 11 +-
lib/bidi-types.h | 25 +-
lib/common.h | 10 +-
lib/bidi-types-list.h | 15 +-
lib/bidi-types.h | 20 +-
lib/common.h | 48 +-
- lib/debug.h | 66 +-
+ lib/debug.h | 66 ++-
lib/env.h | 10 +-
lib/fribidi-bidi-type.c | 37 +-
lib/fribidi-bidi-type.h | 33 +-
lib/fribidi-bidi-types.c | 12 +-
lib/fribidi-bidi-types.h | 50 +-
lib/fribidi-bidi.c | 1173
- +++++++++++++++++----------------
+ +++++++++++++++++++------------------
lib/fribidi-bidi.h | 19 +-
lib/fribidi-common.h | 29 +-
lib/fribidi-env.c | 17 +-
lib/fribidi-env.h | 27 +-
lib/fribidi-mem.c | 39 +-
lib/fribidi-mirroring.c | 24 +-
- lib/fribidi-run.c | 395 ++++++-----
+ lib/fribidi-run.c | 395 ++++++++-----
lib/fribidi-types.h | 10 +-
lib/fribidi.c | 10 +-
lib/fribidi.def | 13 +
Cleaning up exported symbols.
- THANKS | 23 +++++++++----------
+ THANKS | 23 +++++++++------------
bin/fribidi-main.c | 62
- ++++++++++++++++++++++++++--------------------------
- charset/Makefile.am | 13 +----------
+ ++++++++++++++++++++++++++++----------------------------
+ charset/Makefile.am | 13 +-----------
doc/Makefile.am | 1 +
- lib/Makefile.am | 16 +++++++-------
- lib/fribidi-common.h | 8 +++----
+ lib/Makefile.am | 16 +++++++--------
+ lib/fribidi-common.h | 8 ++++----
6 files changed, 55 insertions(+), 68 deletions(-)
commit 1fb4c69145a5222169e8b8f852807046a30d6870
lib/Makefile.am | 5 +-
lib/bidi-types.h | 12 +-
- lib/common.h | 23 +--
+ lib/common.h | 23 ++--
lib/env.h | 63 +++++++++
lib/fribidi-bidi-type.c | 8 +-
lib/fribidi-bidi-types.c | 8 +-
lib/fribidi-bidi-types.h | 8 +-
lib/fribidi-bidi.c | 357
- ++++++++---------------------------------------
+ ++++++++-------------------------------------------
lib/fribidi-env.c | 27 ++--
lib/fribidi-mem.c | 64 ++++++---
- lib/fribidi-run.c | 267 +++++++++++++++++++++++++++++++++++
+ lib/fribidi-run.c | 267 ++++++++++++++++++++++++++++++++++++++
lib/mem.h | 16 ++-
- lib/run.h | 86 ++++++++++++
+ lib/run.h | 86 +++++++++++++
13 files changed, 587 insertions(+), 357 deletions(-)
commit ac43f238748ad5b874089a8c27d8c1eb7150859d
First try to integrate c2man manual generation in build system.
- charset/Headers.mk | 21 ++++++++------
- charset/fribidi-char-sets-list.h | 10 +++++--
+ charset/Headers.mk | 21 +++++++++------
+ charset/fribidi-char-sets-list.h | 10 ++++---
doc/Makefile.am | 62
- ++++++++++++++++++++++++++++------------
- lib/Headers.mk | 16 ++++++++++-
+ ++++++++++++++++++++++++++++++--------------
+ lib/Headers.mk | 16 +++++++++++-
lib/bidi-types-list.h | 10 +++----
lib/common.h | 10 +++----
lib/debug.h | 8 +++---
lib/fribidi-begindecls.h | 2 ++
lib/fribidi-enddecls.h | 2 ++
- lib/fribidi-types.h | 14 ++++-----
+ lib/fribidi-types.h | 14 +++++-----
lib/mem.h | 8 +++---
11 files changed, 107 insertions(+), 56 deletions(-)
The ChangeLog from the old days.
ChangeLog.old | 703
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 703 insertions(+)
commit 63d12e574eb5cfe95290b303bac0950c25afe397
Initial revision
- .cvsignore | 19 +
- .indent.pro | 19 +
- AUTHORS | 1 +
- COPYING | 504 ++
- HACKING | 7 +
- HISTORY | 34 +
- Makefile.am | 54 +
- NEWS | 18 +
- README | 152 +
- THANKS | 33 +
- TODO | 13 +
- bin/Makefile.am | 25 +
- bin/fribidi-benchmark.c | 278 ++
- bin/fribidi-main.c | 597 +++
- bin/getopt.c | 1268 +++++
- bin/getopt.h | 187 +
- bin/getopt1.c | 213 +
- bin/getopt_int.h | 145 +
- bootstrap | 110 +
- charset/Headers.mk | 9 +
- charset/Makefile.am | 48 +
- charset/fribidi-char-sets-cap-rtl.c | 336 ++
- charset/fribidi-char-sets-cap-rtl.h | 70 +
- charset/fribidi-char-sets-cp1255.c | 106 +
- charset/fribidi-char-sets-cp1255.h | 62 +
- charset/fribidi-char-sets-cp1256.c | 223 +
- charset/fribidi-char-sets-cp1256.h | 62 +
- charset/fribidi-char-sets-iso8859-6.c | 81 +
- charset/fribidi-char-sets-iso8859-6.h | 62 +
- charset/fribidi-char-sets-iso8859-8.c | 120 +
- charset/fribidi-char-sets-iso8859-8.h | 62 +
- charset/fribidi-char-sets-list.h | 56 +
- charset/fribidi-char-sets-utf8.c | 126 +
- charset/fribidi-char-sets-utf8.h | 66 +
- charset/fribidi-char-sets.c | 230 +
- charset/fribidi-char-sets.h | 125 +
- configure.ac | 208 +
- doc/Makefile.am | 27 +
- fribidi.pc.in | 13 +
- fribidi.spec.in | 145 +
- gen.tab/Makefile.am | 0
- gen.tab/gen-bidi-type-tab.c | 267 +
- gen.tab/gen-mirroring-tab.c | 152 +
- gen.tab/packtab.c | 364 ++
- gen.tab/packtab.h | 49 +
- gen.tab/unidata/BidiMirroring.txt | 525 ++
- gen.tab/unidata/ReadMe.txt | 40 +
- gen.tab/unidata/extracted/DerivedBidiClass.txt | 1299 +++++
- .../unidata/extracted/DerivedDecompositionType.txt | 933 ++++
- gen.tab/unidata/extracted/DerivedJoiningType.txt | 215 +
- lib/Headers.mk | 14 +
- lib/Makefile.am | 75 +
- lib/bidi-type-table.i | 5228
- ++++++++++++++++++++
- lib/bidi-types-list.h | 69 +
- lib/bidi-types.h | 78 +
- lib/common.h | 110 +
- lib/debug.h | 87 +
- lib/fribidi-begindecls.h | 1 +
- lib/fribidi-bidi-type.c | 79 +
- lib/fribidi-bidi-type.h | 74 +
- lib/fribidi-bidi-types.c | 76 +
- lib/fribidi-bidi-types.h | 278 ++
- lib/fribidi-bidi.c | 1424 ++++++
- lib/fribidi-bidi.h | 112 +
- lib/fribidi-common.h | 83 +
- lib/fribidi-config.h.in | 22 +
- lib/fribidi-enddecls.h | 1 +
- lib/fribidi-env.c | 107 +
- lib/fribidi-env.h | 125 +
- lib/fribidi-mem.c | 94 +
- lib/fribidi-mirroring.c | 90 +
- lib/fribidi-mirroring.h | 67 +
- lib/fribidi-types.h | 143 +
- lib/fribidi-unicode-version.h | 4 +
- lib/fribidi-unicode.h | 101 +
- lib/fribidi.c | 68 +
- lib/fribidi.h | 48 +
- lib/mem.h | 90 +
- lib/mirroring-table.i | 358 ++
- test/Makefile.am | 33 +
- test/run.tests | 74 +
- test/test_CapRTL_explicit.input | 13 +
- test/test_CapRTL_explicit.reference | 13 +
- test/test_CapRTL_implicit.input | 26 +
- test/test_CapRTL_implicit.reference | 26 +
- test/test_ISO8859-8_hebrew.input | 17 +
- test/test_ISO8859-8_hebrew.reference | 17 +
- test/test_UTF-8_persian.input | 14 +
- test/test_UTF-8_persian.reference | 14 +
- test/test_UTF-8_reordernsm.input | 7 +
- test/test_UTF-8_reordernsm.reference | 7 +
+ .cvsignore | 19 +
+ .indent.pro | 19 +
+ AUTHORS | 1 +
+ COPYING | 504 ++
+ HACKING | 7 +
+ HISTORY | 34 +
+ Makefile.am | 54 +
+ NEWS | 18 +
+ README | 152 +
+ THANKS | 33 +
+ TODO | 13 +
+ bin/Makefile.am | 25 +
+ bin/fribidi-benchmark.c | 278 ++
+ bin/fribidi-main.c | 597 +++
+ bin/getopt.c | 1268 +++++
+ bin/getopt.h | 187 +
+ bin/getopt1.c | 213 +
+ bin/getopt_int.h | 145 +
+ bootstrap | 110 +
+ charset/Headers.mk | 9 +
+ charset/Makefile.am | 48 +
+ charset/fribidi-char-sets-cap-rtl.c | 336 ++
+ charset/fribidi-char-sets-cap-rtl.h | 70 +
+ charset/fribidi-char-sets-cp1255.c | 106 +
+ charset/fribidi-char-sets-cp1255.h | 62 +
+ charset/fribidi-char-sets-cp1256.c | 223 +
+ charset/fribidi-char-sets-cp1256.h | 62 +
+ charset/fribidi-char-sets-iso8859-6.c | 81 +
+ charset/fribidi-char-sets-iso8859-6.h | 62 +
+ charset/fribidi-char-sets-iso8859-8.c | 120 +
+ charset/fribidi-char-sets-iso8859-8.h | 62 +
+ charset/fribidi-char-sets-list.h | 56 +
+ charset/fribidi-char-sets-utf8.c | 126 +
+ charset/fribidi-char-sets-utf8.h | 66 +
+ charset/fribidi-char-sets.c | 230 +
+ charset/fribidi-char-sets.h | 125 +
+ configure.ac | 208 +
+ doc/Makefile.am | 27 +
+ fribidi.pc.in | 13 +
+ fribidi.spec.in | 145 +
+ gen.tab/Makefile.am | 0
+ gen.tab/gen-bidi-type-tab.c | 267 ++
+ gen.tab/gen-mirroring-tab.c | 152 +
+ gen.tab/packtab.c | 364 ++
+ gen.tab/packtab.h | 49 +
+ gen.tab/unidata/BidiMirroring.txt | 525 +++
+ gen.tab/unidata/ReadMe.txt | 40 +
+ gen.tab/unidata/extracted/DerivedBidiClass.txt | 1299 +++++
+ .../unidata/extracted/DerivedDecompositionType.txt | 933 ++++
+ gen.tab/unidata/extracted/DerivedJoiningType.txt | 215 +
+ lib/Headers.mk | 14 +
+ lib/Makefile.am | 75 +
+ lib/bidi-type-table.i | 5228
+ +++++++++++++++++++++
+ lib/bidi-types-list.h | 69 +
+ lib/bidi-types.h | 78 +
+ lib/common.h | 110 +
+ lib/debug.h | 87 +
+ lib/fribidi-begindecls.h | 1 +
+ lib/fribidi-bidi-type.c | 79 +
+ lib/fribidi-bidi-type.h | 74 +
+ lib/fribidi-bidi-types.c | 76 +
+ lib/fribidi-bidi-types.h | 278 ++
+ lib/fribidi-bidi.c | 1424 ++++++
+ lib/fribidi-bidi.h | 112 +
+ lib/fribidi-common.h | 83 +
+ lib/fribidi-config.h.in | 22 +
+ lib/fribidi-enddecls.h | 1 +
+ lib/fribidi-env.c | 107 +
+ lib/fribidi-env.h | 125 +
+ lib/fribidi-mem.c | 94 +
+ lib/fribidi-mirroring.c | 90 +
+ lib/fribidi-mirroring.h | 67 +
+ lib/fribidi-types.h | 143 +
+ lib/fribidi-unicode-version.h | 4 +
+ lib/fribidi-unicode.h | 101 +
+ lib/fribidi.c | 68 +
+ lib/fribidi.h | 48 +
+ lib/mem.h | 90 +
+ lib/mirroring-table.i | 358 ++
+ test/Makefile.am | 33 +
+ test/run.tests | 74 +
+ test/test_CapRTL_explicit.input | 13 +
+ test/test_CapRTL_explicit.reference | 13 +
+ test/test_CapRTL_implicit.input | 26 +
+ test/test_CapRTL_implicit.reference | 26 +
+ test/test_ISO8859-8_hebrew.input | 17 +
+ test/test_ISO8859-8_hebrew.reference | 17 +
+ test/test_UTF-8_persian.input | 14 +
+ test/test_UTF-8_persian.reference | 14 +
+ test/test_UTF-8_reordernsm.input | 7 +
+ test/test_UTF-8_reordernsm.reference | 7 +
91 files changed, 19125 insertions(+)