]> granicus.if.org Git - fribidi/log
fribidi
6 years agoVersion 1.0.2 release update v1.0.2
Dov Grobgeld [Sun, 18 Mar 2018 19:07:21 +0000 (21:07 +0200)]
Version 1.0.2 release update

6 years agoMade the README and the HISTORY more up to date.
Dov Grobgeld [Sun, 18 Mar 2018 18:50:31 +0000 (20:50 +0200)]
Made the README and the HISTORY more up to date.

6 years agoGLib is gone
Khaled Hosny [Sat, 10 Mar 2018 22:38:53 +0000 (00:38 +0200)]
GLib is gone

6 years agoFix memory leaks
Khaled Hosny [Sat, 10 Mar 2018 22:20:04 +0000 (00:20 +0200)]
Fix memory leaks

6 years agoRename autotools test executables as well
Khaled Hosny [Sat, 10 Mar 2018 21:20:17 +0000 (23:20 +0200)]
Rename autotools test executables as well

6 years agoRename test.c and test-character.c to match unicode test names
Dov Grobgeld [Sat, 10 Mar 2018 16:44:47 +0000 (18:44 +0200)]
Rename test.c and test-character.c to match unicode test names

6 years agoTwo test fixes for meson.
Dov Grobgeld [Sat, 10 Mar 2018 16:38:36 +0000 (18:38 +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).

6 years agoRemove glib dependancy from test.c and test-character.c .
Dov Grobgeld [Sat, 10 Mar 2018 16:37:47 +0000 (18:37 +0200)]
Remove glib dependancy from test.c and test-character.c .

6 years agoFix memory leak
Khaled Hosny [Tue, 27 Feb 2018 09:00:25 +0000 (11:00 +0200)]
Fix memory leak

6 years agomeson: fix docs install
Tim-Philipp Müller [Tue, 20 Feb 2018 11:37:15 +0000 (11:37 +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.

6 years agotest-runner.py: Fix running on Visual Studio builds
Chun-wei Fan [Tue, 27 Feb 2018 04:32:37 +0000 (12:32 +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.

6 years agogen-brackets-tab.c: Declare variables at top-of-block
Chun-wei Fan [Tue, 27 Feb 2018 04:30:50 +0000 (12:30 +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.

6 years agopacktab.c: Don't use pow as variable name
Chun-wei Fan [Tue, 27 Feb 2018 04:27:50 +0000 (12:27 +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.

6 years agoAdded some more thanks!
Dov Grobgeld [Fri, 23 Feb 2018 15:06:55 +0000 (17:06 +0200)]
Added some more thanks!

6 years agoUpdated THANKS file.
Dov Grobgeld [Fri, 23 Feb 2018 15:03:27 +0000 (17:03 +0200)]
Updated THANKS file.

6 years agoUpdate AUTHORS file to reflect the current state more accurately.
Dov Grobgeld [Fri, 23 Feb 2018 12:29:19 +0000 (14:29 +0200)]
Update AUTHORS file to reflect the current state more accurately.

6 years agoUse same c2man options in meson as in autotools
Khaled Hosny [Mon, 19 Feb 2018 22:11:49 +0000 (00:11 +0200)]
Use same c2man options in meson as in autotools

Otherwise we end with different set of man pages.

6 years agoAdded info to README file about commercial licensing options.
Dov [Mon, 19 Feb 2018 22:06:09 +0000 (00:06 +0200)]
Added info to README file about commercial licensing options.

6 years agoMerge pull request #62 from tp-m/meson
Dov Grobgeld [Mon, 19 Feb 2018 21:59:20 +0000 (23:59 +0200)]
Merge pull request #62 from tp-m/meson

Add support for building with the Meson build system

6 years agobuild: dist Meson build files in autotools tarball
Tim-Philipp Müller [Mon, 19 Feb 2018 11:37:59 +0000 (11:37 +0000)]
build: dist Meson build files in autotools tarball

6 years agomeson: fix build with msvc
Tim-Philipp Müller [Mon, 19 Feb 2018 01:00:11 +0000 (01:00 +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).

6 years agofribidi-config: add define for when fribidi was built with MSVC
Tim-Philipp Müller [Mon, 19 Feb 2018 00:35:41 +0000 (00:35 +0000)]
fribidi-config: add define for when fribidi was built with MSVC

Useful later for deciding whether to use dllimport or not.

6 years agoAdd support for building with the Meson build system
Tim-Philipp Müller [Fri, 16 Feb 2018 00:09:33 +0000 (00:09 +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.

6 years agoFix build with DEBUG defined
Tim-Philipp Müller [Sat, 17 Feb 2018 13:06:50 +0000 (13:06 +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)

6 years agolib: decorate fribidi_version_info with FRIBIDI_ENTRY
Tim-Philipp Müller [Sat, 17 Feb 2018 21:25:51 +0000 (21:25 +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.

6 years agoDrop FRIBIDI_NAMESPACE and its variants
Khaled Hosny [Wed, 14 Feb 2018 19:16:37 +0000 (21:16 +0200)]
Drop FRIBIDI_NAMESPACE and its variants

Fixes https://github.com/fribidi/fribidi/issues/60

6 years agoFold charset into lib
Khaled Hosny [Wed, 14 Feb 2018 19:06:06 +0000 (21:06 +0200)]
Fold charset into lib

Now “make -C lib” works.

6 years agoDrop --disable-charsets
Khaled Hosny [Wed, 14 Feb 2018 18:56:22 +0000 (20:56 +0200)]
Drop --disable-charsets

6 years agoFix --disable-deprecated and --disable-charsets
Khaled Hosny [Wed, 14 Feb 2018 17:55:44 +0000 (19:55 +0200)]
Fix --disable-deprecated and --disable-charsets

I think I broke them in a7cf35b510dca601421ae36b14446bc800c44731.

Fixes https://github.com/fribidi/fribidi/issues/58

6 years agoCVS is long dead and buried [ci skip]
Khaled Hosny [Thu, 15 Feb 2018 22:54:55 +0000 (00:54 +0200)]
CVS is long dead and buried [ci skip]

6 years agoFix documentation installation on FreeBSD
Ting-Wei Lan [Thu, 15 Feb 2018 18:44:55 +0000 (02:44 +0800)]
Fix documentation installation on FreeBSD

POSIX says the number after 'head -n' should be a positive interger.

6 years agoShow all logs on failure
Khaled Hosny [Tue, 13 Feb 2018 09:15:20 +0000 (11:15 +0200)]
Show all logs on failure

6 years agoBuild c2man on Travis
Khaled Hosny [Mon, 5 Feb 2018 22:04:31 +0000 (00:04 +0200)]
Build c2man on Travis

6 years agoAdd an option to disable building documentation
Khaled Hosny [Mon, 5 Feb 2018 20:58:31 +0000 (22:58 +0200)]
Add an option to disable building documentation

Fixes https://github.com/fribidi/fribidi/issues/8

6 years agoMake the rules for generated files look nicer
Khaled Hosny [Tue, 13 Feb 2018 00:17:04 +0000 (02:17 +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.

6 years agoDrop the rest of #if FOO+0
Khaled Hosny [Tue, 13 Feb 2018 00:05:33 +0000 (02:05 +0200)]
Drop the rest of #if FOO+0

https://bugzilla.gnome.org/show_bug.cgi?id=792481#c12

6 years agoReplace bootstrap with simpler autogen.sh
Khaled Hosny [Sat, 10 Feb 2018 22:49:13 +0000 (00:49 +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

6 years agoMove fribidi-vs-unicode to test dir
Khaled Hosny [Sat, 10 Feb 2018 22:39:44 +0000 (00:39 +0200)]
Move fribidi-vs-unicode to test dir

6 years agoTry fixing parallel build from git checkout
Behdad Esfahbod [Fri, 9 Feb 2018 19:09:44 +0000 (13:09 -0600)]
Try fixing parallel build from git checkout

Fixes https://github.com/fribidi/fribidi/issues/52

6 years agoRemove notes.org
Behdad Esfahbod [Sun, 28 Jan 2018 19:43:11 +0000 (11:43 -0800)]
Remove notes.org

6 years agoMerge pull request #48 from khaledhosny/version
Dov Grobgeld [Sun, 4 Feb 2018 19:42:11 +0000 (21:42 +0200)]
Merge pull request #48 from khaledhosny/version

Keep micro version in full version even if 0

6 years agoKeep micro version in full version even if 0
Khaled Hosny [Sun, 4 Feb 2018 19:37:56 +0000 (21:37 +0200)]
Keep micro version in full version even if 0

This is more consistent and matches pretty much every other autotools
setup.

6 years agoRelease 1.0.1 v1.0.1
Dov [Sun, 4 Feb 2018 18:53:47 +0000 (20:53 +0200)]
Release 1.0.1

6 years agoFix of minor reference error.
Dov [Sun, 4 Feb 2018 18:53:30 +0000 (20:53 +0200)]
Fix of minor reference error.

6 years agoMerge pull request #43 from luzpaz/typos
Dov Grobgeld [Sun, 4 Feb 2018 17:17:10 +0000 (19:17 +0200)]
Merge pull request #43 from luzpaz/typos

Misc. typos

6 years agoMerge pull request #46 from khaledhosny/parallel-build
Dov Grobgeld [Sun, 4 Feb 2018 17:15:17 +0000 (19:15 +0200)]
Merge pull request #46 from khaledhosny/parallel-build

Fix parallel build

6 years agoFix parallel build
Khaled Hosny [Sun, 4 Feb 2018 12:32:00 +0000 (14:32 +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

6 years agoMisc. typos
luz.paz [Sat, 3 Feb 2018 20:49:16 +0000 (15:49 -0500)]
Misc. typos

Found via `codespell -q 3`

6 years agoUpdate git.mk v1.0.0
Behdad Esfahbod [Sun, 28 Jan 2018 19:46:28 +0000 (11:46 -0800)]
Update git.mk

6 years agoTowards fixing out-of-tree builds
Behdad Esfahbod [Sun, 28 Jan 2018 19:35:41 +0000 (11:35 -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.

6 years ago[gen.tab] Remove reliance on VPATH
Behdad Esfahbod [Sun, 28 Jan 2018 19:19:07 +0000 (11:19 -0800)]
[gen.tab] Remove reliance on VPATH

6 years agoFix non-debug build
Behdad Esfahbod [Sun, 28 Jan 2018 19:10:20 +0000 (11:10 -0800)]
Fix non-debug build

6 years agoPreparing for release 1.0.0.
Dov Grobgeld [Sat, 27 Jan 2018 21:40:52 +0000 (23:40 +0200)]
Preparing for release 1.0.0.

6 years agoMerge pull request #39 from tmm1/xcompile
Dov Grobgeld [Wed, 17 Jan 2018 07:14:36 +0000 (09:14 +0200)]
Merge pull request #39 from tmm1/xcompile

Fix clang cross compiles

6 years agoFix clang compiles
Aman Gupta [Wed, 17 Jan 2018 06:53:08 +0000 (22:53 -0800)]
Fix clang compiles

6 years agoLess hackish cross compilation support.
Dov Grobgeld [Sat, 13 Jan 2018 21:56:30 +0000 (23:56 +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.

6 years agoSimplistic cross compilation support from a gcc based system.
Dov Grobgeld [Sun, 7 Jan 2018 19:49:32 +0000 (21:49 +0200)]
Simplistic cross compilation support from a gcc based system.

7 years agoDo not call bootstrap from make
loqs [Tue, 5 Dec 2017 15:55:33 +0000 (15:55 +0000)]
Do not call bootstrap from make

Calling bootstrap from make causes configure to be called again with no arguments.
fribidi/fribidi#35

7 years agoUpdate symbol list
Behdad Esfahbod [Thu, 23 Nov 2017 18:51:11 +0000 (10:51 -0800)]
Update symbol list

7 years agoFix soname
Behdad Esfahbod [Thu, 23 Nov 2017 18:43:21 +0000 (10:43 -0800)]
Fix soname

https://github.com/fribidi/fribidi/issues/29

7 years agoMisc warning fixes
Behdad Esfahbod [Thu, 23 Nov 2017 18:34:44 +0000 (10:34 -0800)]
Misc warning fixes

7 years agoFix build
Behdad Esfahbod [Thu, 23 Nov 2017 18:30:52 +0000 (10:30 -0800)]
Fix build

7 years agoDrop CVS keywords that make no sense now
Khaled Hosny [Mon, 20 Nov 2017 21:31:48 +0000 (23:31 +0200)]
Drop CVS keywords that make no sense now

7 years agoMerge pull request #34 from khaledhosny/docs
Dov Grobgeld [Tue, 21 Nov 2017 13:28:14 +0000 (14:28 +0100)]
Merge pull request #34 from khaledhosny/docs

Doc fixes

7 years agoDocument fribidi_get_brackets
Khaled Hosny [Tue, 21 Nov 2017 11:59:08 +0000 (13:59 +0200)]
Document fribidi_get_brackets

7 years agoFix doc build
Khaled Hosny [Tue, 21 Nov 2017 11:48:42 +0000 (13:48 +0200)]
Fix doc build

7 years agoMerge pull request #32 from khaledhosny/dist-check2
Dov Grobgeld [Mon, 20 Nov 2017 21:11:30 +0000 (22:11 +0100)]
Merge pull request #32 from khaledhosny/dist-check2

Thinko!

7 years agoThinko!
Khaled Hosny [Mon, 20 Nov 2017 20:53:22 +0000 (22:53 +0200)]
Thinko!

7 years agoMerge pull request #24 from khaledhosny/w-error-undef
Dov Grobgeld [Mon, 20 Nov 2017 20:38:15 +0000 (21:38 +0100)]
Merge pull request #24 from khaledhosny/w-error-undef

Fix building with -Werror=undef

7 years agoMerge pull request #31 from khaledhosny/dist-check
Dov Grobgeld [Mon, 20 Nov 2017 20:37:32 +0000 (21:37 +0100)]
Merge pull request #31 from khaledhosny/dist-check

Fix make distcheck

7 years agoShow test-suite.log on failure
Khaled Hosny [Mon, 20 Nov 2017 20:13:10 +0000 (22:13 +0200)]
Show test-suite.log on failure

7 years agoFix make distcheck
Khaled Hosny [Mon, 20 Nov 2017 19:56:41 +0000 (21:56 +0200)]
Fix make distcheck

7 years agoFix build with -Werror=undef
Khaled Hosny [Mon, 13 Nov 2017 15:19:09 +0000 (17:19 +0200)]
Fix build with -Werror=undef

Pango meson build sets this by default.

7 years agoSimplify fribidi-types.h a bit
Khaled Hosny [Mon, 13 Nov 2017 15:14:20 +0000 (17:14 +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.

7 years agoFRIBIDI_CHUNK_SIZE is not used anywhere
Khaled Hosny [Mon, 13 Nov 2017 14:14:46 +0000 (16:14 +0200)]
FRIBIDI_CHUNK_SIZE is not used anywhere

7 years agoMerge pull request #27 from khaledhosny/ci
Dov Grobgeld [Wed, 15 Nov 2017 21:06:37 +0000 (22:06 +0100)]
Merge pull request #27 from khaledhosny/ci

Setup Travis CI builds

7 years agoUpdated the CapRTL reference test.
Dov Grobgeld [Wed, 15 Nov 2017 21:10:28 +0000 (22:10 +0100)]
Updated the CapRTL reference test.

7 years agoFixed critical bug in fribidi_get_bracket_types().
Dov Grobgeld [Wed, 15 Nov 2017 21:10:03 +0000 (22:10 +0100)]
Fixed critical bug in fribidi_get_bracket_types().

7 years agoClean up of dead code.
Dov Grobgeld [Wed, 15 Nov 2017 21:09:50 +0000 (22:09 +0100)]
Clean up of dead code.

7 years agoUpdated licensing inline documentation.
Dov Grobgeld [Wed, 15 Nov 2017 21:08:59 +0000 (22:08 +0100)]
Updated licensing inline documentation.

7 years agoRun fribidi-vs-unicode tests with make check
Khaled Hosny [Wed, 15 Nov 2017 21:01:32 +0000 (23:01 +0200)]
Run fribidi-vs-unicode tests with make check

7 years agoDisable make distcheck on Travis for now
Khaled Hosny [Wed, 15 Nov 2017 20:20:30 +0000 (22:20 +0200)]
Disable make distcheck on Travis for now

7 years agoAdd Travis CI support
Khaled Hosny [Wed, 15 Nov 2017 20:10:38 +0000 (22:10 +0200)]
Add Travis CI support

7 years agoMerge pull request #22 from khaledhosny/fix-tests
Dov Grobgeld [Wed, 15 Nov 2017 19:02:33 +0000 (20:02 +0100)]
Merge pull request #22 from khaledhosny/fix-tests

Restore call to fribidi_unicode_to_charset

7 years agoRestore call to fribidi_unicode_to_charset
Khaled Hosny [Sat, 11 Nov 2017 20:59:45 +0000 (22:59 +0200)]
Restore call to fribidi_unicode_to_charset

This partially reverts commit e71e49f9645d21ab511723caf8c75e8d9880aacf
as it broke make check badly!

7 years agoTurned FribidiBracketType into a simple UINT32 instead of a struct.
Dov Grobgeld [Tue, 14 Nov 2017 17:05:22 +0000 (19:05 +0200)]
Turned FribidiBracketType into a simple UINT32 instead of a struct.

7 years agoFixed reversed logics in optimization in fribidi-bracket_types().
Dov Grobgeld [Tue, 14 Nov 2017 16:40:53 +0000 (18:40 +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

7 years agoMerge pull request #14 from khaledhosny/no-glib
Dov Grobgeld [Sun, 12 Nov 2017 21:18:28 +0000 (23:18 +0200)]
Merge pull request #14 from khaledhosny/no-glib

Drop glib dependency

7 years agoRemove more remnants of GLib support
Khaled Hosny [Sat, 11 Nov 2017 22:20:53 +0000 (00:20 +0200)]
Remove more remnants of GLib support

7 years agoDrop GLib use in the library and main program
Khaled Hosny [Sat, 11 Nov 2017 22:10:41 +0000 (00:10 +0200)]
Drop GLib use in the library and main program

Only users left are the fribidi-vs-unicode test programs.

7 years agoUnused macro
Khaled Hosny [Sat, 11 Nov 2017 21:43:00 +0000 (23:43 +0200)]
Unused macro

7 years agoCopy BEGIN/END_IGNORE_DEPRECATIONS from GLib
Khaled Hosny [Sat, 11 Nov 2017 21:42:58 +0000 (23:42 +0200)]
Copy BEGIN/END_IGNORE_DEPRECATIONS from GLib

7 years agoJust use the GCC attributes here directly as well
Khaled Hosny [Sat, 11 Nov 2017 21:42:56 +0000 (23:42 +0200)]
Just use the GCC attributes here directly as well

7 years agoThese definitions don’t depend on GLib
Khaled Hosny [Sat, 11 Nov 2017 21:42:54 +0000 (23:42 +0200)]
These definitions don’t depend on GLib

7 years agoCopy LIKELY/UNLIKELY from GLib
Khaled Hosny [Sat, 11 Nov 2017 21:42:52 +0000 (23:42 +0200)]
Copy LIKELY/UNLIKELY from GLib

7 years agoFixed potential crash in the gen-brackets-tab code.
Dov Grobgeld [Thu, 9 Nov 2017 09:19:05 +0000 (11:19 +0200)]
Fixed potential crash in the gen-brackets-tab code.

* The size for parsing of UnicodeData.txt was too small.

7 years agoGot rid of remaining warnings.
Dov Grobgeld [Wed, 8 Nov 2017 19:03:42 +0000 (21:03 +0200)]
Got rid of remaining warnings.

7 years agoMerge pull request #13 from khaledhosny/Misc cleanups.
Dov Grobgeld [Wed, 8 Nov 2017 18:56:38 +0000 (20:56 +0200)]
Merge pull request #13 from khaledhosny/Misc cleanups.

7 years agoChanged fribidi_log2vis (deprecated but ubiquititous) to use new api.
Dov Grobgeld [Wed, 8 Nov 2017 18:41:56 +0000 (20:41 +0200)]
Changed fribidi_log2vis (deprecated but ubiquititous) to use new api.

* This changed makes the fribidi command line tool Unicode-10 compliant.

7 years agoMerge remote-tracking branch 'fribidi/master' into unicode-10
Dov Grobgeld [Tue, 7 Nov 2017 21:19:43 +0000 (23:19 +0200)]
Merge remote-tracking branch 'fribidi/master' into unicode-10