Permalink
Commits on Oct 12, 2018
  1. travis.yml: Use the meson stable branch to workaround regression

    nirbheek authored and khaledhosny committed Oct 12, 2018
    meson: error: unrecognized arguments: -u --no-rebuild --print-errorlogs
    FAILED: meson-test
    
    Upstream PR: mesonbuild/meson#4259
Commits on Sep 13, 2018
  1. tests: Fix build on pre-C99 compilers

    fanc999 authored and behdad committed Sep 13, 2018
    Make the tests also build on pre-c99 compilers, since the library itself
    builds on such compilers already.
Commits on Sep 7, 2018
  1. Build generator executables natively

    heirecka authored and khaledhosny committed Sep 7, 2018
    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.
Commits on Aug 18, 2018
Commits on Jul 24, 2018
  1. Fixed bug PFRIBIDI_TYPE_PDF_LRI is undefined. Issue #69

    dov committed Jul 24, 2018
    - 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))
Commits on Jul 22, 2018
  1. Updated NEWS file.

    dov committed Jul 22, 2018
  2. Bumped version to 1.0.5

    dov committed Jul 22, 2018
  3. Fixed remaining 16 char tests errors.

    dov committed Jul 22, 2018
    - A matching parenthesis must be ON.
  4. Remove skipping tests and fixed two test errors.

    dov committed Jul 22, 2018
    - BidiCharTest was erroneously skipping RTL tests. This has been
      fixed.
    - This exposed 18 errors. Two have been fixed in this commit, but
      16 remains.
Commits on Jun 30, 2018
Commits on Jun 6, 2018
  1. Bumped version to 1.0.4.

    dov committed Jun 6, 2018
  2. Merge pull request #82 from khaledhosny/unicode-11

    dov committed Jun 6, 2018
    Update to Unicode 11
  3. Update to Unicode 11

    khaledhosny committed Jun 6, 2018
    Fixes #81
Commits on May 16, 2018
  1. Updated NEWS file.

    dov committed May 16, 2018
  2. Bumped version to v1.0.3

    dov committed May 16, 2018
Commits on Mar 21, 2018
Commits on Mar 19, 2018
  1. Update .travis.yml

    khaledhosny committed Mar 19, 2018
  2. Revert "Add an option to disable building documentation"

    khaledhosny committed Mar 19, 2018
    This reverts commit 21b18b0.
    
    This made installing man pages when building from release tarballs
    require c2man, which wasn’t the case before.
    
    Fixes #72
Commits on Mar 18, 2018
  1. Version 1.0.2 release update

    dov committed Mar 18, 2018
Commits on Mar 10, 2018
  1. GLib is gone

    khaledhosny committed Mar 10, 2018
  2. Fix memory leaks

    khaledhosny committed Mar 10, 2018
  3. Two test fixes for meson.

    dov committed Mar 10, 2018
    * 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).
Commits on Feb 27, 2018
  1. Fix memory leak

    khaledhosny committed Feb 27, 2018
  2. meson: fix docs install

    tp-m authored and khaledhosny committed Feb 20, 2018
    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.
  3. test-runner.py: Fix running on Visual Studio builds

    fanc999 authored and khaledhosny committed Feb 27, 2018
    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.